Abstract
In architectural design, a well-structured and adaptable approach is fundamental to creating functional and cohesive spaces, providing a foundational framework for spatial organization. As design requirements grow increasingly complex, traditional methods often fall short of addressing multifaceted design needs, such as user preferences, environmental considerations, and geometric constraints. Computational design techniques offer advanced methods to automate and refine architectural space planning. Despite significant advancements in computational software and data processing capabilities, challenges remain in practically embedding diverse design criteria. This study systematically reviews computational methods for architectural spatial design from 2013 to 2023, analyzing methodologies, typological applications, user preferences, and advancements in environmental data integration. The findings highlight a shift from rule-based to data-driven approaches, emphasizing the development of scalable and intuitive tools. This research identifies pathways for adopting computational design in architectural practice and education, underlining the critical role of user-centered adaptability and environmental responsiveness in shaping future tools.
Keywords
Introduction
The increasing demand for adaptable and context-sensitive solutions in architectural design presents a significant challenge. Traditional methods, while foundational, often struggle to address the complexities of current requirements. Computational tools, however, hold immense potential for transformation. These tools enable the automation of spatial organization, using multidimensional data, and optimizing workflows, offering a promising future for architectural design. This study examines computational methods for spatial design, focusing on their transformative potential to manage these challenges while bridging theoretical advancements with real-world applications. It contributes to the literature by providing a systematic and comprehensive review of computational methods and algorithms for automated spatial organizations, covering advancements made between 2013 and 2023.
The review distinguishes itself by addressing the integration of user preferences, environmental data, and geometric constraints and proposes actionable insights for improving computational tools’ usability, adaptability, and utility. While previous studies primarily focused on algorithmic advancements, this review extends this focus by highlighting the operational workflows and educational implications of computational tools. Compared to previous studies, which often needed a systematic framework and comprehensive keyword strategies tailored to the field, this review adopts a structured approach to bridge these gaps. Exploring environmental adaptability and user engagement shifts the discourse from isolated technical improvements to holistic applications in real-world scenarios. The study emphasizes the implication of developing computational spatial design methods by positioning the research within the more expansive context of architectural design. This framing offers a foundation for further research and development in the field, engaging the user in the practical implications of the research. These methods should leverage advanced technological capabilities and meet applicable demands and constraints.
Motivation
A comprehensive approach necessitates considering environmental aspects, user requirements, functionality, and dimensional needs in the geometry and layout of a building design. Architectural students develop their analytical thinking and problem-solving abilities through continuous experience during their education, further improved by real-world practice. The initial step involves conducting environmental evaluations and a site study to establish the project’s spatial structure. These preliminary analyses often remain confined to data collection and compilation, lacking synthesis or meaningful interpretation.
Traditional methods, such as bubble diagrams, provide limited utility in generating detailed layouts. 1 Directly translating these diagrams into 2D plans often results in potential misinterpretations during the transition to 3D representations. On the other hand, CAD and BIM software like ArchiCAD and Revit, which integrate both design and information modeling, offer advanced modeling capabilities that allow users to view 2D and 3D representations simultaneously and switch between them seamlessly. However, they face challenges maintaining spatial coherence and effectively aligning early conceptual layouts with functional requirements by constraining their reliance on static processes. This restriction limits their adaptability to complex spatial constraints and user-specific needs. Consequently, these limitations can lead to misunderstandings and slow design progress. Aligning 3D models with early-stage layouts highlights the necessity of computational methods that seamlessly integrate geometric and functional constraints for more adaptive and productive design workflows.
Although computational design methods originated in the 1960s, they introduced foundational concepts like algorithmic problem-solving and constraint-based design that remain integral to current applications. These early frameworks paved the way for today’s advanced tools. However, challenges have hindered the implementation of these early frameworks, particularly in adapting parameters to the complexity of architectural projects. Kolarevic 2 and Terzidis 3 emphasized the need to create a computational design tool that is simple to use and practical rather than focusing on a specific algorithm or IT solution. This gap between technological capabilities and actual applications shows the challenges of entirely using computational approaches to improve the architectural design process.
This review identifies an inconsistency in the field and emphasizes the need for a comprehensive understanding of computational methods. It addresses the need to cover potential improvements involving computational design approaches in the workflow. The main goal is to comprehensively understand how computational methods, such as graph theory, simulation-based approaches, and generative systems, contribute to improving architectural space planning. By examining these computational design methods, this paper aims to show prototypes for generating architectural spaces that reasonably align with the demands of operational workflows, underscoring the importance of the user’s role. This research addresses the critical need for a comprehensive understanding of computational methods in architectural design.
Background
Architectural design, traditionally relying on manual methods to refine architectural spaces, has faced challenges as design requirements become complex. Researchers initially adapted computational techniques from other disciplines, such as very-large-scale integrated circuit (VLSI) floor planning, to optimize two-dimensional architectural layouts. However, these approaches were mainly rule-based and focused on simplifying spatial relationships. As the field evolved, computational methods expanded to address multi-story structures and broader performance criteria like energy efficiency and user satisfaction. Despite these advances, a more uniform use of computational techniques in professional settings is necessary. Transitioning from two-dimensional to three-dimensional models often led to spatial coherence and usability issues. Documented methodologies prioritized algorithmic performance but disregarded user interaction, environmental data, and tool adaptability. This review is placed within a chronological research context to underscore the ongoing challenges and emerging opportunities in addressing the potential of computational design in architecture.
Early computational studies concentrate on defining the size of areas, 4 evaluating the spatial proximity of internal spaces for traffic flow,5,6 utilizing graphs for complex calculations, 7 and exploring performance criteria, regulatory frameworks, and construction. 8 Since the 1970s, researchers have employed linear programming to optimize various aspects of computational layout design, aiming to minimize or maximize specific criteria. 9 While much of the focus has been on single-floor layouts, research into multi-story structures has been ongoing since the 1980s, examining factors such as cost, 10 circulation, 11 and energy performance optimization.12-14 Studies on single-floor plans in the 2000s have delved into multi-objective optimization, addressing combinations such as heating and lighting, 15 material cost and energy, 16 lighting and energy consumption, 13 area, heat, and circulation, 17 and user-centric sustainability. 18 In addition to comprehensive studies that do not target specific typologies,19,20 there are focused studies on particular building types such as housing,21,22 offices,23-25 facilities,26-28 healthcare,29-31 education, 32 post-disaster structures. 33 These studies emphasize plan generation and optimization tailored to different typologies. For instance, Schaffranek’s research focuses on creating floor plans for existing buildings. 34 Moreover, research in this area has extended to interior space arrangements and building site layouts, exploring alternative approaches to traditional designs.35-37
Researchers apply various computational techniques, including mathematical programming and multi-objective optimization (Figure 1). The constraint satisfaction problem (CSP), which emerged as a significant challenge in the 1990s, is the foundation for plan solutions.38-40 The objective is to create plans that meet specific requirements, such as optimizing natural illumination. Researchers classify second-order issues, such as the quadratic assignment problem (QAP), as NP-hard in mathematical terms. Studies by Drezner et al.,
41
and Koopmans and Beckmann
42
demonstrate applications beyond architectural space allocation. The combination of an adjacency matrix and graph theory has become prevalent for visually depicting spatial relationships.43-45 Since the 1960s, researchers have utilized graph theory to represent spaces and their connections through nodes and edges.7,46 This approach has proven particularly valuable in architectural contexts and AI research. Illustration of architectural space planning problem representation and solutions between 1963 and 2012 (author).
Engineering, architecture, and industrial products are among the fields that widely conduct computational design research. Analyzing trends using Scopus allows for a comprehensive overview of the evolution and advancements in architectural space planning and computational methods, ensuring a robust and well-informed review of the literature. Since 2010, there has been a consistent increase in publications with the query (“computat*” OR “architect*” OR “design*” OR “algorithm*”), with notable acceleration in 2013 and distinct thematic evolution turning points (Figure 2). Scientific production and thematic evolution from 1969 to 2023, generated using R Studio’s “bibliometrix” package
47
and modified by the authors.
Simulation-based methods use models to describe problems and are crucial for optimizing architectural layouts. These tools facilitate a variety of inquiries, such as energy simulations and the assessment of plan shapes.48,49 Procedural and generative systems, such as shape grammars and cellular automata, automate the design process by following set rules, as explained by Stiny & Gips, 50 Duarte, 51 and Granadeiro et al. 52 Trees and Voronoi diagrams are examples of partitioning structures that systematically organize and arrange environments. Voronoi diagrams are frequently utilized as division models for spatial organization. 53 Researchers employ heuristic methods, such as evolutionary algorithms and simulated annealing, to solve complex architectural layout problems. 54
Furthermore, design analysis has applied neural networks and deep learning techniques. 55 Architectural space analysis employs various methodologies, one of which is space syntax analysis, first introduced by Hillier and Hanson in 1984. This approach utilizes graphical representations of spaces and their connections, 56 providing valuable insights into accessibility, integration, depth, and other metrics.11,57 Fuzzy logic influences space planning research, offering a nuanced perspective in architectural studies. 58 The spatial analysis also employs rule-based methodologies to investigate adaptability and accessibility.59,60 These foundational principles significantly shape and optimize architectural spaces while streamlining the overall design process.
Previous reviews covered various topics, from specific computational spatial design approaches to site layout. For instance, Hawarneh et al. 61 conducted a comprehensive literature review of static and dynamic construction site layout planning approaches between 1992 and 2020. Homayouni 62 examined diverse computer-based approaches to space from 1965 to 2000, categorizing them into five groups: control mechanisms, stepwise manual selection, non-exhaustive constraint satisfaction, exhaustive constraint satisfaction, and optimization. Veloso et al. 63 reviewed multi-agent space planning from 2008 to 2017, categorizing agents as moving spatial units, occupying, and partitioning a space. Lobos and Donath 64 reviewed architectural space layout approaches between 1999 and 2009, focusing on science, implementation, approach, and boundary use. Racec et al. 65 reviewed computational layout design approaches, primarily focusing on interior design. Nisztuk and Myszkowski 66 reviewed the usability and functionality of computational architectural design within different disciplines for commercial software and prototypes. They emphasized the importance of developing an existing programming base by surveying the design tools used by architects. However, they pointed out while GerAPlanO 67 may be the most advanced solution, it lacks certain features, such as incorporating terrain shape and enabling interactivity. The most recent and relevant study comprehensively examined building automation software tools, analyzing their typology, scale, output, client, use case, company, and product. 68
Design cases need to incorporate computational methods despite the extensive research and advancements highlighted in these reviews. This inconsistency is sourced from the disconnection between new theories and algorithms, their underutilization in real-life architecture projects, the ignorance of user requirements and environmental data in computational models, and the challenges of accommodating diverse needs. Such issues have diverted the widespread adoption of computational design tools, leaving them underutilized despite their potential.
This study emerges from the need to reconcile these challenges, aiming to redefine how computational methodologies can meet the nuanced demands of architectural practice and education. The study follows the PRISMA approach and includes comprehensive search phrases not utilized in previous reviews. Unlike earlier reviews, this study bridges computational advancements with practical workflows by systematically addressing modularity, user-centric adaptability, and contextual integration. Often overlooked, these extents play a crucial role in aligning computational tools with the dynamic demands of architectural practice.
The most consequential research method for investigating the research questions (RQs) outlined to explore the lag in this field is a systematic literature review. In this context, our research addressed the following questions: 1. What are the primary methodologies and algorithms, including various generation models, utilized in architectural space planning, and how have these progressed in capability and intricacy? 2. How do automated spatial organization approaches manage complex design criteria, including geometric, topological, and contextual constraints, and what are the trade-offs in decision-making? 3. Which strategies best evaluate usability and performance in computational spatial design systems? 4. What are the current research gaps in computational spatial design, and how can future tools incorporate user preferences and contextual data to enhance their practical application and workflow?
Research method
This systematic review covers the computational architectural space planning literature using the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines (Figure 3). The PRISMA
70
method is a set of guidelines designed to ensure transparency, rigor, and consistency in reporting systematic reviews and meta-analyses. Researchers adopted PRISMA as a well-defined framework to systematically identify, select, and evaluate relevant studies, thereby ensuring the synthesis of reliable and comprehensive evidence in research. The study examines publications from 2013 to 2023 to cover a decade of methodological advancements and provide an up-to-date analysis of the most relevant methods and algorithms. PRISMA flow diagram.
69

