1 / 28

Space Allocation Optimization at NASA Langley Research Center

This project aims to optimize the allocation of office and technical space at NASA Langley Research Center by integrating planning systems, co-locating related organizations, and complying with space guidelines. The goal is to minimize moves, save money, and maintain organizational synergy.

wdominy
Download Presentation

Space Allocation Optimization at NASA Langley Research Center

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Space Allocation Optimizationat NASA Langley Research Center Rex K. Kincaid, College of William & MaryRobert Gage, NASA Langley Research CenterRaymond Gates, NASA Langley Research Center

  2. Goals • Integrated planning system • Schedule allocation of office and technical space based on current and projected organizational and project requirements • Maintain organizational synergy by co-locating within/between related organizations • Comply with space guidelines/requirements • Plan for changes in available space due to new construction, demolition, rehab, lease • Minimize moves • Save money

  3. Center Characteristics • 3,500 employees • 6,200 rooms • 1,600 labs • 300 buildings

  4. Visualization • Problems • Buildings are sparsely distributed • Disjoint E/W areas • Floors overlay • Difficult to provide a single image that conveys all the details necessary

  5. Visualization • Spatial Subdivision Diagram • Permits display of large amounts of information in a compact form • Rectangular features are proxies for the actual spatial entities such as buildings • Features are scaled relatively to represent any quantity such as gross area, office area, or capacity

  6. System Architecture User Interface High Level Algorithmic Components Mid Level Algorithmic Components Low Level Algorithmic Components Data Analysis / Preparation Data Sources

  7. User Interface High Level Algorithmic Components Mid Level Algorithmic Components Low Level Algorithmic Components Data Analysis / Preparation Data Sources • Existing Data • Personnel • Space Utilization • GIS Center and Floor Plan Spatial Data • New Data • Technical Space Features • Technical Function Requirements

  8. User Interface High Level Algorithmic Components Mid Level Algorithmic Components Low Level Algorithmic Components Data Analysis / Preparation Data Sources • Dynamic • Inconsistent and continually changing • Planned and unplanned changes • Planning based on snapshots • Need to be reconciled often

  9. Monthly Move Data Histogram

  10. Monthly Move Data Histograms

  11. Time Period A: 8 months (July 2004—February 2005) - 1,791 total moves - 335 moves within same building Time Period B: 22 months (March 2005—December 2006) - 455 total moves - 7% of employees move each year - 13 moves within same building Details of Move Data

  12. User Interface High Level Algorithmic Components Mid Level Algorithmic Components Low Level Algorithmic Components Data Analysis / Preparation • Filter and Classify Input Data • Problem Domain Reduction • Examples • Classify Personnel for Space Requirements • Determine Pools of Compatible Space Data Sources

  13. User Interface High Level Algorithmic Components Mid Level Algorithmic Components Low Level Algorithmic Components • Components for modeling aspects of optimization problem • Examples • Space represents areas to be assigned, i.e. rooms • Consumers represent any function that consumes space, i.e. people, technical functions, conference areas Data Analysis / Preparation Data Sources

  14. User Interface High Level Algorithmic Components Mid Level Algorithmic Components • Components for modeling requirements and goals of optimization problem • Constraints • Minimum necessary conditions • May reduce problem domain • Metrics • Define the measures for an optimal solution • Use a cost-based minimization approach Low Level Algorithmic Components Data Analysis / Preparation Data Sources

  15. User Interface High Level Algorithmic Components Mid Level Algorithmic Components • Examples • Constraints • Space Compatibility • Minimal Area Requirements • Consumer Compatibility • Metrics • Move Cost • Office Area Per Person • Synergy Low Level Algorithmic Components Data Analysis / Preparation Data Sources

  16. System Architecture • Synergy Metric • Hierarchical, flat interaction model assumes equal interaction between peers in each organization • Reality is different • Organizations self-organize • Use current allocation to find probable interactions

  17. User Interface High Level Algorithmic Components • Components for modeling techniques for searching problem domain • Examples • Local Greedy Heuristic • Random Search, Tabu Search, Simulated Annealing, Genetic Algorithms, Hybrid Techniques Mid Level Algorithmic Components Low Level Algorithmic Components Data Analysis / Preparation Data Sources

  18. Search Techniques • Large Search Space • Exhaustive Search not possible • Find the best local optima in a limited amount of time

  19. Search Techniques • Greedy Approach • From a random starting point, proceed in the most downhill direction • compare features of local optima • Beyond Greedy • implement simple tabu search

  20. Current NASA configuration

  21. Local Optimum: NASA Space Allocation

  22. Status • Visualization tools largely complete • Primary metrics and constraints for personnel defined and implemented • Greedy Heuristic implemented to search from any initial state to a local optimum • Continuing to tune heuristic to improve speed and adjust definition of local neighborhood with new operators

  23. Status • Plan to extend local search by including simple tabu search features • Plan to experiment with long term memory by keeping track of high (low) quality partial solutions

More Related