This study implements several measures to ensure a rigorous and transparent process. First, a comprehensive search strategy was designed, incorporating diverse keywords and multiple academic databases (Scopus and Web of Science) to capture a wide range of relevant studies. Second, inclusion and exclusion criteria were clearly defined, focusing on studies that proposed computational models specific to architectural space planning. Third, the screening process involved multiple reviewers working independently and comparing results to identify discrepancies. Finally, the Inter-Rater Reliability (IRR) method was employed to measure consistency among reviewers, with an IRR score of 91% demonstrating the reliability of the selection process. These steps collectively minimize bias and enhance the credibility of the findings.
The research followed a structured approach, utilizing targeted key terms and reliable databases to identify relevant studies. A systematic screening process ensured consistency and minimized bias, while the analysis focused on identifying trends and gaps in computational tools for architectural design. This framework provides a foundation for addressing the research questions in detail, followed by the data collection and analysis phases. The collected data was sorted into categories aligned with the research questions for the analysis, which involved mapping the methodologies, algorithms, and evaluation techniques used in the selected studies. The analysis focused on identifying trends in the development and application of computational methods, highlighting areas where these tools have been implemented and where gaps remain.
This approach allowed for a comprehensive understanding of the challenges and opportunities in the field, directly linking the findings to the research questions. The study covers advancements and capability in terms of handling multiple design criteria, evaluation, and their potential. The findings provide valuable insights for enhancing computational design tools in architecture.
Data collection
The data collection process is formed by carefully selecting key terms, including “layout optimization,” “computational design,” and “generation algorithms.” These terms were selected to align with the research questions, ensuring that the search would cover studies on the evolution of computational tools in architectural design. Scopus and Web of Science were chosen for their extensive coverage of architecture and computational design research. This choice ensures that the review includes a wide range of studies covering theoretical progress and functional implementations, thus offering a complete investigation of the research questions. The inclusion and exclusion criteria were established to prioritize studies that were both relevant and presented a computational model, ensuring the validity of conclusions aligned with the research questions. Screening of the studies involved multiple stages, including title and abstract screening, followed by full-text evaluation. The inter-rater reliability (IRR) method was used during these stages to keep the selection process consistent and to reduce bias when choosing studies.
In order to maintain an attentive scope, only relevant articles and conference papers in English were considered valid for inclusion. The review focused on studies published between 2013 and 2023, a decade marked by significant advancements in computational design methodologies, while fields such as medicine, physics, and biology were intentionally excluded. The initial search strategy used keywords such as ‘tool’ and ‘applicat*' to test indexing accuracy. This comprehensive search string combined several related terms, yielding 7718 publications after the elimination of duplicates: “TITLE-ABS-KEY (“space” OR “floor” OR “spatial” OR “facility”) AND TITLE-ABS-KEY (“layout” OR “plan*”) AND TITLE-ABS-KEY (“automat*” OR “optimiz*” OR “generati*” OR “configurat*” OR “allocat*” OR “design” OR “algorithm*” OR “computation*” OR “arrange*”) AND TITLE-ABS-KEY (“architectur*” OR “building” OR “construct*”) AND TITLE-ABS-KEY (“tool*” OR “applicat*”) AND NOT SUBJAREA(“EART” OR “MATE” OR “PHYS” OR “AGRI” OR “MEDI” OR “BIOC” OR “CENG” OR “BUSI” OR “CHEM” OR “MULT” OR “ECON” OR “NURS” OR “IMMU” OR “NEUR” OR “PHAR” OR “HEAL” OR “PSYC” OR “VETE” OR “DENT” OR “Undefined” OR “MATH”) AND ( LIMIT-TO (PUBYEAR, 2013) OR LIMIT-TO (PUBYEAR, 2014) OR LIMIT-TO (PUBYEAR, 2015) OR LIMIT-TO (PUBYEAR, 2016) OR LIMIT-TO (PUBYEAR, 2017) OR LIMIT-TO (PUBYEAR, 2018) OR LIMIT-TO (PUBYEAR, 2019) OR LIMIT-TO (PUBYEAR, 2020) OR LIMIT-TO (PUBYEAR, 2021) OR LIMIT-TO (PUBYEAR, 2022) OR LIMIT-TO (PUBYEAR, 2023))”
During the title screening phase, 694 publications were initially reviewed employing CADIMA. However, stage inadvertently excluded several previously examined publications. A second search was conducted, adding additional keywords like “method*” and “approach*” to improve the accuracy of the indexing process.
This refined search is organized to exclude papers from unrelated fields such as plantation management, space exploration, urban design, robotics, manufacturing, and electrical design, ensuring a focused analysis of computational spatial design. Keyword selection was iteratively refined based on indexing accuracy tests conducted in CADIMA and validated through independent reviewer evaluations to ensure methodological robustness. Keyword networks from both searches were analyzed using VOS viewer
71
to illustrate the differences between the initial and refined search results. Figure 4 depicts the resulting analysis, with the keywords from the first search on the left and the keywords from the second search on the right. Identifying excluded keywords: all keywords (left), filtered keywords (right).
The authors independently conducted the screening process before comparing and evaluating the results collectively. The Inter-Rater Reliability (IRR) method was employed to ensure the data’s reliability and consistency. The eligibility criteria were applied at three stages: title screening, abstract screening, and full-text evaluation. The title screening excluded studies irrelevant to the engineering fields, while the abstract screening aimed to include computational design studies relevant to architectural layout. The full-text evaluation included only articles that proposed computational generation approaches for building configurations as architectural plans and models.
List of 83 records by year (2013–2023).
Inter-Rater Reliability (IRR) matrix table.
Analysis
Through a rigorous three-stage selection process based on established eligibility criteria, 83 research papers published between 2013 and 2023 on computational methods for generating architectural layouts are selected for in-depth analysis. This analysis involved creating layouts, evaluating design methodologies, testing potential solutions, and identifying gaps that required further investigation. Extracting integral data from each study involved examining several vital aspects, including article ID, title, author, building typology, input parameters, representation of spatial elements, constraints, objectives, generation models, algorithms, layout forms, dimensionality, design levels, output detail, evaluation methods, direct manipulation capabilities, user testing, research focus, and identified opportunities or arguments for employing these methods.
The literature review is systematically organized into two tables to provide a comprehensive understanding of the field. Appendix B typology identification, input parameters, regulations, and other geometrical considerations. Appendix C delves into the generation models, methods, evaluation techniques, user interaction, research focus, and opportunities identified within the selected studies. Appendix A serves as the legend for these two tables, providing abbreviations. These tables collectively offer an overview of the computational methods applied to architectural space planning over the past decade.
The study analyzed 83 selected papers to identify key variables consistently assessed across different research works. The extracted information was organized into coherent groups, and correlations were analyzed to identify emerging trends over time. This categorization facilitated a more profound comprehension of the evolution and application of computational methods in architectural design. The research included studies that employed top-down, bottom-up, or hybrid design approaches, offering a diverse perspective on the methodologies used in the field.
The systematic queries are generated to display the distribution of records based on the research questions, ensuring that the findings align with them. This approach established a direct and unambiguous connection between the extracted data and the specific research objectives. Consequently, each analysis component directly contributed to resolving the research questions. The significance of the findings was evaluated not only in terms of their contribution to existing knowledge but also in identifying what required further research. This structured analysis supports the study’s overall goal of advancing the understanding of computational methods in architectural space planning, highlighting current strengths and areas where future research can further develop these methodologies.
Findings and discussion
This section presents the findings and discusses them concerning the research questions posed in the study. The primary aim is to clarify the methodologies, algorithms, and evaluation methods used in computational spatial design while identifying research gaps and future directions.
Methodological trends
This study has examined several procedures for generating space, including partitioning algorithms, procedural techniques like shape grammars, stochastic and evolutionary approaches, constraint fulfillment techniques, agent-based models, and, more recently, deep learning methods (Figure 5). Classification of generation algorithms, generation models, and generation approaches.
Architectural space generation algorithms.
Partitioning has declined discernibly over the last 3 years, whereas procedural, assignment, and pixel-wise models have maintained consistency. Shape grammar has been a prominent procedural model throughout the period, but this approach requires more emphasis on evaluation. Rodrigues conducts them on all four77,78,87,88 random geometric transformation models. Assignment extensively employs fitness-based selection, where evolutionary algorithms (EA) and genetic algorithms (GA) are notably prevalent. The vectorial approach has undergone significant expansion during its evolution (Figure 6). Hybrid models mainly utilize assignment, procedural, and partitioning approaches. Distribution of generation models over years.
The research findings illustrate a development from initial procedural approaches primarily concentrating on simple rectangular configurations to more complex methods producing intricate and adaptable arrangements. The transition in methodology from rule-based to data-driven approaches addresses geometric limitations and broader functional objectives. Stochastic and evolutionary techniques introduce more randomness and variation to explore more expansive design spaces creatively. However, they need to possess accuracy to meet the specified limitations. Most studies aim for full automation without direct manipulation during the design generation process, which causes insufficient utilization of architect creativity and expertise. While direct interaction remains limited during production, agent-based systems offer indirect control by incorporating user goals through agent behavior specifications. Designers can customize automatically generated plans to incorporate human creativity through filters. Deep learning techniques focus more on automated precision rather than directly supporting creative control. However, they can rapidly generate numerous design alternatives, enabling qualified and diverse explorations. Recent studies have utilized optimization and deep learning to enhance performance and generalization abilities beyond fundamental constraints (Figure 7). Hybrid methods mostly combine graph-based, shape grammar, simulation-based, Voronoi diagram, and AI algorithms. Distribution of generation algorithm categories over years.
Handling multi-objective design criteria and trade-offs
In architectural design, balancing multiple objectives is a complex challenge that often involves trade-offs between competing criteria. These multi-objective design problems require detailed consideration of various geometric, topological, and functional constraints. The goal is to find solutions that fulfill these often-conflicting criteria while still adhering to the overall design vision. This section explores the strategies and methodologies used to handle multi-objective design criteria.
A comprehensive understanding of the various constraints governing design processes is fundamental to effectively addressing RQ2. Almost all studies focus on fulfilling geometric and topological rules while preserving unit sizes, ensuring adjacency, and adhering to non-overlapping requirements. Comprehending the spatial relationships is the initial goal, regardless of whether the study pertains to residential, educational, or office spaces. Geometry, topology, and goal, as outlined in, constitute the three primary types of constraints and objectives that studies encounter.
Classification of constraints and objectives.
Inputs and unit representation are examined through various methodologies, including graphs, matrices, and visual models, to explore the representation and management of constraints. Spatial geometries are constructed using rectangular duals, voxel grids, continuous cells, and pixel-wise representations. The outputs consist of various visual representations, beginning with simplified block shapes and advancing to more complex designs that include room labels, furniture, textures, and other pertinent information. Furthermore, common elements in unit representation such as ‘point coordinates,” rectangle,’ and 'colors and textures’ suggest a universal understanding and straightforward interpretation across various contexts (Appendix B). Multiple studies utilizing graph representations have demonstrated the effectiveness of these representations in maintaining spatial relationships and constraints. Most studies focus on residential layouts, typically presented as rectangular, two-dimensional, and simplified diagrams. These geometrical and visual diagrams represent the distribution of layout shape, size, level, detail, and representation (Figure 8). The parse tree represents the hierarchical structure of the records in terms of typology, layout form, dimension, level, detail, and representation.
Evaluating the effectiveness of algorithms and methodologies in managing multi-objective criteria requires focusing on their ability to balance competing design objectives while adhering to established constraints. For example, designers widely employ evolutionary algorithms to explore the trade-offs between competing objectives. These algorithms allow for iterative optimization, where designers can weigh different criteria according to their priorities. Additionally, deep learning methods, such as generative adversarial networks (GANs), are increasingly used to generate detailed designs that meet specific objectives at both 2D and 3D levels. They enable the rapid generation of design alternatives, but their limited ability to incorporate user feedback highlights the need for hybrid approaches that balance automation with creative control. Shape grammar and agent-based models let the designer procedurally and interactively use rule-based and behavior-driven criteria. These models can handle the trade-offs between circulation patterns, spatial efficiency, and designer preferences.
Performance-oriented records.
Managing multi-objective design needs and trade-offs is essential for achieving balanced, functional architectural outcomes. Designers can manage the intricacies of multi-objective challenges by combining advanced visual representation techniques, computational approaches, and performance-oriented strategies to arrive at solutions that meet both restrictions and design goals.
Evaluation, benchmarking, and practical application
Evaluation methods and metrics used.
Distribution of evaluation methods over years.
A primary challenge in evaluating computational models is the need for standardized datasets and tasks, which hinders the ability to benchmark and compare findings from various studies accurately. Furthermore, directly comparing generative approaches and algorithms is difficult because of procedural disparities, and the presence of human contribution can further confound comparisons. Measuring algorithmic competence necessitates using specific metrics, such as computation time which reflects how quickly the algorithm generates a complete and optimized layout, and accuracy of results, which evaluates how sufficiently the generated layouts meet predefined constraints, such as adjacency or circulation flow quality. However, finding a single optimal solution is challenging due to the conflicting optimization goals. A comprehensive evaluation methodology with diverse indicators and approaches would enable a more thorough evaluation of these models.
Moreover, creating representative datasets verified using traditional measurements and procedural standards could facilitate the implementation of standardized evaluation methods. Weber et al., 68 propose a list of measurements for automated spatial organizations that encompass spatial, environmental, and structural aspects. These metrics can improve space use and functionality in modularity, compactness, and adaptability. Standardized datasets, such as those proposed by Weber et al., could facilitate consistent benchmarking, allowing for more reliable study comparisons.
Research gaps and future directions
Focus, Generation model and user experience matrix.
The review reveals a significant gap in interaction within computational tools, with 84% (70 out of 83) of studies. This finding underscores a heavy reliance on theoretical or computational evaluations rather than empirical validation. Most computational tools lack mechanisms for incorporating user feedback, reducing their relevance and potential for participatory design.
Distribution of the user tests in reviewed papers.
Challenges and limitations for automated spatial organization approaches.
While considerable studies prioritize computational efficiency and algorithmic performance, they often underemphasize human-centered approaches. This focus on algorithmic metrics overlooks the implications for end-users and makes it more challenging to validate computational methods, as highlighted in Research Question 3. The need for standardized evaluation processes further complicates this issue, leading to inconsistencies in assessing the usability of generational models and tools.
Many studies focus on design exploration and the development of computational tools, yet they often struggle with balancing computational efficiency and the quality of configurations. Although optimization and constraint handling opportunities are explored, the balance between these computational goals and the usability or effectiveness of designs from a human perspective has yet to be investigated. This limited focus on participation, especially in human-centered and participatory design areas, underscores the need for more comprehensive user studies to ensure that computational tools are applicable and intuitive. Another highlight of user experience is the impact of the COVID-19 pandemic, which is evident in the research trends observed in 2020. There was increased emphasis on theoretical and computational methods and decreased empirical testing. This shift likely reflects the challenges of conducting in-person studies during the pandemic. However, it also underscores the continuous requirement for more consistent empirical validation in future research.
The preference for custom-coded systems over modular, reusable toolkits exacerbates the challenges in computational design methodologies. This trend limits the reproducibility and applicability of results in operational scenarios. Custom-coded systems lack adaptability and scalability, creating barriers to combining manual and automated processes. The analysis highlights a pronounced inclination toward custom-coded systems in computational spatial design, even though modularity and standardization in tool development are fundamental to achieving widespread adoption. For instance, designers can create and share modular components like Planmaker 155 and Magnetizing FPG 156 for various design tasks using Grasshopper, 157 a visual programming tool for Rhino.
Similarly, Dynamo, 158 embedded into Autodesk Revit, provides a node-based interface where designers can build and customize workflows for parametric designs. With these toolkits, designers can combine pre-built components or develop custom scripts, exemplifying modularity and maintaining consistency across projects. They offer considerable potential for improving collaboration and innovation, particularly with contextual knowledge and workflow optimization advancements.
Another significant shortcoming of the analyzed approaches is their insufficient incorporation of the environmental context, such as topography and neighboring areas. The studies often overlooked the context, limiting their adaptability to applications. While direct evidence of enhanced usability is limited, the reviewed studies highlight how tools with environmental data facilitate more context-aware designs, potentially leading to improved user experiences and functional adaptability. Although this study identifies the potential of environmental data for enhancing usability and adaptability, empirical validation remains limited.
Integrating computational design in architectural education not only enhances students’ technical skills but also encourages critical thinking and problem-solving abilities. As noted by Oxman, 159 these digital tools can serve as a medium for design exploration, enabling students to engage with complex geometries and performance-based design strategies. Furthermore, using parametric modeling and generative design techniques, mainly through scripting, equips students with the evolving demands of architectural practice, where such tools are increasingly prevalent. 160
Despite these advantages, the literature review analysis reveals another notable research gap: there is a need for more emphasis on the educational applications of computational spatial design tools. Three studies applied user tests on students.96,132,146 Further research is needed to explore how these increasingly sophisticated and advanced tools can be effectively introduced and utilized within architectural education. This gap is particularly significant given the growing implications of digital literacy and computational thinking in architectural contexts. Architecture students should focus on using these tools to learn design principles and improve their spatial organization skills. Incorporating them into educational programs could significantly improve student outcomes, preparing future architects to navigate the profession’s technological and methodological advancements.
While educational applications of computational tools are critical, their more expansive implications in addressing underexplored areas like accessibility and inclusiveness also demand attention. These shortcomings suggest a need to explore how computational tools can enhance inclusiveness in design, particularly for underserved user groups. Research in this area could also equip architecture students with the skills to develop inclusive design strategies, fostering collaboration and innovation in addressing the needs of underserved user groups.
Future research should prioritize bridging these gaps by developing intuitive and user-friendly strategies. These approaches should include diverse and frequent user testing, particularly involving end-users and students, to enhance the robustness and applicable relevance of the research outcomes. Employing a combination of theoretical, computational, and empirical validation methods will improve algorithmic performance while aligning with the practical needs of architectural projects. Such efforts will enhance these tools’ theoretical soundness and practical utility, addressing the varied demands of the architectural community and educational institutions.
This research builds upon earlier works, such as those by Homayouni, 62 Lobos and Donath, 64 and complements specialized studies by Weber et al. 68 and Veloso et al. 63 While documented surveys by Homayouni, Lobos and Donath provided a detailed account of the evolution of computational methods and challenges from the 1960s to the early 2000s, this study focuses on the advancements that occurred between 2013 and 2023.
One of the distinctive findings is the increased capability of computational tools to handle multi-objective design criteria, which involve balancing various aspects, such as spatial relationships, environmental context, and user preferences. This observation aligns with the findings of Weber et al. and Veloso et al., exploring specific methodologies that enable the simultaneous management of multiple objectives. Both emphasized the importance of advanced algorithms that enhance the precision and applicability of design tools. The findings support these insights by directing their capabilities into intuitive and scalable systems.
This study reaffirms the persistent challenges in embedding computational tools within architectural design workflows, as emphasized by previous research. Their limited ability to accurately address the complexities of professional practice remains a significant barrier to incorporation. Lobos and Donath’s critique remains pertinent, but recent developments suggest improvements. Adopting computational tools is more feasible when designed to complement and enhance creative processes rather than constrain them. Veloso et al. noted that current user-centered tools offer more flexibility and adaptability and align with architects’ needs, emphasizing the importance of accessible and intuitive tools.
While Lobos and Donath were skeptical about the widespread adoption of computational tools due to their limited alignment with the utilization demands of architectural practice, the findings of this study suggest a more optimistic outlook. Recent improvements in user engagement and environmental parameters enhance the potential for these tools to become an integral part of routine architectural workflows. This optimistic perspective aligns with Weber et al.'s findings, highlighting how advanced computational methods can complement design's creative aspects rather than replace them. Such tools support creativity and integrate contextual and performance-driven requirements into the design process.
Conclusion
Computational design approaches have revolutionized architectural practice by enabling architects to address spatial challenges through creative and adaptable frameworks. This study examined 83 papers and found a notable shift in architectural space planning. Currently, there is more focus on using computational design methods in contextual applications and considering streamlining for designers. Recent studies intend to combine environmental issues with end-user objectives, shifting away from a sole emphasis on pioneering algorithms. Through addressing the four research questions, this study sheds light on critical methodologies, challenges, and future directions for computational spatial design.
Research Question 1 investigated the main computational methods used in architectural space planning. This study categorized various approaches, such as graph-based models, rule-based generation associated with shape grammars, agent-based systems, and GANs. Each method emphasizes different aspects of maintaining spatial connections, creating layouts that satisfy topological, geometric, and functional requirements, and optimizing circulation. The trends show a rise in the types of buildings, ways to evaluate them, levels of detail, and the potential for algorithms to improve. Qualitative assessments give valuable insights into how these tools work in applied cases.
Research Question 2 focused on the challenges of categorizing these computational methods. The study had significant classification difficulties, resulting in debate during the decision-making process for classifying production models. Models previously classified as generative, particularly those incorporating graph theory and neural networks, have been reevaluated and reclassified as representational models. The lack of agreement in this area complicates comparing and evaluating different approaches, highlighting the need for more consistent and widely accepted methods for established frameworks.
Research Question 3 examined the challenge of measuring the performance and usability of computational methods. The study found that computer-based analyses with innovative methodologies could improve traditional workflows, opening more ways to solve problems. Simulators can aid in the creation of well-designed designs. At the same time, deep-learning programs utilize large amounts of data and can identify design patterns and contribute to understanding spatial relations. However, the limitations restrict the potential for complete automation of the entire process and direct utilization of computational approaches for design optimization. The need for defined evaluation procedures compounds the difficulties of performance measurement, limiting a consistent assessment of the generating models and tools. The straightforward tools are needed to support designers and computers in working together to resolve these challenges.
Research Question 4 investigated the research gaps and future computational spatial design directions. Although computational approaches have advantages over traditional architectural design, such as increased automation efficiency, design space exploration, and cost reduction, a considerable disconnect persists between tool development and practical application. These refinements can broaden the range of design options for architects and students as they provide quick feedback and foster the development of computational thinking.
This ongoing evolution of computational design methods underscores the need to balance unexplored strategies with practical applications. This study emphasizes the progress made in computational design approaches, the difficulties associated with classification and performance evaluation, and the possibility of incorporating these improvements into education. The key trends suggest a growing combination of learning-based strategies with optimization and procedural methods to improve planning performance. It is crucial to provide enhancements for fostering creativity, subjective attributes, and generalization across many situations while creating modular, adaptable design libraries and tools that facilitate rapid manipulation. Further research is required to explore the collaborative creative workflow that combines human creativity with computational skills instead of relying simply on automation.
However, these advancements also present the risk of designers losing control over the process and becoming overly dependent on implicit production workflows. Maximizing the educational benefits requires the creation of transparent and flexible systems that achieve a balance between automation and user decision-making. Future research should address the discovered shortcomings, particularly in user-centered approaches, educational applications, and the creation of more scalable and contextually aware tools, to further the progress of computational design methodology. Enhancing the theoretical foundation and practical relevance of these tools and models developed is necessary to overcome these restrictions. This will enable them to adapt successfully to the varied requirements of both the architectural community and educational institutions.
Footnotes
Acknowledgements
We gratefully acknowledge the mentorship of Cetin Tuker from Mimar Sinan Fine Arts University for his intellectual support in shaping this article.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by Yildiz Technical University Scientific Research Projects Coordination Unit (BAP). Project ID: 5546.
Ethical statement
Appendix
The legend for the tables. Identification of papers. Generation approaches and models.
Contraints
Input
Unit representation
Opportunities
Evaluation
N: Number
Rs: Relations
PC: Point Coordinates
DE&F: Design Exploration & Framework
SS: Space Syntax
A: Area
NE: Nodes-Edges
Ce: Circle
CTO: Computational Tool Opportunities
GA: Genetic Algorithms
A&C: Adjacency & Connectivity
As: Areas
Cn: Connections
HCD: Human-Centered Design
EA: Evolutionary Algorithms
Co: Cost
G: Graph
Lb: Labels
E: Efficiency
UF&S: User Feedback and Selection
S: Shape/ Shape rules
SL: Set- List
Nd: Node
BP: Building Performance
SHC: Stochastic Hill Climbing
NO: Non-overlapping/ overflowing
Ds: Dimensions
CT: Colors-Textures
OCH: Optimization and Constraints Handling
SA: Simulated Annealing
SP: Size / percent
Cs: Constraints
Lg: Legend
AE&R: Algorithmic Efficiency and Representation
SI: Swarm Intelligence
DP: Direction & Position
IS: Initial shape(s)
B: Box
DD&SS: Data-Driven & Sustainable Solutions
MOGA: Multi-objective Genetic Algorithm
O: Opening
IP: Initial point(s)
Rc: Rectangle
CP: Cultural Preservation
SB: Simulation-Based
L: Lighting & shadow & solar
CP: Curve/ Plan
M: Mass Model
SO: Search Optimization
D: Based on dataset
Ct: Context
V: Vector
LP&O: Linear Programming and Optimization
Ci: Circulation
HLD: Height-level-direction
Pl: Plan
FO: Firefly Optimization
T&F: Type & function
Ru: Rules
GC: Grid/ Cell
Di: Distance
Ent: Entrance
Po: Polygon
Mx: Matrix
Os: Openings
Obs: Obstacles
Img: Image
GS: Grid / Grid size
DS: Dataset
Typology
Input type
Input
Representation type
Unit representation
Constraint and objective
Constraints
Layout form
Dim
Level
Detail
Record
Residential; Flat
Units; boundary; selection
As; CP; Cs
Geometric
PC; B; V
Geometry; goal
A; SP; NO; L
Rectangular
3D
Multi
Schematic
72
Unspecified
Units; selection
IS; Ru
Geometric; visual
B; CT; Lb
Geometry; topology
A; S NO
Rectangular
3D
Mass
Schematic
73
Residential; interior
Adjacency; units; boundary; selection
G; As; SL; ds; Cs
Geometric; visual
PC; Lb
Geometry; topology; goal
N; a; A&C; Co
Grid-based; rectangular
3D
Multi
Preliminary
74
Residential; education
Adjacency; units
Rs; NE
Geometric; visual
Nd; CT; Lg
Geometry; topology
N; a; A&C
Grid-based; rectangular
2D
Multi
Schematic
75
Unspecified
Adjacency; units
Rs; NE; As
Geometric; visual
PC; Ce; Cn; Lb
Geometry; topology
N; a; A&C
Rectangular
2D
Single
Schematic
76
Residential; single house
Boundary; selection
CP; Ct
Geometric; visual
PC; Rc; Lb
Geometry; topology; goal
SP; DP; NO; O; A&C; T&F; Co
Rectangular
2D
Single
Schematic
77
Residential; Flat
Boundary
CP
Visual
M
Geometry; topology
SP; DP; NO; O; A&C
Rectangular
2D
Multi
Schematic
78
Residential; single house
Boundary
Ds
Visual
Pl
Geometry; topology
N; SP; DP; D
Rectangular
2D
Single
Schematic
79
Residential; single house
Units; boundary; selection
Ds; Cs
Geometric; visual
Rc; Lb
Geometry; topology; goal
SP; DP; A&C; T&F
Rectangular
2D
Single
Schematic
80
Residential; Flat
Adjacency; units
Mx; As
Geometric; visual
PC; B; Rc; Lg
Geometry; topology; goal
N; a; SP; DP; A&C; Co
Rectangular
2D; 3D
Mass
Schematic
81
Residential; Flat
Adjacency; units
Mx; ds; SL
Geometric; visual
PC; Cn; M
Geometry; topology; goal
SP; A&C; T&F
Diagram
2D
Multi
Schematic
82
Residential; Flat
Boundary; selection
CP; ds; Cs
Geometric; visual
GC; CT; M; Lg
Geometry; topology
SP; Distance; A&C
Grid-based; rectangle
2D; 3D
Multi
Schematic
83
Unspecified
Units
IS
Geometric; visual
GC; CT
Geometry; topology
N; a; A&C
Grid-based; rectangular
2D
Single
Schematic
84
Interior
Boundary
CP
Geometric; visual
GC; CT
Topology; goal
S; Ci
Rectangular
2D
Single
Schematic
85
Exhibition
Adjacency; units
G; SL; HLD
Geometric; visual
PC; Rc; Cn; Lb
Geometry; topology
N; A&C
Polygonal
2D
Single
Schematic
86
Residential; Flat
Units; boundary; selection
Ds; CP; Ct
Geometric; visual
GC; Lb
Geometry
SP; DP; NO; O
Grid-based; rectangular
2D
Multi
Preliminary
87
Residential; Flat
Units; boundary; selection
As; ds; Os; CP; cs; Ct
Visual
Pl; M
Geometry; topology; goal
SP; DP; NO; O; A&C; T&F; L
Rectangular
2D; 3D
Multi
Preliminary
88
Residential; single house
Units
IP
Geometric; visual
PC; Rc; Cn; CT; Lg
Geometry; topology
SP; S
Rectangle
2D
Single
Schematic
89
Unspecified
Adjacency; units
Rs; ds; SL; HLD
Geometric
GC
Geometry; topology; goal
SP; A&C; T&F
Polygonal
2D; 3D
Mass
Schematic
91
Residential; single house
Adjacency; units; selection
Rs; As; ds; Cs
Geometric; visual
PC; po; Lb
Geometry; topology; goal
SP; DP; NO; O; A&C; T&F
Polygonal
2D
Single
Schematic
90
Unspecified
Units; boundary; selection
SL; CP; Cs
Geometric; visual
B; CT
Geometry; topology
N; a; DP; NO; A&C
Rectangular
3D
Mass
Schematic
92
Residential; Flat
Units
Ent
Geometric; visual
GC; Lb
Geometry; topology
SP; DP; A&C
Rectangular
2D
Multi
Schematic
93
Residential; Flat
Boundary
Ds
Geometric; visual
GC; Cn; CT; Lb
Geometry; topology; goal
SP; A&C; T&F; other
Rectangular
2D
Multi
Schematic
94
Unspecified
Adjacency; units; boundary
Mx; ds; Img
Geometric; visual
Po; CT; Lb
Geometry; topology
N; SP; A&C
Polygonal
2D
Single
Schematic
95
Residential; single house
Units
IS
Geometric; visual
Rc; legend
Topology
S
Rectangular
2D
Single
Schematic
96
Office; Flat
Units; boundary; selection
As; CP; cs; Obs
Geometric; visual
PC; GC; CT
Geometry; topology
N; a; NO; A&C
Rectangular
2D; 3D
Single
Schematic
97
Education
Units; selection
SL; is; Cs
Geometric; visual
B; CT
Geometry; topology
N; a; DP; NO; A&C
Rectangular
3D
Mass
Preliminary
98
Residential; Flat
Adjacency
Rs
Geometric; visual
PC; Ce; M
Geometry; topology
SP; S; A&C
Rectangular
3D
Multi
Schematic
99
Unspecified
Units; selection
IS; Ru
Geometric; visual
Po; Cn; CT
Geometry; topology; goal
N; SP; NO; A&C; T&F; other
Polygonal
2D
Single
Schematic
100
Residential; single house
Adjacency
Mx
Geometric; visual
Rc; Lb
Geometry; topology; goal
SP; DP; A&C; T&F
Rectangle
2D
Single
Schematic
101
Unspecified
Units; selection
IS; Ru
Visual
Cn
Topology
A&C
Polygonal
3D
Mass
Preliminary
102
Office; interior
Units; boundary
IS; CP
Visual
Pl
Geometry; goal
N; NO; T&F
Polygonal
2D
Multi
Construction
103
Unspecified
Units
IP
Geometric; visual
Ce; Lb
Geometry
N; SP; NO
Circular
3D
Mass
Schematic
104
Office; interior
Units; boundary; selection
Os; CP; Obs
Visual
Pl
Geometry
SP; DP; Di
Polygonal
2D
Single
Schematic
105
Office; interior
Boundary
CP
Visual
Pl
Topology
A&C
Rectangle
2D
Single
Preliminary
106
Unspecified
Units
IS
Geometric; visual
Po; CT; Lb
Geometry; topology; goal
N; A&C; T&F; L
Polygonal
2D
Single
Schematic
107
Unspecified
Selection
Ru; Ct
Geometric; visual
B; CT
Geometry; goal
N; a; L
Rectangular
2D; 3D
Multi
Schematic
108
Unspecified
Adjacency
G
Visual
Cn; pl; M
Geometry; topology; goal
SP; A&C; user-specified
Rectangular
2D; 3D
Single
Preliminary
109
Residential; single house
Adjacency
G
Geometric; visual
Ce; CT; Lb
Topology; goal
A&C; T&F
Diagram
2D
Single
Bubble
110
Residential; Flat
Adjacency; units
Rs; ds; SL; HLD
Geometric; visual
PC; Rc; Cn; Lb
Geometry; topology
N; SP; NO; A&C
Rectangular
2D
Multi
Schematic
111
Residential; single house
Adjacency; units
G; As; SL; HLD
Geometric; visual
PC; Rc; Cn; CT; Lb
Geometry; topology
N; a; SP; DP; NO; A&C
Rectangular
2D
Single
Schematic
112
Residential; single house
Boundary
Img
Visual
CT; pl
Geometry; topology; goal
SP; A&C; D; T&F
Rectangular
2D
Single
Schematic
113
Residential; interior
Units; boundary; selection
IS; CP; Cs
Visual
M
Geometry; topology; goal
SP; DP; Di; A&C; T&F
Furniture
3D
Single
Preliminary
114
Office; interior
Adjacency; units; boundary
Rs; SL; CP
Geometric; visual
Nd; CT; Lg
Geometry; goal
Di; other
Furniture
2D
Single
Preliminary
115
Residential; single house
Units; boundary
Ent; CP
Visual
CT; pl; Lb
Geometry; topology; goal
DP; A&C; D; T&F
Rectangular
2D
Single; multi
Preliminary
116
Interior
Units; boundary; selection
IS; GS; Ru
Geometric; visual
Nd; GC; Cn; CT; Lb
Topology; goal
A&C; L; other
Rectangle
2D
Single
Schematic
117
Office; interior
Units; selection
SL; is; cs; Ct
Geometric; visual
B; M
Goal
L
Furniture
3D
Single
Preliminary
118
Residential; single house
Adjacency; units; selection
Rs; SL; Ru
Visual
Pl; M
Geometry; topology
N; SP; A&C; D
Rectangular
3D
Single
Preliminary
119
Residential; single house
Units; boundary
As; IP; ds
Geometric; visual
Rc; CT
Geometry; topology; goal
A; SP; DP; A&C; T&F; other
Rectangular
2D
Single
Preliminary
120
Residential; Flat
Units
Ds; SL; HLD
Geometric; visual
PC; Cn; CT
Geometry; topology; goal
SP; DP; A&C; T&F; other
Rectangular
2D
Multi
Schematic
121
Residential; single house
Adjacency; units; boundary
Rs; SL; CP
Visual
Cn; CT; pl; Lb
Geometry; topology; goal
SP; DP; A&C; D; user-specified
Rectangular
2D
Single
Preliminary
122
Unspecified
Adjacency
G
Geometric; visual
Rc; Cn; Lb
Topology
A&C
Rectangular
2D
Single
Schematic
123
Interior
Selection
Cs
Geometric; visual
Nd; Rc; Cn; Lb
Geometry; topology; goal
N; A; SP; A&C; other
Grid-based; rectangle
2D
Single
Schematic
124
Residential; single house
Selection
Cs
Geometric; visual
GC; CT; Lb
Geometry; topology
N; a; SP; S; A&C
Grid-based; rectangular
2D
Single
Schematic
125
Residential; single house
Adjacency
G
Geometric; visual
Rc; Cn; Lb
Topology
D
Rectangle
2D
Single
Schematic
126
Residential; single house
Units; boundary
SL; HLD; ds
Visual
Cn; pl; M
Geometry; topology; goal
N; SP; DP; A&C; T&F
Rectangular
3D
Single
Schematic
127
Residential; single house
Units; boundary; selection
SL; GS; ds; Cs
Geometric; visual
GC; CT; Lb
Geometry; topology; goal
N; A; SP; S; NO; A&C; other
Rectangular
2D
Single
Schematic
128
Residential; single house
Boundary
Img
Visual
CT
Topology
D
Rectangular
2D
Single
Preliminary
129
Unspecified
Adjacency; selection
Mx; Cs
Geometric; visual
GC; Cn; CT
Geometry; topology
N; SP; A&C
Rectangle
2D
Single
Schematic
130
Residential; Flat
Adjacency
Mx
Geometric; visual
GC; pl; M
Goal
User-specified
Rectangular
3D
Multi
Schematic
131
Interior
Units
NE
Geometric; visual
Po; GC; CT; Lb
Geometry; goal
SP; Distance; other
Rectangular
2D
Single
Schematic
132
Office; Flat
Units; boundary
Ds; Ent; GS; CP
Geometric
GC
Geometry; topology; goal
SP; NO; A&C; Ci
Rectangular
2D
Single
Preliminary
133
Residential; interior
Selection
Cs
Geometric; visual
GC; pl; M
Topology
S
Rectangular
3D
Single
Preliminary
134
Residential; high-rise; Flat
Units; boundary
SL; CP
Visual
CT; pl; Lb
Geometry; topology
N; a; SP; S; A&C
Polygonal
2D
Single
Preliminary
135
Residential; single house
Adjacency; units
G; IS
Geometric; visual
Rc; GC; CT; Lb
Geometry; topology
SP; DP; S; A&C
Rectangular
2D
Single
Schematic
136
Interior
Selection
Cs
Geometric; visual
Ce; CT
Geometry; goal
DP; Di; O; Ci; other
Polygonal
2D
Single
Schematic
137
Office; Flat
Boundary; selection
GS; Ru
Geometric; visual
GC; CT
Geometry; topology
SP; DP; A&C
Rectangle
2D
Multi
Schematic
138
Residential; single house
Boundary
CP
Geometric; visual
Nd; Cn; CT; Lb
Geometry; topology; goal
DP; A&C; D; T&F
Rectangular
2D
Single
Schematic
139
Residential; Flat
Adjacency
G
Geometric
PC; Ce
Geometry; topology
N; SP; DP; S; A&C
Polygonal
2D; 3D
Multi
Preliminary
140
Residential; interior
Units; boundary
DS; CP
Geometric; visual
Rc; GC; CT; Lb
Geometry; topology; goal
SP; A&C; D; T&F
Rectangular
2D
Single
Schematic
141
Residential; single house
Units
As
Geometric; visual
GC; CT; M
Goal
Other
Rectangular
3D
Single
Schematic
142
Residential; single house
Adjacency
Mx
Geometric; visual
Ce; CT; Lb
Goal
User-specified
Rectangular
2D
Single
Schematic
143
Residential; single house
Units
DS
Geometric; visual
Po; CT; Lg
Topology; goal
D; other
Rectangular
2D
Single
Schematic
144
Residential; single house
Adjacency; units; boundary
G; SL; CP
Geometric; visual
Po; CT
Topology; goal
A&C; D; T&F
Rectangular
2D
Single
Preliminary
145
Unspecified
Boundary
Image
Geometric; visual
GC; CT; M
Geometry; goal
SP; DP; L
Polygonal
3D
Multi
Schematic
146
Residential; high-rise
Units; boundary; selection
As; ds; SL; HLD; CP; Cs
Visual
CT; pl; Lb
Geometry; topology; goal
SP; NO; A&C; T&F; Ci; co; other
Rectangular
2D
Multi
Preliminary
147
Residential; single house
Boundary
CP
Visual
CT; pl; M
Geometry; topology; goal
SP; DP; A&C; D; other
Polygonal
2D
Single
Preliminary
148
Residential; single house
Adjacency; units
Mx; HLD
Geometric; visual
GC; Cn; Lb
Geometry; topology
SP; DP; A&C; D
Rectangular
2D
Single
Schematic
149
Residential; Flat
Units; boundary
As; SL; IP; GS
Geometric; visual
PC; Rc; Lb
Topology; goal
S; T&F; L; Co
Rectangular
2D
Multi
Schematic
150
Residential; single house
Adjacency
G
Geometric; visual
Nd; GC; Cn; Lb
Geometry; topology; goal
A; SP; A&C; S; T&F
Rectangle
2D
Single
Schematic
151
Residential; single house
Adjacency; units
Rs; SL
Visual
CT; pl
Topology; goal
A&C; D; T&F; other
Rectangular
2D
Single
Preliminary
152
Residential; single house
Boundary
CP
Geometric; visual
Po; CT; Lg
Geometry; topology
SP; DP; A&C; D
Rectangular
2D
Single
Schematic
153
Residential; Flat
Adjacency; units
G; As; HLD
Geometric; visual
PC; B; Lb
Geometry; topology
A; SP; DP; A&C
Rectangular
2D; 3D
Multi
Schematic
154
Approach
Generation model
Generation algorithm
Evaluation
User interaction and test
Focus
Opportunities
Record
Top-down
Vectorial
Simulation-based
SA
Direct manipulation
Efficiency & performance; Configuration
DE&F; OCH
72
Bottom-up
Procedural
Shape grammar
UF&S
Direct manipulation
Form and design
CTO; AE&R
73
Top-down
Partitioning
Optimization; constraint satisfaction
EA
Direct manipulation; pilot user test
Form and design
OCH; CTO; HCD
74
Bottom-up
Self-organizing
Simulation-based
GA
Direct manipulation
Configuration
OCH; CTO
75
Top-down
Partitioning
Graph-based
SS
Configuration
DE&F; CTO; HCD; E, BP
76
Combination
Procedural
Optimization
EA; SHC
Efficiency & performance; Configuration; methodology
DE&F; CTO
77
Combination
Procedural
Optimization
EA; SHC
Methodology
OCH
78
Bottom-up
Procedural
Shape grammar
UF&S
Constraints
CTO; AE&R; CP
79
Top-down
Partitioning
Graph-based
User
HCD; AE&R; E, BP
80
Top-down
Partitioning
Graph-based; Voronoi diagram-based
SI
Configuration
OCH; CTO
81
Bottom-up
Procedural
Simulation-based
UF&S
Efficiency & performance; Configuration
DE&F; CTO; HCD
82
Bottom-up
Self-organizing
Simulation-based
UF&S
Direct manipulation
Design tool
DE&F; OCH; CTO
83
Bottom-up
Assignment
Optimization
GA
User
DE&F; HCD
84
Bottom-up
Self-organizing
Simulation-based
SB
User
CTO; HCD
85
Bottom-up
Assignment
Constraint satisfaction
SI
Configuration
CTO; AE&R
86
Bottom-up
Self-organizing
Optimization
EA; SHC
Efficiency & performance
DE&F; OCH; CTO; E, BP
87
Bottom-up
Procedural
Optimization
EA; SB
Efficiency & performance
OCH; CTO
88
Bottom-up
Procedural
Shape grammar
Configuration
OCH
89
Bottom-up
Self-organizing
Voronoi diagram-based
SS
Direct manipulation
User
DD&SS; AE&R; E, BP
91
Bottom-up
Procedural
Constraint satisfaction
UF&S
Expert test
Methodology
OCH; AE&R; E, BP
90
Bottom-up
Assignment
Optimization
GA
Expert test
Constraints
DE&F; OCH; E, BP
92
Bottom-up
Procedural
Shape grammar
Pilot user test
Methodology
HCD; AE&R; CP
93
Top-down
Assignment
Shape grammar
SS; Formal
Methodology
DE&F; HCD; AE&R
94
Bottom-up
Assignment
Graph-based
SA
Configuration
DE&F; CTO; HCD
95
Bottom-up
Procedural
Shape grammar
UF&S
Direct manipulation; student test
User
CTO; HCD; E, BP
96
Combination
Assignment; partitioning
Simulation-based
SA
Expert test
Efficiency & performance
CTO
97
Combination
Assignment
Constraint satisfaction
MOGA
Expert test
Efficiency & performance
OCH; CTO; E, BP
98
Bottom-up
Self-organizing
Simulation-based
MOGA
Form and design
CTO; AE&R
99
Combination
Procedural
Shape grammar
SO
Methodology
OCH; CTO; E, BP
100
Bottom-up
Assignment
Optimization
GA
Efficiency & performance; Configuration
OCH; CTO
101
Combination
Procedural
Shape grammar
Methodology
CTO; AE&R
102
Top-down
Partitioning
Simulation-based; Voronoi diagram-based
MOGA
Efficiency & performance; Configuration
DE&F; CTO; HCD; E, BP
103
Combination
Self-organizing
Simulation-based
GA
Form and design
OCH; HCD; AE&R
104
Bottom-up
Procedural
Constraint satisfaction
SO; benchmarking
Methodology
E, BP
105
Top-down
Partitioning
Simulation-based
FO
Methodology
OCH; CTO; E, BP
106
Bottom-up
Vectorial
Artificial Intelligence
Direct manipulation
Configuration
CTO
107
Combination
Assignment; partitioning
Graph-based
MOGA; SO
Efficiency & performance
DD&SS; E, BP
108
Top-down
Partitioning
Shape grammar
UF&S
Direct manipulation
Methodology
DE&F; OCH; AE&R
109
Bottom-up
Pixel-wise
Artificial Intelligence
Metrics
Configuration
DE&F; CTO; HCD
110
Top-down
Partitioning
Simulation-based
EA
Methodology
DE&F; OCH; E, BP
111
Bottom-up
Procedural
Simulation-based
MOGA
Direct manipulation; survey
Design tool
OCH; AE&R
112
Combination
Pixel-wise
Artificial Intelligence
Benchmarking
Methodology
DE&F; CTO
113
Top-down
Partitioning
Artificial Intelligence
UF&S; metrics
Configuration
DE&F; CTO; HCD
114
Bottom-up
Self-organizing
Optimization
GA
Configuration
DE&F; AE&R
115
Combination
Pixel-wise
Artificial Intelligence
Benchmarking
Methodology
DE&F; OCH; E, BP
116
Bottom-up
Self-organizing
Shape grammar; simulation-based
UF&S
Reuse
DE&F
117
Top-down
Partitioning
Optimization; constraint satisfaction
Metrics
Efficiency & performance
DD&SS; E, BP
118
Combination
Pixel-wise
Shape grammar; Artificial Intelligence
Benchmarking
Methodology
DE&F; CTO; AE&R
119
Bottom-up
Procedural
Shape grammar
Form and design
DE&F; CTO; HCD; DD&SS; CP
120
Top-down
Assignment
Simulation-based
Metrics
Direct manipulation
User
DE&F; HCD; CP
121
Combination
Pixel-wise
Artificial Intelligence
Benchmarking
Methodology
DE&F; CTO; AE&R
122
Bottom-up
Procedural
Optimization
LP&O
Design tool
CTO; E, BP
123
Top-down
Partitioning
Graph-based
MOGA
Constraints
DE&F; OCH; CTO
124
Bottom-up
Self-organizing
Simulation-based; Artificial Intelligence
Configuration
DE&F; AE&R
125
Bottom-up
Procedural
Shape grammar; Artificial Intelligence
Benchmarking
Form and design; Configuration
DE&F; AE&R
126
Bottom-up
Procedural
Simulation-based; Artificial Intelligence
LP&O
Constraints
DE&F; OCH; CTO
127
Combination
Assignment; partitioning
Shape grammar; Artificial Intelligence
Constraints
DE&F; OCH; CTO
128
Bottom-up
Pixel-wise
Artificial Intelligence
Design tool
DE&F; CTO; E, BP
129
Top-down
Assignment; partitioning
Artificial Intelligence
LP&O
Constraints
DE&F; OCH
130
Bottom-up
Self-organizing
Optimization
SB
User
DE&F; HCD; AE&R
131
Bottom-up
Vectorial
Graph-based
MOGA; metrics
t test; expert test
Efficiency & performance; Configuration
DE&F; CTO; AE&R
132
Bottom-up
Assignment
Optimization
GA
Configuration
DE&F; CTO; HCD
133
Bottom-up
Assignment
Optimization
GA; UF&S
Pilot user test
User
DE&F; OCH; CTO; AE&R
134
Top-down
Assignment; partitioning
Constraint satisfaction
MOGA
Constraints
DE&F; OCH; E, BP
135
Combination
Vectorial
Shape grammar
Form and design
DD&SS
136
Bottom-up
Vectorial
Optimization
MOGA
Constraints
DE&F; OCH; CTO; AE&R
137
Combination
Procedural
Constraint satisfaction
Metrics
Efficiency & performance; Configuration
OCH; CTO; DD&SS; E, BP
138
Combination
Assignment
Artificial Intelligence
Metrics
Form and design
DE&F; CTO; DD&SS
139
Bottom-up
Assignment
Graph-based; constraint satisfaction
MOGA
Methodology
CTO; AE&R
140
Combination
Assignment
Optimization
GA
Efficiency & performance
DE&F; CTO; HCD; AE&R
141
Combination
Assignment; procedural
Constraint satisfaction
Metrics
Constraints
DE&F; OCH; CTO; AE&R
142
Bottom-up
Self-organizing; pixel-wise
Artificial Intelligence
SB; SI; cGAN
Direct manipulation
Methodology
CTO; AE&R
143
Bottom-up
Pixel-wise
Artificial Intelligence
Metrics
Methodology
CTO; AE&R
144
Combination
Assignment
Artificial Intelligence
MOGA; metrics
Efficiency & performance
CTO; HCD; AE&R
145
Combination
Procedural
Optimization
MOGA; UF&S; SO
t test; expert test
Form and design
OCH; HCD; AE&R
146
Bottom-up
Procedural
Optimization
GA
Efficiency & performance
CTO; AE&R
147
Bottom-up
Pixel-wise
Artificial Intelligence
Benchmarking; metrics
Expert test
Configuration
CTO; AE&R
148
Bottom-up
Assignment
Optimization
GA
Constraints
OCH; AE&R
149
Combination
Procedural
Shape grammar
Reuse
DE&F; CTO; DD&SS
150
Top-down
Partitioning
Shape grammar; graph-based
Methodology
CTO
151
Bottom-up
Assignment
Artificial Intelligence
Benchmarking
Expert test
Form and design
CTO; AE&R
152
Bottom-up
Pixel-wise
Artificial Intelligence
Metrics
User
DE&F; CTO; HCD
153
Bottom-up
Procedural
Graph-based
UF&S
Methodology
DE&F; CTO; AE&R
154
