Purpose

Early-stage building design optimisation research often addresses environmental impact and cost separately, despite their interdependence. Many studies apply optimisation algorithms or machine learning models to minimise either carbon emissions or material cost – but rarely both within a unified framework. This fragmented approach risks suboptimal trade-offs, where cost-efficient designs may overlook carbon impacts and vice versa. To address this gap, this study conducts a systematic literature review to examine patterns, differences and shared practices in current research. It then proposes an integrative framework for building performance optimisation that accommodates diverse cost and environmental objectives, offering clear guidance for future studies.

Design/methodology/approach

About 18 peer-reviewed articles (2013–2023) were identified through Scopus and Web of Science and screened using PRISMA. A dialectical systems thinking lens guided analysis across concept, methodology and value dimensions. Nine key variables were extracted in content analysis, informing the development of a step-by-step integrative framework for life cycle performance optimisation that aligns design choices with cost and environmental objectives.

Findings

Most studies rely on NSGA-II, MOPSO and occasionally ANN, GPR and ELM to co-optimise life-cycle cost and carbon, often excluding other performance metrics. Tools like jEPlus + EA and MOBO lack BIM integration. This study introduces a nine-step framework linking methods, standards and tools to guide future optimisation research and practice.

Originality/value

This study offers a novel nine-step framework that synthesises fragmented optimisation practices in early-stage building design, linking concepts, methods and values. It provides a reproducible roadmap for balancing cost and carbon, guiding future research and supporting informed design decisions.

Global awareness of buildings' environmental impacts has risen sharply with mandatory efficiency standards in major economies and national climate targets for 2050 (Amasyali and El-Gohary, 2018; Antipova et al., 2014). In response, companies increasingly pursue competitive advantage by reducing both carbon footprint and cost, there by intertwining sustainability with economic objectives (Palomares-Rodríguez et al., 2017). Such dual focus underscores technological competitiveness and environmental responsibility, making co-optimisation central to corporate strategy across sectors. This is especially critical in construction industry, which remains the largest GHG-emitting sector globally (IEA, 2019). Reflecting these priorities, recent studies highlight a steady growth of research on balancing building cost and environmental impact in building design, with co-optimisation emerging as a central theme (Sajid et al., 2024; Swarnakar and Khalfan, 2024).

National regulations and building codes initially focused primarily on minimising operational energy through efficient designs for heating, cooling, ventilation, and lighting (Almhafdy and Alsehail, 2023; Chen and Lai, 2025). However, attention has increasingly shifted towards embodied impacts associated with material production, transport, and installation (Dixit et al., 2010, 2012). Although mitigating embodied carbon often involves selecting low-impact materials, studies report that this can raise overall project costs by 20%–30% (Ross et al., 2007). Consequently, simultaneous assessment of environmental and economic factors has become crucial for informed decision-making. To address this need, researchers have increasingly employed integrated life cycle assessment (LCA) and life cycle costing (LCC) methods to jointly evaluate sustainability and cost objectives (Contarini and Meijer, 2015; Eisazadeh et al., 2025; Rodriguez et al., 2019; Kamari et al., 2022) In this paper, life cycle performance assessment refers to the combined assessment of life cycle cost (LCC) and life cycle assessment (LCA), unless otherwise stated.

Optimising trade-offs between building cost and environmental impact during architectural design requires evaluating parameters such as geometry (orientation, aspect ratio), spatial layouts (room arrangements), envelope elements (walls, roofs), and building services (HVAC, lighting). Traditional “white-box” frameworks which rely on single computational models, often require detailed input and expert knowledge (Hammad et al., 2019; Schwartz et al., 2021a; Touloupaki and Theodosiou, 2017; Venkatraj and Dixit, 2022). To streamline workflows, visual programming plugins (e.g., Grasshopper, Ladybug and Honeybee) have been widely adopted. While effective for operational energy analysis, their capacity to capture carbon emissions and cost implications remains limited (Amasyali and El-Gohary, 2018; Li et al., 2020).

Recent advances in computational power, particularly through efficient graphics processing units (GPUs), have accelerated the adoption of data-driven methods (Brown et al., 2020; Chen and Tan, 2017; Jain et al., 2014). Techniques such as optimisation algorithms, machine learning, and surrogate models are increasingly applied to predict building life cycle performance (Seyedzadeh et al., 2019; Singaravel et al., 2018). While training these models requires substantial computational resources, they enable efficient and accurate predictions with minimal inputs during design (Liu et al., 2020).

Although research into optimisation algorithms and machine learning for building performance assessment has grown significantly, most studies continue to emphasise operational energy, while giving limited attention to carbon emissions and cost analysis (Hong et al., 2020; Kubwimana and Najafi, 2023; Naganathan et al., 2016). Given this gap, there is an urgent need for a systematic review that consolidates prior work into a structured framework to guide future research on integrated life cycle performance optimisation. This review specifically focuses on studies jointly addressing cost and carbon emissions, thereby offering a holistic understanding of combined environmental and economic life-cycle objectives.

The aim of this paper is to systematically review literature on building performance optimisation, with particular focus on studies that simultaneously optimise cost and carbon emissions using optimisation algorithms and machine learning models. The goal is to propose an integrated framework that future researchers and practitioners can adopt to optimise these critical life-cycle objectives jointly.

This research addresses the following questions:

  1. What is the role of optimisation algorithms and machine learning models in building life-cycle performance optimisation?

  2. How can these methods be effectively applied to optimise life-cycle performance?

What practical value do optimisation algorithms and machine learning models offer for enhancing cost and carbon efficiency in architectural design? To tackle these research questions, the paper addresses the following objectives:

  1. To collect and systematically analyse papers published over the past decade that have investigated building cost and carbon emission optimisation, using the PRISMA method.

  2. To apply dialectical systems thinking for a detailed content analysis of each selected paper across three dimensions: concept, methodology, and practical value.

  3. To extract key variables representing similarities across papers, aiding in the development of the proposed framework.

  4. To develop an integrated framework for optimising life cycle performance that synthesises insights from the reviewed literature

Although prior studies often address environmental and economic dimensions separately, a significant gap remains in their integration. By simultaneously considering carbon emissions and life-cycle cost (LCC), this research bridges these two critical domains, supporting informed decision-making during the design phase. The novelty of this study lies in its systematic consolidation of fragmented literature and the proposition of a comprehensive integrated framework to guide the co-optimisation of cost and carbon emissions in architectural design.

The remainder of the paper is organised as follows: Section 2 reviews relevant literature and outlines the research framework; Section 3 presents the analysis and proposed optimisation framework; and Section 4 concludes with future research directions.”

Several reviews have evaluated data-driven and optimisation methods in sustainable building design. Baduge et al. (2022) showed that machine-learning models can accurately predict material properties, enabling more cost-effective and eco-friendly material choices. Evins (2013) provided one of the earliest comprehensive surveys of computational optimisation, primarily genetic algorithms, applied to façade form, daylighting, solar technologies, and retrofits. That review showed that approximately 60% of studies focused on minimising energy use, often incorporating cost metrics such as construction, operational, and life-cycle costs. However, given the rapid advances in computational power over the past decade, there is a need to re-examine optimisation objectives beyond operational energy, particularly those addressing LCC and LCA trade-offs.

Recent research has started to address this gap by integrating life-cycle cost and carbon considerations. For example, Markowska et al. (2022) highlighted the potential of machine learning to enhance the accuracy of life-cycle costing, while Xue et al. (2022) combined artificial neural networks with multi-objective optimisation to produce Pareto-optimal trade-offs between lifecycle cost and CO2 emissions. Other studies have applied multi-objective optimisation to diverse building applications, including residential envelope design (Fesanghary et al., 2012), energy retrofits (Antipova et al., 2014), insulation and thermal comfort (Carreras et al., 2015), and façade refurbishment (Schwartz et al., 2016), demonstrating simultaneous cost–carbon optimisation. Despite these advances, a recent critical review (Zhou et al., 2023) noted that fundamental design variables such as floor count, aspect ratio, floor area, and wall finishes remain relatively underexplored.

However, when viewed across the broader literature, studies that truly integrate both LCC and LCA remain scarce. The vast majority of prior work has either prioritised operational energy or treated cost and carbon in isolation, with only a handful of recent papers attempting genuine co-optimisation. This imbalance represents a critical deficiency in the field, given that cost–carbon trade-offs are central to sustainable decision-making during design.

Taken together, these advances and gaps highlight the need for an integrated perspective. To address this, the present review applies a dialectical systems-thinking (DST) framework to examine how optimisation algorithms and machine-learning approaches have been conceptualised, implemented, and evaluated in building performance studies.

This review adopts dialectical systems-thinking (DST) as its theoretical foundation for examining how optimisation algorithms and machine-learning methods are applied to building life-cycle performance. As a branch of general systems theory, DST provides a structured way of understanding complex systems by identifying and integrating multiple, often conflicting perspectives into a coherent whole (Pan and Ning, 2014). It emphasises that design, environmental, and cost factors interact as interdependent elements of a single system, where trade-offs and contradictions must be addressed rather than ignored. By framing life-cycle performance as a “dialectical system”, a network of essential, interrelated viewpoints, DST ensures that no critical perspective is overlooked (Pan et al., 2018; Pan and Ning, 2015).

DST is operationalised through a four-fold schema—ontology, epistemology, methodology, and axiology— that has been applied across diverse areas of sustainable construction research including studies of sustainable buildings (Pan and Ning, 2015), system boundaries of life cycle carbon emissions (Pan et al., 2018), off-site technologies in construction (Pan, 2011), and BIM-LCA integration (Teng et al., 2022). Fourfold thinking separates ontology, defining the phenomena; epistemology, explaining how knowledge about them is gained; methodology, specifying the analytical tools; and axiology, setting the practical value criteria for interpretation. This review merges ontology and epistemology as the “concept” lens, with studies analysed through the three dimensions of concept, methodology, and practical value for systematic comparison.

To collect and analyse the papers, this study proposes the following three-stage process: keyword search and case selection, Scientometric analysis, and content analysis. This process is aligned with the general structure of a systematic literature review, which comprises a three stage of planning, conducting and reporting (Hon et al., 2022). First, a research protocol was developed to have transparent, unbiased and detailed plan for conducting the review, and to ensure the reproducibility of the results. Second, scientometric analysis was conducted in R studio using Bibliometrix package to visualise the state of research in the field. Finally, the content analysis revealed the dialectics within concept, methodology and practical value dimensions throughout the selected studies. Figure 1 illustrates the details.

Figure 1
A flowchart shows three stages of research: comprehensive search, selective filtering, and analysis.The flowchart is enclosed in a large vertical rectangle and shows three stages, arranged in a vertical series on the left. From top to bottom, these are labeled “Stage 1”, “Stage 2”, and “Stage 3”. Stage 1 comprises two sections. The first section is labeled “Comprehensive search using research protocol”, and the other section is labeled “Selective filtering”. The flowchart begins in “Comprehensive search using research protocol” with a text box labeled “Developing chunk of keywords based on four different categories: Environmental impact, Cost assessment, Optimization algorithms and machine learning, Architectural design process”. A downward arrow leads to the next box labeled “Initial search results in targeted indexed databases: ‘Web of Science’ (W o S): 430, ‘Scopus’: 947”. A downward arrow leads to the next box labeled “English, Article and Review papers, between 2013 to 2023, in the area of Engineering and Construction building technology”. A downward arrow leads to the box labeled “Applying the research protocol: ‘Web of Science’ (W o S): 99, ‘Scopus’: 291”. The next box reads “Merging two libraries and reducing the duplicates: N equals 311”. A downward arrow leads to the second section, “Selective filtering”, of “Stage 1”. In this section, the downward arrow leads to “Title scanning and deleting the irrelevants (N equals 80)”. A downward arrow leads to the box labeled “Abstract and keywords scanning and deleting the irrelevants (N equals 43)”. A downward arrow leads to the box labeled “Snowball approach and selecting relevant papers (N equals 53)”. A downward arrow leads to the box labeled “Reading the full text in detail to select suitable cases (N equals 31)” followed by the last box of “Stage 1” labeled “Search results: 18 papers were collected”. “Stage 2” is placed below Stage 1 and contains a single box with the text “Keyword plus Co-Occurrence analysis using Bibliometrix package in R studio”. “Stage 3” appears below “Stage 2” and contains three stacked boxes. The first box reads “Collecting relevant information from papers”. A downward arrow leads to the next box labeled “Setting up the collected information into 3 main categories with 9 variables”. A final downward arrow leads to the box labeled “Analyzing each variable and summarizing results”.

The three-stage process of collecting and analysing papers. Source: The authors

Figure 1
A flowchart shows three stages of research: comprehensive search, selective filtering, and analysis.The flowchart is enclosed in a large vertical rectangle and shows three stages, arranged in a vertical series on the left. From top to bottom, these are labeled “Stage 1”, “Stage 2”, and “Stage 3”. Stage 1 comprises two sections. The first section is labeled “Comprehensive search using research protocol”, and the other section is labeled “Selective filtering”. The flowchart begins in “Comprehensive search using research protocol” with a text box labeled “Developing chunk of keywords based on four different categories: Environmental impact, Cost assessment, Optimization algorithms and machine learning, Architectural design process”. A downward arrow leads to the next box labeled “Initial search results in targeted indexed databases: ‘Web of Science’ (W o S): 430, ‘Scopus’: 947”. A downward arrow leads to the next box labeled “English, Article and Review papers, between 2013 to 2023, in the area of Engineering and Construction building technology”. A downward arrow leads to the box labeled “Applying the research protocol: ‘Web of Science’ (W o S): 99, ‘Scopus’: 291”. The next box reads “Merging two libraries and reducing the duplicates: N equals 311”. A downward arrow leads to the second section, “Selective filtering”, of “Stage 1”. In this section, the downward arrow leads to “Title scanning and deleting the irrelevants (N equals 80)”. A downward arrow leads to the box labeled “Abstract and keywords scanning and deleting the irrelevants (N equals 43)”. A downward arrow leads to the box labeled “Snowball approach and selecting relevant papers (N equals 53)”. A downward arrow leads to the box labeled “Reading the full text in detail to select suitable cases (N equals 31)” followed by the last box of “Stage 1” labeled “Search results: 18 papers were collected”. “Stage 2” is placed below Stage 1 and contains a single box with the text “Keyword plus Co-Occurrence analysis using Bibliometrix package in R studio”. “Stage 3” appears below “Stage 2” and contains three stacked boxes. The first box reads “Collecting relevant information from papers”. A downward arrow leads to the next box labeled “Setting up the collected information into 3 main categories with 9 variables”. A final downward arrow leads to the box labeled “Analyzing each variable and summarizing results”.

The three-stage process of collecting and analysing papers. Source: The authors

Close modal

To identify relevant keywords for this research and select suitable databases, an initial search was conducted using Google Scholar. The preliminary results indicated that most related papers were indexed in Scopus and Web of Science (WoS). Consequently, these two databases were chosen for further searches using relevant keyword combinations. Related keyword combinations were developed by combining terms from four different categories:

The first category belongs to environmental assessment which contains keywords such as (“Sustainability assessment*” OR “Embodied Carbon emission*” OR “Life cycle assessment*” OR “LCA”). The second category concerns cost assessment and includes (“construction material* Cost*” OR “Life cycle cost assessment*” OR “LCC” OR “cost estimat*”). Next is the keywords related to optimisation and ML methods which contains keywords like (“Machine learning” OR “Artificial neural network*” OR “AI” OR “ANN”).

To limit the search process to “architectural design process”-the scope of research- and not “Infrastructure”, “Bridge design”, “Asset management”, and “Concrete mixture”, the above-mentioned keywords were compiled with a fourth series of keywords related to architecture design process such as (“building design*” OR “building design process” OR “building construction*”). It should be mentioned that asterisk “*” was used to search for all the variations of keywords. To check the full list of keywords, see  Supplementary_material_appendix_1.

Three inclusion criteria were employed to select papers for further analysis. First, following the systematic literature review conducted by Hon et al. (2022), the language of publication was set to English and only papers published in academic journals were considered (meaning the exclusion of books, conference proceedings, reports), in the form of an article or review paper. Second, the time frame was set from the beginning of 2013 to the end of 2023, as it was mentioned in the literature that using optimisation algorithms in building studies has grown exponentially since 2013 due to thr affordability of GPUs for conducting computational analysis (Nadia Maaz et al., 2018). Third, to focus on papers related to building and the design process, the research category was set to engineering and construction building technology.

After applying the research protocol, a total of 390 papers were initially identified and imported to Mendeley, and the duplicate papers from different databases were removed. The remaining 311 papers were subjected to title scanning, followed by abstract and keyword scanning, and irrelevant papers were excluded. Meanwhile the snowball approach was also applied, which refers to using reference lists of a paper to identify additional related papers. This approach has been used in previous literature reviews to ensure coverage of important works not retrieved through the search process (Teng et al., 2022). Eventually, 53 papers were selected for full-text reading in detail. From these, 18 papers were selected for reporting in this paper. These papers are indicated with an “*” in the references. Analysis and discussion.

Keyword co-occurrence analysis maps pairs of terms appearing at least twice together in the literature. This study employs “keywords plus”, which derives additional terms from cited references to uncover concepts relevant to the content but not listed by authors. Research shows that keyword plus performs comparably to the author-assigned keywords for bibliometric analysis, effectively revealing emerging trends and providing deeper, more varied insights into reviewed papers (Zhang et al., 2016).

This analysis was conducted in Rstudio using the Bibliometrix package (Aria and Cuccurullo, 2017), assuming each co-occurrence shows a positive correlation between the concepts (Narong and Hallinger, 2023). The number of nodes was defined as 50 keywords. Accordingly, a filtering process was conducted by merging synonyms that differed by only one word (e.g., “Cost benefit analysis” and “Cost analysis”), combining terms that denote the same concept (e.g., “multi-objective genetic algorithm” and “genetic algorithms”), and unifying singular and plural forms (e.g., “embodied carbon” and “embodied carbons”). This process yielded 41 keywords.

Figure 2 illustrates that four different clusters were identified. Node size reflects keyword frequencywhile line thickness indicates the closeness of conceptual relationships. The analysis highlights five significant topics in the field: “life cycle analysis”, “architectural design”, “environmental impact”, “cost benefit analysis”, and “multi-objective optimisation”, all of which are strongly connected across clusters. These clusters provide a structured map of the research landscape, revealing dominant themes and underexplored links. They serve as a quantitative foundation for the subsequent content analysis and directly inform the development of the integrated framework by identifying which concepts, methods, and value dimensions are most critical to building performance optimisation. The scientometric clusters scope the conceptual landscape and expose gaps that the review investigates in depth. In this study, these quantitative insights inform research question 1 (RQ1) by clarifying how optimisation and ML are positioned in the field, guide RQ2 by signalling which methodological families dominate or are missing, and motivate RQ3 by highlighting where cost–carbon efficiency outcomes are emphasised or overlooked.

Figure 2
A network map of clustered keywords shown as colored nodes of varying sizes connected by lines.The network map displays multiple clusters of nodes, each represented by circles with labels, connected by thin lines indicating relationships, with labels adjacent to the nodes. At the center, a large blue node labeled “life cycle analysis” connects outward to nodes such as “decision making,” “environmental management,” “air conditioning,” “models,” “insulation,” “structural design,” “economic and social effects,” “learning systems,” “linear programming,” and “residential building.” Below and slightly right of it, a large red node labeled “cost benefit analysis” is directly connected to nodes including “building materials,” “optimal analysis,” “renovation,” “energy efficiency,” “building performance,” “insulation thickness,” and “building energy,” which appears as another large red node in the lower right cluster. Beneath the center, a large red node labeled “multi-objective optimization” is linked to nodes such as “solar buildings,” “sustainability,” “office buildings,” and “multi-objective genetic algorithm.” To the left-center, a large green node labeled “architectural design” connects to nodes including “construction industry,” “climate change,” “heating,” “embodied carbon,” and “carbon dioxide,” which also appears as a green node below it. Slightly above this cluster, a medium-sized purple node labeled “buildings” links to purple nodes such as “sustainable development,” “optimal systems,” “intelligent buildings,” “ecodesign,” “neural networks,” “housing,” and “forecasting.” The node labeled “environmental impact” appears near the center, linking multiple clusters.

Keyword plus co-occurrence analysis conducted in R studio using bibliometrix package. Source: The authors

Figure 2
A network map of clustered keywords shown as colored nodes of varying sizes connected by lines.The network map displays multiple clusters of nodes, each represented by circles with labels, connected by thin lines indicating relationships, with labels adjacent to the nodes. At the center, a large blue node labeled “life cycle analysis” connects outward to nodes such as “decision making,” “environmental management,” “air conditioning,” “models,” “insulation,” “structural design,” “economic and social effects,” “learning systems,” “linear programming,” and “residential building.” Below and slightly right of it, a large red node labeled “cost benefit analysis” is directly connected to nodes including “building materials,” “optimal analysis,” “renovation,” “energy efficiency,” “building performance,” “insulation thickness,” and “building energy,” which appears as another large red node in the lower right cluster. Beneath the center, a large red node labeled “multi-objective optimization” is linked to nodes such as “solar buildings,” “sustainability,” “office buildings,” and “multi-objective genetic algorithm.” To the left-center, a large green node labeled “architectural design” connects to nodes including “construction industry,” “climate change,” “heating,” “embodied carbon,” and “carbon dioxide,” which also appears as a green node below it. Slightly above this cluster, a medium-sized purple node labeled “buildings” links to purple nodes such as “sustainable development,” “optimal systems,” “intelligent buildings,” “ecodesign,” “neural networks,” “housing,” and “forecasting.” The node labeled “environmental impact” appears near the center, linking multiple clusters.

Keyword plus co-occurrence analysis conducted in R studio using bibliometrix package. Source: The authors

Close modal

The content analysis is organised around three dimensions—concept, methodology, and practical value—to map the literature directly to the study's research questions. The concept dimension addresses RQ1 by showing how optimisation and ML are framed (e.g., method, model, framework, decision tool) and which problem definitions and assumptions are adopted. The methodology dimension addresses RQ2 by examining algorithms, surrogates, standards, data sources, tools, and variable design spaces. The practical value dimension addresses RQ3 by assessing the contribution of these approaches to enhancing cost and carbon efficiency in architectural design (e.g., Pareto fronts, trade-off quality, decision support).Overall, 9 variables were identified, with six, two, and one variable in the concept, methodology, and practical value dimensions, respectively, as illustrated in Figure 3.

Figure 3
A diagram shows a 3 D block with value, methodology, and concept axes, surrounded by several labeled variable groups.The diagram is enclosed in a large horizontal rectangle. Inside the rectangle, at the center, there is a three-dimensional block with three visible faces in different colors. A small point labeled “A” appears on the upper right edge of the block. Three axes extend from the block: one upward labeled “Value”, one leftward labeled “Methodology”, and one rightward labeled “Concept”. Surrounding the block is a dashed circular arrow path with several short arrows indicating rotation. To the right of the three-dimensional block is a horizontal dashed rectangle with a small dashed text box inside labeled “Output”, with an icon of a magnifying glass with the letter W. An upward arrow extends from this rectangle and points leftward to another dashed rectangle positioned on the left of the three-dimensional block. This rectangle comprises two small dashed text boxes inside. The upper text box reads “Optimization algorithms or M L models” along with an icon of a magnifying glass. The bottom text box is labeled “Tools or Software” along with an icon of tools on a desktop screen. A downward arrow from this dashed rectangle points to a large dashed horizontal rectangle at the bottom comprising six text boxes arranged in two rows of three. In the top row, the first text box is labeled “Theoretical-construct label” along with an icon of a connected-node graphic. The second text box is labeled “Objective function or Fitness function” along with an icon of a gear. The third text box is labeled “Context of research” along with an icon of a document. In the bottom row, the first text box is labeled “Standards” along with an icon of a checklist. The second text box is labeled “Building’s function” along with an icon of a building. The third text box is labeled “Design variables” along with an icon of a control panel. A horizontal arrow extends from the left side of this rectangle toward the right side, and moving upward pointing to “Output”.

The three-dimensional dialectical system thinking-based variables for analysing application of optimisation algorithms and ML in life cycle performance optimisation. Source: The authors, adapted from Pan et al. (2018) 

Figure 3
A diagram shows a 3 D block with value, methodology, and concept axes, surrounded by several labeled variable groups.The diagram is enclosed in a large horizontal rectangle. Inside the rectangle, at the center, there is a three-dimensional block with three visible faces in different colors. A small point labeled “A” appears on the upper right edge of the block. Three axes extend from the block: one upward labeled “Value”, one leftward labeled “Methodology”, and one rightward labeled “Concept”. Surrounding the block is a dashed circular arrow path with several short arrows indicating rotation. To the right of the three-dimensional block is a horizontal dashed rectangle with a small dashed text box inside labeled “Output”, with an icon of a magnifying glass with the letter W. An upward arrow extends from this rectangle and points leftward to another dashed rectangle positioned on the left of the three-dimensional block. This rectangle comprises two small dashed text boxes inside. The upper text box reads “Optimization algorithms or M L models” along with an icon of a magnifying glass. The bottom text box is labeled “Tools or Software” along with an icon of tools on a desktop screen. A downward arrow from this dashed rectangle points to a large dashed horizontal rectangle at the bottom comprising six text boxes arranged in two rows of three. In the top row, the first text box is labeled “Theoretical-construct label” along with an icon of a connected-node graphic. The second text box is labeled “Objective function or Fitness function” along with an icon of a gear. The third text box is labeled “Context of research” along with an icon of a document. In the bottom row, the first text box is labeled “Standards” along with an icon of a checklist. The second text box is labeled “Building’s function” along with an icon of a building. The third text box is labeled “Design variables” along with an icon of a control panel. A horizontal arrow extends from the left side of this rectangle toward the right side, and moving upward pointing to “Output”.

The three-dimensional dialectical system thinking-based variables for analysing application of optimisation algorithms and ML in life cycle performance optimisation. Source: The authors, adapted from Pan et al. (2018) 

Close modal

3.4.1 Dialectics found in relation to concept

3.4.1.1 Theoretical-construct label

Paper titles often embed the core theoretical construct, using terms such as method, framework, conceptual framework, decision-support tool, or model (Teng et al., 2022). By identifying each paper's theoretical-construct label and the way problems are framed, the concept analysis clarifies the role of optimisation and ML in life-cycle performance (RQ1). Identifying each paper's theoretical-construct label shows how the authors frame their work, allows comparison of otherwise disparate methods on equal terms, and exposes patterns in the design choices that follow.

Method: Within life-cycle performance optimisation, a method is an integrated sequence of actions for gathering data, analysing it, and presenting results. Data collection typically relies on sources such as energy-simulation databases (e.g., Carreras et al., 2015; Feng et al., 2019), cost records (e.g., Pal et al., 2017), or BIM-based quantity take-offs (e.g., Liu et al., 2015).

Analyses range from standard life-cycle assessment or cost estimation (Feng et al., 2019; Pal et al., 2017) to advanced techniques such as uncertainty assessment with machine learning and multi-objective optimisation that simultaneously minimise cost and carbon emissions(e.g., Schwartz et al., 2016). Many authors describe their work explicitly as a “method”—a step-by-step procedure—making it the most common theoretical-construct label in our set of papers (appearing seven times).

Framework and conceptual framework: A framework provides an overarching structure that integrates multiple methods to deliver a holistic, adaptable solution (Partelow, 2023). Examples often combine several optimisation routines with diverse data inputs and sometimes incorporate surrogate models to accelerate simulation (e.g., Ascione et al., 2017, 2019; Carreras et al., 2016). A conceptual framework, by contrast, maps theoretical relationships among phenomena, prioritising abstraction over technical detail. For instance, implementation (Miah et al., 2017) proposed an LCC–LCA integration framework that outlines relationships conceptually but does not specify optimisation implementation. In practice, frameworks emphasise practical deployment, while conceptual frameworks privilege theoretical coherence.

Decision-support tool: Decision-support tools translate analytical power into actionable guidance, typically comprising a database, software engine, and user interface. Although their roots lie in management-information research of the 1970s, they are still relatively new in construction management. Many remain prototypes without user interfaces, limiting usability and industry adoption (Schwartz et al., 2021b).

Model: A model is a mathematical, logical, or computational representation that simulates scenarios or predicts outcomes (Friedenthal et al., 2011). In optimisation studies, models include simulation-driven multi-objective formulations for energy, cost, and carbon (e.g., Sharif and Hammad, 2019a) as well as machine-learning predictors of life-cycle sustainability indices (Toosi et al., 2022) or environmental-cost assessments (Hamida et al., 2021). Hybrid approaches embed surrogate models into simulation-based optimisation to reduce computational load while maintaining accurate cost–carbon trade-offs (Sharif and Hammad, 2019b; Xue et al., 2022).

Table 1 Cross-maps five theoretical-construct labels to their most common objective sets, optimisation engines, and use of surrogate models across the 18 studies. It shows that methods address the broadest sustainability objectives (eight distinct metrics) with a wide range of classical algorithms and minimal surrogate use, reflecting an operational but simulation-heavy stance. Models, by contrast, focus on narrower cost–energy–carbon triads, often paired with advanced hybrid algorithms and heavy reliance on surrogates (4/5), highlighting a predictive and ML-driven orientation aimed at runtime reduction. Frameworks occupy a middle ground, typically using multi-objective GA variants with occasional surrogates (1/4), combining integrative structures with simulation-based analysis. Conceptual frameworks and decision-support tools are rarer, leaning on cost–carbon objectives with little or no surrogate modelling—emphasising theoretical mapping in the first case and practitioner usability in the second.

Table 1

Relationship between theoretical-construct labels and their optimisation characteristics

Theoretical construct label (n)Most frequent objective function(s)Predominant optimisation algorithmsSurrogate models (yes/total)
Method (7)Cost, LCCE, LCC, LCCF, GHG, CED, Water usage, Solid wasteFCM-ELM, PSO, NSGA-II, LP1/7
Model (5)TEC, LCC, LCA, MSE, LCCE, LCCGPR, ANN and linear regression, ANN (MLP), NSGA-II and ANN, GA (NSGA-II)4/5
Framework (4)TEDSC, EEDL, DH, LCCE, LCC, TEC, Cooling and heating energy loadMOGA, Epsilon constraint methiod, MOGA (PSO), NSGA-II1/4
Conceptual framework (1)single-objective scalar function of LCA and LCCMOLP0/1
Decision-support tool (1)LCCF, LCCNSGA-II0/1

Note(s): Nomenclature: LCC = Life cycle cost, LCCE = Life cycle carbon emissions, LCCF = Life cycle carbon footprint, MOGA = multi-objective genetic algorithms, TEC = Total energy consumption, ANN = Artificial neural networks, DH = Discomfort hours, NSGA-II = Non-dominated Sorting Genetic Algorithm II, MOLP = Multi-objective linear programming, GPR = Gaussian process regression, FCM = Fuzzy C-Means, ELM = Extreme learning machine, PSO = Particle swarm optimisation, TEDSC = thermal energy demand for space conditioning, EEDL = Electrical energy demand for lighting, CED = Cumulative Energy Demand

Source(s): The authors
3.4.1.2 Standards

Figure 4(b) highlights the predominance of European standards: almost two-thirds of the reviewed studies adopt EN-series standards, most often BS EN 15978:2011 for building LCA and BS EN 15804:2012 for Environmental Product Declarations. Their prevalence in work carried out worldwide shows how the European regulatory ecosystem is shaping global research practice (Feng et al., 2019; Sharif and Hammad, 2019a; Toosi et al., 2022). BS EN 15978 replaces the traditional four-stage LCA boundary with an A–D modular framework: A1–A5 (product and construction), B1–B5 (use), C1–C4 (end-of-life), and D (beyond-system benefits).

Figure 4
A diagram of the design variables shows 3 clusters: architectural, building services, and envelope, linked to a central node.The diagram shows a central node labeled “Design variables”. The central node connects to three other nodes surrounding it via bold lines, arranged from top left and moving clockwise as follows: “Architectural”, “Envelope”, and “Building services”. From “Architectural”, three lines extend to three more nodes labeled “Internal floor or ceiling”, “Partition walls”, and “Spatial arrangement”. From “Spatial arrangement”, multiple small nodes branch outward labeled from top left and moving clockwise as follows: “Number of rooms at each floor”, “Zones per model”, “Floor area”, “Windows per zone”, “Orientation”, “Building width and length”, “Maximum building height”, “Number of storeys”, and “Room proximities”. From “Envelope”, three lines extend to three nodes labeled “Roof components”, “Ground floor components”, and “External wall components”. From “Roof components”, two small nodes labeled “Roof insulation thickness” and “Solar Absorptance” branch outward. From “Ground floor components”, small nodes labeled “Insulation type”, “Insulation thickness”, and “Floor concrete thickness” branch outward. From “External wall components”, eleven small nodes branch outward labeled from top and moving clockwise as follows: “External sun shade”, “Windows to wall ratio”, “Material quantities”, “U values of different walls layers”, “Windows height”, “Glazing type”, “Insulation”, “Wall gypsum thickness”, “Thermal bridge”, “Airtightness”, and “Solar Absorptance”. Another node connects to “External sun shade” labeled “Shading overhang depth”. Two more nodes connect to “Insulation” labeled “Insulation thickness” and “Insulation type”. From “Building services”, four lines extend to four nodes labeled “Photovoltaic systems”, “Thermal energy storage capacity”, “Electrical battery sizes” and “H V A C”. From “Photovoltaic systems”, two small nodes labeled “P V panel area size” and “P V roof coverage” branch outward. From “H V A C”, six small nodes labeled from top and moving clockwise as follows: “Heating and cooling setpoints”, “Mechanical ventilation rate”, “Cooling and heating operation schedule”, “Ventilation recovery efficiency”, “Boiler type”, and “Chiller type”.

Design variables divided into three clusters of architectural, building services, and envelope. Source: The authors

Figure 4
A diagram of the design variables shows 3 clusters: architectural, building services, and envelope, linked to a central node.The diagram shows a central node labeled “Design variables”. The central node connects to three other nodes surrounding it via bold lines, arranged from top left and moving clockwise as follows: “Architectural”, “Envelope”, and “Building services”. From “Architectural”, three lines extend to three more nodes labeled “Internal floor or ceiling”, “Partition walls”, and “Spatial arrangement”. From “Spatial arrangement”, multiple small nodes branch outward labeled from top left and moving clockwise as follows: “Number of rooms at each floor”, “Zones per model”, “Floor area”, “Windows per zone”, “Orientation”, “Building width and length”, “Maximum building height”, “Number of storeys”, and “Room proximities”. From “Envelope”, three lines extend to three nodes labeled “Roof components”, “Ground floor components”, and “External wall components”. From “Roof components”, two small nodes labeled “Roof insulation thickness” and “Solar Absorptance” branch outward. From “Ground floor components”, small nodes labeled “Insulation type”, “Insulation thickness”, and “Floor concrete thickness” branch outward. From “External wall components”, eleven small nodes branch outward labeled from top and moving clockwise as follows: “External sun shade”, “Windows to wall ratio”, “Material quantities”, “U values of different walls layers”, “Windows height”, “Glazing type”, “Insulation”, “Wall gypsum thickness”, “Thermal bridge”, “Airtightness”, and “Solar Absorptance”. Another node connects to “External sun shade” labeled “Shading overhang depth”. Two more nodes connect to “Insulation” labeled “Insulation thickness” and “Insulation type”. From “Building services”, four lines extend to four nodes labeled “Photovoltaic systems”, “Thermal energy storage capacity”, “Electrical battery sizes” and “H V A C”. From “Photovoltaic systems”, two small nodes labeled “P V panel area size” and “P V roof coverage” branch outward. From “H V A C”, six small nodes labeled from top and moving clockwise as follows: “Heating and cooling setpoints”, “Mechanical ventilation rate”, “Cooling and heating operation schedule”, “Ventilation recovery efficiency”, “Boiler type”, and “Chiller type”.

Design variables divided into three clusters of architectural, building services, and envelope. Source: The authors

Close modal

ISO standards account for roughly one-quarter of the sample. ISO 14040/44 underpin environmental LCA (Carreras et al., 2016; Schwartz et al., 2016), while ISO 15686-5 guides life-cycle costing (Miah et al., 2017). Their lower, but still substantial, usage highlights a bifurcated standards landscape: ISO offers global legitimacy; EN delivers domain-specific detail. Many studies hybridise the two, pairing ISO methodological principles with EN boundary conditions to balance comparability and resolution (Feng et al., 2019; Miah et al., 2017; Toosi et al., 2022). The choice and combination of EN/ISO standards determine system boundaries, comparability, and data granularity, directly shaping how methods are applied to optimise life-cycle performance (RQ2).

The reviewed literature reveals fragmented data sources. Most papers source embodied-carbon factors from well-established databases such as ICE (Inventory of Carbon and Energy) (Feng et al., 2019; Heydari and Heravi, 2023; Shadram and Mukkavaara, 2022), and Ecoinvent (Carreras et al., 2015; Pal et al., 2017), complemented by regional inventories like CLCD (China) (Xue et al., 2022), and AusLCI (Australia) (Islam et al., 2015). In contrast, no universal cost database exists. Researchers fall back on builders' price books (Schwartz et al., 2021b), government economic indices (Toosi et al., 2022), historical market data (Pal et al., 2017) or commercial cost guides (Islam et al., 2015), creating methodological inconsistency and hindering reproducibility. Fragmented cost/impact data constrain method implementation and reproducibility, highlighting methodological limits relevant to RQ2.

3.4.1.3 Design variables

In Figure 5, 38 design variables were identified and grouped into three clusters: architectural, envelope, and building services. The percentage distribution of these clusters in the reviewed literature is illustrated in Figure 4(c). Architectural cluster (11 variables) is dominated by orientation, aspect ratio, floor depth, window-to-wall ratio, and related features. These early-stage geometric variables dictate solar heat gains and surface-area exposure, establishing the fundamental thermal loads that all later cost and operational energy optimisation (Ascione et al., 2019; Fesanghary et al., 2012; Sharif and Hammad, 2019b; Toosi et al., 2022), and cost and carbon emissions optimisation (Schwartz et al., 2016, 2021b) decisions must address.

Figure 5
A diagram of six pie charts shows percentage distributions for different design-related categories.The diagram shows six pie charts arranged in a 3 by 2 grid. The first chart on the top row is labeled “(a)” and includes two pie charts. The data from the left chart in the clockwise sense are as follows: “M O G A”: 50 percent. “M O L P”: 9 percent. “Other”: 23 percent. “Linear regression”: 4 percent. “M O P S O”: 14 percent. The data from the right chart in the clockwise sense are as follows: “A N N”: 14 percent. “F C M -E L M”: 5 percent. “G P R”: 4 percent. The second chart on the top row, labeled “(b)”, has the following data in the clockwise sense: “E N”: 50 percent. “I S O”: 25 percent. “S E T A C E L C C”: 7 percent. “S B C 602”: 6 percent. “Eco-indicator 99 (E I 99)”: 6 percent. “Australian Life Cycle Assessment Society ellipsis”: 6 percent. The third chart on the top row, labeled “(c)”, contains the following data in the clockwise sense: “Architectural or spatial design”: 32 percent. “Envelope”: 50 percent. “Building services”: 18 percent. The first chart on the bottom row, labeled “(d)”, has the following values in the clockwise sense: “EnergyPlus”: 61 percent. “DesignBuilder”: 16 percent. “I D A I C E”: 5 percent. “Ecotect”: 6 percent. “eQUEST”: 6 percent. “Green Building Studio”: 6 percent. The second chart on the bottom row, labeled “(e)”, contains the following data in the clockwise sense: “Solid waste”: 3 percent. “Water use”: 3 percent. “T E C”: 16 percent. “T E D S C”: 3 percent. “E E D L”: 3 percent. “D H”: 5 percent. “L C A”: 8 percent. “L C C”: 35 percent. “L C C F”: 24 percent. The third chart on the bottom row, labeled “(f)”, has the following values in the clockwise sense: “Residential”: 53 percent. “Office”: 35 percent. “Institutional”: 12 percent.

Distribution of the collected data based on (a) different optimisation methods, (b) life cycle performance standards, (c) building's function, (d) type of the design variables, (e) energy simulation engines, (f) objective functions. Source: The authors

Figure 5
A diagram of six pie charts shows percentage distributions for different design-related categories.The diagram shows six pie charts arranged in a 3 by 2 grid. The first chart on the top row is labeled “(a)” and includes two pie charts. The data from the left chart in the clockwise sense are as follows: “M O G A”: 50 percent. “M O L P”: 9 percent. “Other”: 23 percent. “Linear regression”: 4 percent. “M O P S O”: 14 percent. The data from the right chart in the clockwise sense are as follows: “A N N”: 14 percent. “F C M -E L M”: 5 percent. “G P R”: 4 percent. The second chart on the top row, labeled “(b)”, has the following data in the clockwise sense: “E N”: 50 percent. “I S O”: 25 percent. “S E T A C E L C C”: 7 percent. “S B C 602”: 6 percent. “Eco-indicator 99 (E I 99)”: 6 percent. “Australian Life Cycle Assessment Society ellipsis”: 6 percent. The third chart on the top row, labeled “(c)”, contains the following data in the clockwise sense: “Architectural or spatial design”: 32 percent. “Envelope”: 50 percent. “Building services”: 18 percent. The first chart on the bottom row, labeled “(d)”, has the following values in the clockwise sense: “EnergyPlus”: 61 percent. “DesignBuilder”: 16 percent. “I D A I C E”: 5 percent. “Ecotect”: 6 percent. “eQUEST”: 6 percent. “Green Building Studio”: 6 percent. The second chart on the bottom row, labeled “(e)”, contains the following data in the clockwise sense: “Solid waste”: 3 percent. “Water use”: 3 percent. “T E C”: 16 percent. “T E D S C”: 3 percent. “E E D L”: 3 percent. “D H”: 5 percent. “L C A”: 8 percent. “L C C”: 35 percent. “L C C F”: 24 percent. The third chart on the bottom row, labeled “(f)”, has the following values in the clockwise sense: “Residential”: 53 percent. “Office”: 35 percent. “Institutional”: 12 percent.

Distribution of the collected data based on (a) different optimisation methods, (b) life cycle performance standards, (c) building's function, (d) type of the design variables, (e) energy simulation engines, (f) objective functions. Source: The authors

Close modal

The envelope cluster (17 variables) includes roof, ground-floor, and external-wall components. Adjusting insulation thickness, glazing U-value, airtightness, and fixed-shading depth can directly lower or raise annual heating and cooling energy demand, resize HVAC sustems and affect total capital cost (Ascione et al., 2019; Liu et al., 2015; Schwartz et al., 2016; Sharif and Hammad, 2019a; Toosi et al., 2022; Xue et al., 2022).

The building services cluster (10 variables) covers photovoltaic-system and HVAC attributes. Variables such as PV array area, roof coverage, inverter efficiency, thermal set-points, ventilation rate, chiller/boiler type & COP serve as high-impact levers that can directly shift annual operational energy demand, alter on-site renewable generation (reducing net grid use and carbon), and influence capital cost through equipment sizing (Ascione et al., 2017; Pal et al., 2017; Sharif and Hammad, 2019b). The selection and clustering of design variables define the search space and sensitivity pathways through which optimisation/ML are effectively applied (RQ2).

3.4.1.4 Objective functions

Figure 4(e) illustrates the variety of different objective functions in the reviewed studies. The search strategy deliberately centred on LCA and LCC; it is therefore expected that variants of these objectives constitute the majority of the dataset. Even with this built-in bias, however, the split across objectives is instructive:

  1. LCC (35%) and life-cycle carbon footprint, LCCF (24%) together outnumber all other objectives, confirming a research agenda that treats cost and embodied carbon as the primary optimisation targets. Thermal energy consumption (TEC 16%) forms a clear secondary tier, indicating continued but smaller interest in operational performance relative to embodied metrics.

  2. Generic LCA (8%) along with the remaining resource or comfort indicators-solid waste, water use, daylight/heating trade-off (DH), Electrical energy demand for lighting (EEDL) and thermal energy demand for space conditioning (TEDSC)- each appear in only around 3% of studies.

The objective mix (LCC, LCCF, TEC, etc.) governs algorithm design and evaluation (RQ2) and sets the basis for demonstrating practical value in cost–carbon efficiency outcomes (RQ3).

3.4.1.5 Building function

Building function emerges as a key dialectic, showing how optimisation studies target different typologies. In the reviewed corpus, residential (53%), office (35%), and institutional (12%) buildings dominate-see Figure 4(f). The relative neglect of commercial buildings is striking, given their disproportionate material-related GHG emissions-which are forecast to rise from 3.5 Gt CO2 eq in 2020 to 4.6 Gt CO2 eq by 2060 (Zhong et al., 2021). Future work must extend performance-optimisation frameworks into the commercial sector to address this growing emissions hotspot. Typology focus frames the role and transferability of optimisation/ML (RQ1) and conditions the practical value achieved in cost–carbon outcomes across use cases (RQ3).

3.4.1.6 Context of research

By mapping author keywords into six thematic clusters (Figure 6), the “research context” emerges as a core dialectic shaping study scope and tool maturity. These clusters include:

Figure 6
A pie chart shows percentages for research contexts such as energy design, life cycle assessment, and analysis topics.The data from the chart in the clockwise sense are as follows: “Building energy design and energy efficiency”: 33 percent. “Life cycle assessment (Environmental and cost)”: 33 percent. “Multi criteria analysis”: 18 percent. “Energy consumption prediction”: 6 percent. “Parametric and generative design”: 6 percent. “Building information modelling (B I M)”: 4 percent.

Context of research based on author keywords. Source: The authors

Figure 6
A pie chart shows percentages for research contexts such as energy design, life cycle assessment, and analysis topics.The data from the chart in the clockwise sense are as follows: “Building energy design and energy efficiency”: 33 percent. “Life cycle assessment (Environmental and cost)”: 33 percent. “Multi criteria analysis”: 18 percent. “Energy consumption prediction”: 6 percent. “Parametric and generative design”: 6 percent. “Building information modelling (B I M)”: 4 percent.

Context of research based on author keywords. Source: The authors

Close modal
  1. BIM-parametric design and optimisation/ML

  2. Energy-efficiency modelling

  3. Life-cycle assessment (environmental impact and cost)

  4. Multi-criteria analysis

Although most studies focus on energy efficiency and life-cycle assessment, the limited integration of BIM with parametric design and machine-learning workflows represents a significant gap. This imbalance constrains methodological sophistication and the maturity of BIM-based optimisation tools; advancing the BIM-ML-optimisation nexus is therefore essential to drive genuine innovation in building performance research. The maturity of BIM-parametric-ML integration indicates how methods are (or are not) applied effectively (RQ2) and where improved workflows could yield higher cost–carbon efficiency in practice (RQ3).

3.4.2 Dialectics found in relation to methodology

3.4.2.1 Optimisation algorithms and ML models

Figure 4(a) splits the methods into optimisation algorithms (77%) and ML-based surrogates (23%), revealing distinct strengths, gaps, and emerging trends:

  1. Optimisation algorithms (77%)

Multi-objective Genetic Algorithms (MOGAs) (50% overall): NSGA-II is used in half of all studies for its ability to generate diverse Pareto fronts across cost (LCC, investment cost), carbon (LCA, embodied CO2), and energy (annual HVAC loads) objectives. Its prevalence underscores evolutionary search as the workhorse for multi-criteria building performance problems.

Multiple Objective Particle Swarm Optimisation (MOPSO) (14%): By extending single-objective PSO into the multi-objective domain, MOPSO delivers Pareto-optimal solution sets faster than many GAs, trading exhaustive exploration for designer-friendly compute times (Feng et al., 2019; Ascione et al., 2017).

Single/Multi-objective Linear Programming (LP) (7%): Weighted-sum LP models with LCC and LCEI constraints appear sporadically (Islam et al., 2015) and remain under-explored despite their guaranteed optima; full MOLP applications in building life-cycle performance needs deeper investigation (Miah et al., 2017).

  1. ML-based surrogates (23%)

ANNs (14%): The most common surrogate, ANNs emulate expensive energy or carbon simulations to slash runtime and integrate seamlessly with GAs in surrogate-assisted optimisation workflows (Xue et al., 2022).

Linear regression (4%): Rarely deployed as optimisers, linear models serve primarily as baseline benchmarks for ANN accuracy (Hamida et al., 2021).

ELM + Fuzzy C-Means (5%): Combining fast-learning ELM with fuzzy clustering to quantify design-variable uncertainty shows promise for early-stage prediction of environmental impact, but examples remain limited (Feng et al., 2019; Huang et al., 2006; Zhang, 2012).

The reviewed literature shows that the field leans heavily on GAs and MOPSO for their black-box flexibility, yet the large number of simulation runs they demand highlights a need for more efficient or hybrid optimisers (e.g., NSGA-III, hybrid swarm-GA). ANNs and ELMs are gaining popularity because they offer a good trade-off between accuracy and speed. However, since most studies don't report checks on model accuracy, like cross-validation scores or error margins, it's hard to judge how reliable their results really are. Classical optimisers (LP/MOLP) and newer metaheuristics are under-represented; benchmarking these against established evolutionary approaches could reveal more efficient pathways. Integrating advanced metaheuristics with rigorously validated surrogates and standardised performance metrics will be crucial to advance both methodological sophistication and practical tool readiness in building performance optimisation. The algorithm/surrogate patterns (evolutionary search, LP/MOLP, hybrid surrogates) and validation practices summarise how these methods are effectively applied to life-cycle optimisation (RQ2).

3.4.2.2 Tools

The five most common optimisation tools in the reviewed literature are jEPlus + EA, MOBO, GenOpt, MATLAB–TOMLAB, and pymoo which share core features but differ in scope, maturity, and integration.

jEPlus + EA is tailored for EnergyPlus parametric studies with turnkey workflows for building-energy simulations, is proprietary freeware locked into the EnergyPlus ecosystem without a built-in BIM/plugin interface, making it ideal for rapid prototyping of EnergyPlus-only optimisations when coding resources are limited. MOBO is a free tool that works with any simulation engine and handles single- and multi-objective searches right away, but its weak documentation and closed design make troubleshooting difficult, so it's best for fast, budget-conscious studies that don't require heavy customisation (Osmo Palonen et al., 2022). GenOpt is a free, open-source tool that handles single-objective optimisations with proven reliability across engines like EnergyPlus and TRNSYS, but it can't do multi-objective searches and needs manual text-file setup, making it best for straightforward life-cycle cost or carbon benchmarks across different simulation platforms. MATLAB–TOMLAB is a commercial MATLAB toolbox that connects directly with EnergyPlus and TRNSYS and leverages MATLAB's powerful data-processing tools, but it needs a paid licence, has no real-time BIM plugin, and relies on slow export–import cycles, so it's best for MATLAB-centric teams needing advanced modelling or custom solver setups (Xuan Nghiem and Nghiem, 2015). Pymoo is a free, open-source Python library that plugs seamlessly into any simulation pipeline with powerful multi-objective algorithms but requires Python coding skills and has no GUI or BIM plugin, making it ideal for research prototypes needing custom, automated workflows (Shadram and Mukkavaara, 2022).

Because none of the tools integrate directly into Rhino, Revit, or SketchUp, architects with limited optimisation or coding expertise must export models, run simulations externally, and then manually reimport results. Developing lightweight plugins or drag-and-drop connectors would allow real-time updates within familiar design environments. Hybrid workflows, combining linear programming's guaranteed optima with evolutionary algorithms' Pareto-front diversity, or embedding fast AI surrogates (ANN/ELM) into platforms like jEPlus + EA, MOBO, or pymoo, could deliver optimisations that are both quicker and more reliable. Selecting the appropriate tool based on project needs, whether an EnergyPlus-focused solution, an engine-agnostic freeware, a MATLAB toolbox, or a Python library, will streamline the design process and advance building-performance research.

All software, plugins, libraries, and tools identified across the reviewed papers are categorised by functional type and application, ranging from 3D modelling and energy simulation to LCA, optimisation, ML, energy rating, programming, and parametric extensions. The visualisation of this taxonomy can be found at  Supplementary_material_appendix_2. Toolchain integration influences implementation fidelity and turnaround time (RQ2) and ultimately the decision usefulness of results for achieving cost–carbon efficiency (RQ3).

3.4.3 Dialectics found in relation to practical value

3.4.3.1 Outputs

The final results always appear as a Pareto front, the set of best solutions where improving one objective means sacrificing another.

Figure 7
A figure with two plots shows two-objective and three-objective Pareto-front layouts with labeled axes, points, and legends.The figure contains two plots arranged in a vertical series. The top plot is labeled “(a)” and shows a two-dimensional graph with the horizontal axis labeled “f 2” and the vertical axis labeled “f 1”. A legend in the upper right corner contains four items and identifies the red circle as “Non-dominated solutions”, the hollow circle as “Dominated solutions”, the blue curved line as “Pareto front”, and the green circle as “Ideal solution”. In the plot, a point is marked with a small green circle at the lower left corner of the axes. A series of red circular points is arranged on a blue curved line extending from the top of the vertical axis downward toward the right side of the horizontal axis. Several hollow circular points appear scattered to the right of the red points. Two labeled points appear along the red curve: “A” near the upper section and “B” near the lower section. Horizontal and vertical reference lines extend from points “A” and “B” to the axes. The bottom plot is a three-dimensional plot labeled “(b)”. In this plot, three axes are shown, labeled “f 1”, “f 2”, and “f 3”. The 3D axes extend outward, with “f 1” rising vertically on the left, “f 2” extending horizontally to the right, and “f 3” projecting forward. Numerous hollow circular points populate the 3D space. Several small triangular markers appear in the lower region of the point cloud.

Pareto-front concept in multi-objective optimisation. (a) two-objective minimisation: the red curve shows non-dominated solutions (Pareto front), with the ideal utopia point at the origin; hollow circles are dominated alternatives. (b) three-objective. Source: The authors

Figure 7
A figure with two plots shows two-objective and three-objective Pareto-front layouts with labeled axes, points, and legends.The figure contains two plots arranged in a vertical series. The top plot is labeled “(a)” and shows a two-dimensional graph with the horizontal axis labeled “f 2” and the vertical axis labeled “f 1”. A legend in the upper right corner contains four items and identifies the red circle as “Non-dominated solutions”, the hollow circle as “Dominated solutions”, the blue curved line as “Pareto front”, and the green circle as “Ideal solution”. In the plot, a point is marked with a small green circle at the lower left corner of the axes. A series of red circular points is arranged on a blue curved line extending from the top of the vertical axis downward toward the right side of the horizontal axis. Several hollow circular points appear scattered to the right of the red points. Two labeled points appear along the red curve: “A” near the upper section and “B” near the lower section. Horizontal and vertical reference lines extend from points “A” and “B” to the axes. The bottom plot is a three-dimensional plot labeled “(b)”. In this plot, three axes are shown, labeled “f 1”, “f 2”, and “f 3”. The 3D axes extend outward, with “f 1” rising vertically on the left, “f 2” extending horizontally to the right, and “f 3” projecting forward. Numerous hollow circular points populate the 3D space. Several small triangular markers appear in the lower region of the point cloud.

Pareto-front concept in multi-objective optimisation. (a) two-objective minimisation: the red curve shows non-dominated solutions (Pareto front), with the ideal utopia point at the origin; hollow circles are dominated alternatives. (b) three-objective. Source: The authors

Close modal
  1. Two objectives (Figure 7(a)): Shown on a 2-D curve (red dots), each point balances f1 against f2. Designers simply choose among these efficient options rather than wading through all inferior ones.

  2. Three objectives (Figure 7(b)): Shown on a 3-D surface (blue markers), each point balances f1, f2, and f3. This makes it easy to spot the “knees” in the surface where overall performance is highest.

Almost every paper in our review uses one of these two visual formats. By presenting results this way, decision-makers can quickly see the trade-offs and pick the solution that best matches their priorities. The quality and interpretability of Pareto fronts, identification of “knee points,” and the presence of decision-support interfaces collectively indicate the practical value of optimisation/ML for enhancing cost and carbon efficiency (RQ3).

3.4.4 An integrative building life cycle performance optimisation framework

Drawing on our analysis of eighteen papers, we identified nine recurring variables and observed how they interact (Section 3.2). Each step in the framework (Figure 8) corresponds to one or more of these variables and reflects a common practice (or gap) found in the literature. Steps 1–5 (objectives, construct label, standards/databases, optimisation paradigm, core algorithm) operationalise how optimisation/ML are applied (RQ2) within the roles clarified by the conceptual framing (RQ1). Steps 6–9 (design variables, software, outputs, iteration/convergence) demonstrate practical value by producing transparent cost–carbon trade-offs and actionable decision support (RQ3).

Figure 8
A vertical flowchart outlines nine steps for a life-cycle performance process.The vertical flowchart begins from the top center with a text box labeled “Define life cycle objectives”. A downward arrow points to a text box labeled “Select theoretical-construct label”. A downward arrow leads to a horizontal row of five text boxes labeled from left to right as follows: “Method”, “Model”, “Framework”, “Conceptual Framework”, and “Decision Support Tool”. Downward arrows from each of these five text boxes merge into a single downward arrow leading to a text box labeled “Adopt reference standards and databases”. A downward arrow points to a text box labeled “Choose optimization paradigm”. A downward arrow splits into two arrows pointing to two side-by-side text boxes. The left text box is labeled “Machine Learning Surrogate approach” and the right text box is labeled “Evolutionary Multi-objective optimization”. Downward arrows from both boxes merge into a single downward arrow pointing to a text box labeled “Select the core algorithm”. A downward arrow points to a text box labeled “Select design-variable cluster(s)”. A downward arrow splits into three arrows pointing to three side-by-side text boxes labeled from left to right as follows: “Services”, “Architectural”, and “Envelope”. Downward arrows from the three boxes merge into a single downward arrow pointing to a text box labeled “Select optimization and slash or simulation software”. A downward arrow leads to a text box labeled “Execute and generate output”. A downward arrow leads to a text box labeled “Happy with result?”. A leftward arrow labeled “YES” points to a text box labeled “Select preferred solution”. A rightward arrow labeled “NO” points upward to a text box labeled “Select the core algorithm”.

Evidence-based nine-step framework for building life-cycle performance optimisation. Source: The authors

Figure 8
A vertical flowchart outlines nine steps for a life-cycle performance process.The vertical flowchart begins from the top center with a text box labeled “Define life cycle objectives”. A downward arrow points to a text box labeled “Select theoretical-construct label”. A downward arrow leads to a horizontal row of five text boxes labeled from left to right as follows: “Method”, “Model”, “Framework”, “Conceptual Framework”, and “Decision Support Tool”. Downward arrows from each of these five text boxes merge into a single downward arrow leading to a text box labeled “Adopt reference standards and databases”. A downward arrow points to a text box labeled “Choose optimization paradigm”. A downward arrow splits into two arrows pointing to two side-by-side text boxes. The left text box is labeled “Machine Learning Surrogate approach” and the right text box is labeled “Evolutionary Multi-objective optimization”. Downward arrows from both boxes merge into a single downward arrow pointing to a text box labeled “Select the core algorithm”. A downward arrow points to a text box labeled “Select design-variable cluster(s)”. A downward arrow splits into three arrows pointing to three side-by-side text boxes labeled from left to right as follows: “Services”, “Architectural”, and “Envelope”. Downward arrows from the three boxes merge into a single downward arrow pointing to a text box labeled “Select optimization and slash or simulation software”. A downward arrow leads to a text box labeled “Execute and generate output”. A downward arrow leads to a text box labeled “Happy with result?”. A leftward arrow labeled “YES” points to a text box labeled “Select preferred solution”. A rightward arrow labeled “NO” points upward to a text box labeled “Select the core algorithm”.

Evidence-based nine-step framework for building life-cycle performance optimisation. Source: The authors

Close modal
  1. Define life-cycle objectives

A clear, specific articulation of objective functions-such as embodied carbon, life-cycle cost, or combined metrics-is foundational to any optimisation workflow. In the context of this review, precisely defining these objectives ensures that subsequent steps (e.g., algorithm selection, variable choice) align with the intended balance between environmental impact and economic performance. By establishing well-scoped, measurable targets upfront, the framework provides a transparent baseline against which all modelling decisions and trade-off analyses can be evaluated.

  1. Select theoretical-construct label

Assigning a theoretical-construct label clarifies whether an approach emphasizes a procedural workflow (method), leverages predictive ML capabilities (model), integrates multiple components (framework), maps theoretical relationships (conceptual framework), or targets practical guidance (decision-support tool). Choosing the right label-word, title, or descriptor-is crucial because terminology shapes expectations about scope, rigour, and intended contributions.

  1. Adopting standards and databases

Selecting appropriate life-cycle standards (e.g., EN, ISO) and reliable databases (e.g., ICE, Ecoinvent) is essential for methodological rigour and comparability. Consistent adoption of well-established data sources ensures that embodied carbon factors and cost inputs are credible and reproducible. In this context, choosing the right database underpins accurate quantification of material and energy impacts, forming a solid foundation for all subsequent optimisation steps.

  1. Choosing optimisation paradigm

Selecting between evolutionary multi-objective algorithms (e.g., NSGA-II, MOPSO) and ML-based surrogates (e.g., ANN, GPR, ELM) determines the balance between exploration of diverse design alternatives and computational efficiency. In this review's context, identifying the appropriate paradigm ensures that solution quality, convergence speed, and uncertainty handling align with defined life-cycle objectives. A careful choice here steers the entire workflow-establishing whether the focus will be on exhaustive Pareto exploration or surrogate-assisted acceleration-thus shaping subsequent algorithm implementation and validation.

  1. Selecting core algorithm

Selecting the most suitable algorithm at this stage ensures that the optimisation process matches the problem's complexity, dimensionality, and available computational resources, thereby improving reliability and reproducibility.

  1. Selecting design variables

Identifying the appropriate subset of design variables is critical for targeting factors with the greatest influence on life-cycle objectives. By explicitly aligning variable selection with defined goals, the framework enhances optimisation efficacy and ensures resources focus on high-impact parameters.

  1. Selecting software

Choosing the appropriate tools—pairing optimisation libraries or platforms (e.g., pymoo, jEPlus + EA, TOMLAB) with simulation engines (e.g., EnergyPlus, TRNSYS, BIM environments)—is vital for establishing seamless data flow and automating analyses. In the reviewed papers, many workflows required manual export–simulate–import loops, undermining efficiency. By explicitly selecting software that integrates optimisation and simulation, the framework promotes streamlined execution and reduces potential errors.

  1. Executing and generating outputs

Almost every paper presents results as static 2-D or 3-D Pareto fronts. By running the configured model here, users obtain the set of non-dominated solutions and visualize trade-offs. Including this as a standalone step underscores that while Pareto charts are ubiquitous, the literature lacks any exploration of stakeholder interaction, something future work should remedy.

  1. Iterating and converge

Only a few studies describe refund loops (e.g., re-running optimisation after adjusting variables), and convergence criteria vary widely. This final step formalises iterative refinement: users compare outputs against objectives and revisit earlier steps (e.g., change the algorithm, tweak variables, or adjust standards) until an acceptable solution set is achieved.

Balancing life-cycle cost and carbon emissions from the outset of design is crucial for achieving truly sustainable buildings. This review highlights several critical insights: most studies prioritise evolutionary algorithms (e.g., NSGA-II, MOPSO), with limited uptake of linear programming or rigorously validated surrogates; cost data remain fragmented, hindering comparability; and widely used optimisation tools still lack integration with BIM or interactive decision interfaces. These findings underline the need for methodological innovation and stronger data foundations if optimisation and machine learning are to realise their full potential in guiding sustainable design decisions. Our analysis further shows that optimisation studies predominantly frame their approaches as “methods” or “models,” focusing on multi-objective evolutionary algorithms and, to a lesser extent, machine-learning surrogates (e.g., ANN, GPR, ELM). Objective functions typically co-optimise life-cycle cost and carbon emissions. Design variables cluster into architectural, envelope, and building-services categories. Tools such as jEPlus + EA, MOBO, and GenOpt are widely used but remain detached from BIM integration, limiting usability in practice, and workflows often rely on manual processes. Standards adoption is split between EN and ISO, while cost data sources remain fragmented and non-standardised, due to their relevance to geography.By synthesising these practices into a nine-step evidence-based framework, this study provides a structured roadmap linking objectives, algorithms, standards, tools, and variables. The framework exposes dominant patterns (e.g., reliance on NSGA-II and EN standards) and highlights persistent gaps: the underuse of LP/MOLP approaches, inconsistent validation of surrogate models, limited decision-support functionality, and the lack of lightweight BIM-integrated optimisation tools.

This review has certain limitations. First, it relies primarily on secondary data reported in the reviewed studies, which may reflect inconsistencies in assumptions, datasets, or reporting standards. Second, the search was limited to English-language publications, and relevant studies in other languages may have been excluded. Third, while the proposed nine-step framework synthesises patterns observed in the literature, it remains conceptual and will require empirical validation in real-world design contexts. These limitations should be considered when interpreting the findings, and they also point to important opportunities for further research.

Future research should prioritise validated surrogate models, standardised cost–carbon datasets, and lightweight BIM-integrated optimisation tools. In particular, the proposed framework can be applied in three concrete ways. First, as a research protocol, it provides a structured basis for systematically comparing optimisation methods across different building typologies and climates, using harmonised objectives, variable sets, and evaluation metrics. This would help identify which algorithms or ML models are most effective under different design and regulatory conditions. Second, as a practical workflow, the framework can be embedded into BIM environments such as Revit or Rhino–Grasshopper, allowing designers to run cost–carbon trade-off analyses directly within their modelling tools and receive real-time feedback during the design process. This would reduce the current reliance on external, manual workflows and make optimisation accessible to practitioners. Third, as a policy-support tool, the framework offers an evidence base for developing standardised cost–carbon benchmarks and guidelines that can be incorporated into building codes and national climate strategies. This would enable regulators to set consistent performance thresholds and incentivise low-carbon, cost-effective design practices. Together, these applications would not only validate the framework but also extend its relevance from academic research into practice and policy.

Future research should also incorporate stakeholder and industry validation of the framework. Engaging architects, engineers, and policymakers in pilot applications would test its usability, highlight real-world barriers, and encourage cross-disciplinary collaboration. Such engagement would ensure the framework's relevance to practice and accelerate its translation into industry adoption.

This work was supported by a Ph.D. scholarship from Building 4.0 CRC. The authors gratefully acknowledge the Commonwealth of Australia for its support through the Cooperative Research Centres Program. This study is a systematic review of previously published literature and did not involve human participants or animals; therefore, no ethical approval was required. The authors made limited use of an AI-assisted editing tool (ChatGPT) for minor grammar and language refinement. All aspects of research design, analysis, interpretation, and synthesis of the review were conducted solely by the authors.

Environmental assessment keywords:

(“Sustainability assessment*” OR “embodied Carbon emission*” OR “Life cycle assessment*” Or “LCA” OR “coefficient of carbon” OR “Life cycle impact assessment” OR “LCIA” OR “Life cycle analysis” OR “Life cycle inventor*” OR “LCI” OR “carbon dioxide” OR “carbon” OR “emission*” OR “LCA and LCC integration” OR “carbon emission* and cost optimi*” OR “Carbon and cost optmi*” OR “life cycle emission*” OR “life cycle greenhouse gas emission*” OR “life cycle GHG emission*” OR “life cycle carbon and cost optimi*” OR “LCA and LCC optimi*” OR “LCA and LCC assessment” OR “LCA and LCC integration” OR “GHG emission*” Or “carbon emission* optimi*” OR “Carbon emission*” Or “construction material* carbon emission*” OR “material quantit*” OR “Bill of quantity” Or “BOQ” OR “embodied energy” OR “embodied energy assessment” Or “embodied”)

Cost assessment keywords:

(“construction material* Cost*” OR “Life cycle cost assessment*” OR “LCC” OR “cost estimat*” OR “cost prediction” OR “Construction cost*” OR “buildings cost estimation*” OR “cost optmization” OR “cost optimisation” OR “Cost-benefit analysis” OR “LCA and LCC integration” OR “carbon emission* and cost optimi*” OR “Carbon and cost optmi*” OR “life cycle carbon and cost optimi*” OR “LCA/LCC optimi*” OR “LCA/LCC assessment” OR “LCA/LCC integration” Or “Construction material cost*” OR “material quantit*” OR “Bill of quantity” Or “BOQ”)

Optimization and ML keywords:

(“Machine learning” OR “AI” OR “ANN” OR “BNN” OR “CNN” OR “Digital construction” OR “Deep learning” OR “Artificial neural network*” OR “Computer vision” OR “Expert System” OR “Knowledge-based Systems” OR “Optimis*” OR “Natural Language Processing” OR “Artificial Intelligence” OR “K-Means Clustering” OR “Fuzzy Clustering” OR “Model-based Clustering” OR “Monte Carlo” OR “Deep Belief” OR “Deep Learning” OR “Convolutional Neural Network” OR “Recurrent Neural Network” OR “Deep Neural Network” OR “DNN” OR “Evolutionary computing” OR “Evolutionary Algorithms*” OR “genetic algorithm” OR “GA” OR “regression analysis” OR “Fuzzy Logic” OR “Regression methods” OR “Model*” OR “support vector machine” OR “SVM” OR “random forest” OR “meta-model*” OR “response surface model*” OR “Surrogate” OR “GA” OR “Genetic algorithm” OR “Gaussian process” OR “GRNN” OR “General regression neural networks” OR “Hidden layer” Or “Multilayer feedforward neural” OR “White box” OR “black box” OR “grey box” OR “Predict*” OR “ML” OR “NN” OR “MLP” OR “SVM” OR “RF” OR “Back-Propagation Neural Networks” OR “Back-Propagation” OR “Boosted Regression Tree” OR “Random Forest” OR “Multi-Layer Perceptron” OR “Support Vector Machine” OR “k Generalized Regression Neural Network” OR “Real-time” OR “real-time algorithm” OR “Regression Tree” OR “Sensitivity Analysis” OR “Decision Tree Regression” OR “Bayesian Network” OR “Classification Tree” OR “learning systems”)

Architectural design process keywords:

(“building information modelling*” OR “BIM” OR “building design*” OR “building design process” OR “building construction*” OR “interdisciplinary applications” OR “architectural design” OR “Automated Scheduling” OR “Automated Planning” OR “Digital building construction*” OR “Conceptual design stage” OR “building design optimisation” OR “BDO” OR “Sustainable building design” Or “Early design phase” Or “Building design optimization” OR “sustainable construction material*” OR “Construction material selection*” Or “material selection” OR “building construction” OR “construction material*” OR “design optimisation” OR “design optimization” Or “initial design stage*” OR “Building design optimization” OR “material quantit*” OR “Design decision support system*” OR “DDSS” OR “DSS” OR “Decision support system”)

Figure A1
A categorized table lists software, plugins, libraries, and tools with corresponding names and icons arranged in rows.The table shows three columns. The left column is labeled “Software, Plugins, Libraries and Tools”. To the right of this label, the next column contains category labels arranged from top to bottom as follows: “3 D Modeling”, “Energy Simulation”, “Life Cycle Assessment”, “Automation and Optimization”, “Machine learning”, “Energy Rating”, “Programming”, and “Parametric tool”. To the right of the category labels, the next column lists software names corresponding to each category. Under “3D Modeling”, the software listed from top to bottom are: “SketchUp”, “Grasshopper”, and “Revit”. Under “Energy Simulation”, the software listed from top to bottom are: “EnergyPlus”, “DesignBuilder”, “I D A I C E”, “Ecotect”, “Equest”, “Green Building Studio”, and “HoneyBee”. Under “Life Cycle Assessment”, the software listed from top to bottom are: “Athena” and “SimaPro”. Under “Automation and Optimization”, the software listed from top to bottom are: “Dynamo”, “M O B O”, “Gen Opt”, “j E Plus plus E A”, “Pymoo”, and “Matlab-Tomlab”. Under “Machine learning”, the listed software is “Neural Designer”. Under “Energy Rating”, the listed software is “Accurate”. Under “Programming”, the software listed from top to bottom are: “MatLab”, “E P P Y”, “Python 3 programming language”, and “Microsoft Excel”. Under “Parametric tool”, the software listed from top to bottom are: “Dynamo” and “j E Plus”. To the right of the software names, icons corresponding to each software entry appear, arranged in the same order as the software list.

Software, plugins, libraries, and tools categorization based on their application. Source: The authors

Figure A1
A categorized table lists software, plugins, libraries, and tools with corresponding names and icons arranged in rows.The table shows three columns. The left column is labeled “Software, Plugins, Libraries and Tools”. To the right of this label, the next column contains category labels arranged from top to bottom as follows: “3 D Modeling”, “Energy Simulation”, “Life Cycle Assessment”, “Automation and Optimization”, “Machine learning”, “Energy Rating”, “Programming”, and “Parametric tool”. To the right of the category labels, the next column lists software names corresponding to each category. Under “3D Modeling”, the software listed from top to bottom are: “SketchUp”, “Grasshopper”, and “Revit”. Under “Energy Simulation”, the software listed from top to bottom are: “EnergyPlus”, “DesignBuilder”, “I D A I C E”, “Ecotect”, “Equest”, “Green Building Studio”, and “HoneyBee”. Under “Life Cycle Assessment”, the software listed from top to bottom are: “Athena” and “SimaPro”. Under “Automation and Optimization”, the software listed from top to bottom are: “Dynamo”, “M O B O”, “Gen Opt”, “j E Plus plus E A”, “Pymoo”, and “Matlab-Tomlab”. Under “Machine learning”, the listed software is “Neural Designer”. Under “Energy Rating”, the listed software is “Accurate”. Under “Programming”, the software listed from top to bottom are: “MatLab”, “E P P Y”, “Python 3 programming language”, and “Microsoft Excel”. Under “Parametric tool”, the software listed from top to bottom are: “Dynamo” and “j E Plus”. To the right of the software names, icons corresponding to each software entry appear, arranged in the same order as the software list.

Software, plugins, libraries, and tools categorization based on their application. Source: The authors

Close modal
Almhafdy
,
A.
and
Alsehail
,
A.M.
(
2023
), “
The effect of window design factors on the cooling load in hospitals wards
”,
Smart and Sustainable Built Environment
,
Online ISSN: 2046-6102, Print ISSN: 2046-6099
, doi: .
Amasyali
,
K.
and
El-Gohary
,
N.M.
(
2018
), “
A review of data-driven building energy consumption prediction studies
”,
Renewable and Sustainable Energy Reviews
, Vol. 
81
, pp. 
1192
-
1205
, doi: .
Antipova
,
E.
,
Boer
,
D.
,
Guillén-Gosálbez
,
G.
,
Cabeza
,
L.F.
and
Jiménez
,
L.
(
2014
), “
Multi-objective optimization coupled with life cycle assessment for retrofitting buildings
”,
Energy and Buildings
, Vol. 
82
, pp. 
92
-
99
, doi: .
Aria
,
M.
and
Cuccurullo
,
C.
(
2017
), “
Bibliometrix: an R-tool for comprehensive science mapping analysis
”,
Journal of Informetrics
, Vol. 
11
No. 
4
, pp. 
959
-
975
, doi: .
Ascione
,
F.
,
Bianco
,
N.
,
De Stasio
,
C.
,
Mauro
,
G.M.
and
Vanoli
,
G.P.
(
2017
), “
CASA, cost-optimal analysis by multi-objective optimisation and artificial neural networks: a new framework for the robust assessment of cost-optimal energy retrofit, feasible for any building
”,
Energy and Buildings
, Vol. 
146
, pp. 
200
-
219
, doi: .
Ascione
,
F.
,
Bianco
,
N.
,
Mauro
,
G.M.
and
Vanoli
,
G.P.
(
2019
), “
A new comprehensive framework for the multi-objective optimization of building energy design: Harlequin
”,
Applied Energy
, Vol. 
241
, pp. 
331
-
361
, doi: .
Baduge
,
S.K.
,
Thilakarathna
,
S.
,
Perera
,
J.S.
,
Arashpour
,
M.
,
Sharafi
,
P.
,
Teodosio
,
B.
,
Shringi
,
A.
and
Mendis
,
P.
(
2022
), “
Artificial intelligence and smart vision for building and Construction 4.0: machine and deep learning methods and applications
”,
Automation in Construction
, Vol. 
141
, 104440, doi: .
Brown
,
N.C.
,
Jusiega
,
V.
and
Mueller
,
C.T.
(
2020
), “
Implementing data-driven parametric building design with a flexible toolbox
”,
Automation in Construction
, Vol. 
118
, 103252, doi: .
Carreras
,
J.
,
Boer
,
D.
,
Guillén-Gosálbez
,
G.
,
Cabeza
,
L.F.
,
Medrano
,
M.
and
Jiménez
,
L.
(
2015
), “
Multi-objective optimization of thermal modelled cubicles considering the total cost and life cycle environmental impact
”,
Energy and Buildings
, Vol. 
88
, pp. 
335
-
346
, doi: .
Carreras
,
J.
,
Pozo
,
C.
,
Boer
,
D.
,
Guillén-Gosálbez
,
G.
,
Caballero
,
J.A.
,
Ruiz-Femenia
,
R.
and
Jiménez
,
L.
(
2016
), “
Systematic approach for the life cycle multi-objective optimization of buildings combining objective reduction and surrogate modeling
”,
Energy and Buildings
, Vol. 
130
, pp. 
506
-
518
, doi: .
Chen
,
W.
and
Lai
,
J.
(
2025
), “
Performance assessment of residential building renovation: a scientometric analysis and qualitative review of literature
”,
Smart and Sustainable Built Environment
, Vol. 
14
No. 
3
, pp. 
625
-
648
,
15 April
, doi: .
Chen
,
Y.
and
Tan
,
H.
(
2017
), “
Short-term prediction of electric demand in building sector via hybrid support vector regression
”,
Applied Energy
, Vol. 
204
, pp. 
1363
-
1374
, doi: .
Contarini
,
A.
and
Meijer
,
A.
(
2015
), “
LCA comparison of roofing materials for flat roofs
”,
Smart and Sustainable Built Environment
, Vol. 
4
No. 
1
, pp. 
97
-
109
, doi: .
Dixit
,
M.K.
,
Fernández-Solís
,
J.L.
,
Lavy
,
S.
and
Culp
,
C.H.
(
2010
), “
Identification of parameters for embodied energy measurement: a literature review
”,
Energy and Buildings
, Vol. 
42
No. 
8
, pp. 
1238
-
1247
, doi: .
Dixit
,
M.K.
,
Fernández-Solís
,
J.L.
,
Lavy
,
S.
and
Culp
,
C.H.
(
2012
), “
Need for an embodied energy measurement protocol for buildings: a review paper
”,
Renewable and Sustainable Energy Reviews
, Vol. 
16
No. 
6
, pp. 
3730
-
3743
, doi: .
Eisazadeh
,
N.
,
De Troyer
,
F.
and
Allacker
,
K.
(
2025
), “
Environmental performance of patient rooms using an integrated approach considering operational energy, daylight and comfort analysis
”,
Smart and Sustainable Built Environment
, Vol. 
14
No. 
4
, pp. 
1117
-
1142
, doi: .
Evins
,
R.
(
2013
), “
A review of computational optimisation methods applied to sustainable building design
”,
Renewable and Sustainable Energy Reviews
, Vol. 
22
, pp. 
230
-
245
, doi: .
Feng
,
K.
,
Lu
,
W.
and
Wang
,
Y.
(
2019
), “
Assessing environmental performance in early building design stage: an integrated parametric design and machine learning method
”,
Sustainable Cities and Society
, Vol. 
50
, 101596, doi: .
Fesanghary
,
M.
,
Asadi
,
S.
and
Geem
,
Z.W.
(
2012
), “
Design of low-emission and energy-efficient residential buildings using a multi-objective optimization algorithm
”,
Building and Environment
, Vol. 
49
No. 
1
, pp. 
245
-
250
, doi: .
Friedenthal
,
S.
,
Moore
,
A.
and
Steiner
,
R.
(
2011
),
A Practical Guide to SysML: The Systems Modeling Language
, (2nd ed.) ,
MK/OMG Press
,
Burlington, MA
, doi: .
Hamida
,
A.
,
Alsudairi
,
A.
,
Alshaibani
,
K.
and
Alshamrani
,
O.
(
2021
), “
Environmental impacts cost assessment model of residential building using an artificial neural network
”,
Engineering, Construction and Architectural Management
, Vol. 
28
No. 
10
, pp. 
3190
-
3215
, doi: .
Hammad
,
A.
,
Akbarnezhad
,
A.
,
Grzybowska
,
H.
,
Wu
,
P.
and
Wang
,
X.
(
2019
), “
Mathematical optimisation of location and design of windows by considering energy performance, lighting and privacy of buildings
”,
Smart and Sustainable Built Environment
, Vol. 
8
No. 
2
, pp. 
117
-
137
, doi: .
Heydari
,
M.H.
and
Heravi
,
G.
(
2023
), “
A BIM-based framework for optimization and assessment of buildings' cost and carbon emissions
”,
Journal of Building Engineering
, Vol. 
79
, 107762, doi: .
Hon
,
C.K.H.
,
Sun
,
C.
,
Xia
,
B.
,
Jimmieson
,
N.L.
,
Way
,
K.A.
and
Wu
,
P.P.Y.
(
2022
), “
Applications of Bayesian approaches in construction management research: a systematic review
”,
Engineering, Construction and Architectural Management
, Vol. 
29
No. 
5
, pp. 
2153
-
2182
, doi: .
Hong
,
T.
,
Wang
,
Z.
,
Luo
,
X.
and
Zhang
,
W.
(
2020
), “
State-of-the-art on research and applications of machine learning in the building life cycle
”,
Energy and Buildings
, Vol. 
212
, 109831,
1 April
, doi: .
Huang
,
G.B.
,
Zhu
,
Q.Y.
and
Siew
,
C.K.
(
2006
), “
Extreme learning machine: theory and applications
”,
Neurocomputing
, Vol. 
70
Nos
1-3
, pp. 
489
-
501
, doi: .
IEA
(
2019
), “
2019 global status report for buildings and construction towards a zero-emissions, efficient and resilient buildings and construction sector
”,
available at:
 https://iea.blob.core.windows.net/assets/3da9daf9-ef75-4a37-b3da-a09224e299dc/2019_Global_Status_Report_for_Buildings_and_Construction.pdf (
accessed
 6 August 2024).
Islam
,
H.
,
Jollands
,
M.
,
Setunge
,
S.
and
Bhuiyan
,
M.A.
(
2015
), “
Optimization approach of balancing life cycle cost and environmental impacts on residential building design
”,
Energy and Buildings
, Vol. 
87
, pp. 
282
-
292
, doi: .
Jain
,
R.K.
,
Smith
,
K.M.
,
Culligan
,
P.J.
and
Taylor
,
J.E.
(
2014
), “
Forecasting energy consumption of multi-family residential buildings using support vector regression: investigating the impact of temporal and spatial monitoring granularity on performance accuracy
”,
Applied Energy
, Vol. 
123
, pp. 
168
-
178
, doi: .
Kamari
,
A.
,
Kotula
,
B.M.
and
Schultz
,
C.P.L.
(
2022
), “
A BIM-based LCA tool for sustainable building design during the early design stage
”,
Smart and Sustainable Built Environment
, Vol. 
11
No. 
2
, pp. 
217
-
244
, doi: .
Kubwimana
,
B.
and
Najafi
,
H.
(
2023
), “
A novel approach for optimizing building energy models using machine learning algorithms
”,
Energies
, Vol. 
16
No. 
3
, p.
1033
, doi: .
Li
,
S.
,
Liu
,
L.
and
Peng
,
C.
(
2020
), “
A review of performance-oriented architectural design and optimization in the context of sustainability: dividends and challenges
”,
Sustainability
, Vol. 
12
No. 
4
, p.
1427
,
1 February
, doi: .
Liu
,
S.
,
Meng
,
X.
and
Tam
,
C.
(
2015
), “
Building information modeling based building design optimization for sustainability
”,
Energy and Buildings
, Vol. 
105
, pp. 
139
-
153
, doi: .
Liu
,
T.
,
Tan
,
Z.
,
Xu
,
C.
,
Chen
,
H.
and
Li
,
Z.
(
2020
), “
Study on deep reinforcement learning techniques for building energy consumption forecasting
”,
Energy and Buildings
, Vol. 
208
, 109675, doi: .
Markowska
,
A.
,
Krzywonos
,
M.
,
Culjak
,
M.
,
Walaszczyk
,
E.
,
Mialkowska
,
K.
,
Chojnacka-Komorowska
,
A.
,
Matouk
,
K.
and
Śnierzyński
,
M.
(
2022
), “
Machine learning for environmental life cycle costing
”,
Procedia Computer Science
, Vol. 
207
, pp. 
4087
-
4096
, doi: .
Miah
,
J.H.
,
Koh
,
S.C.L.
and
Stone
,
D.
(
2017
), “
A hybridised framework combining integrated methods for environmental life cycle assessment and life cycle costing
”,
Journal of Cleaner Production
, Vol. 
168
, pp. 
846
-
866
, doi: .
Nadia Maaz
,
Z.
,
Bandi
,
S.
,
Amirudin
,
R.
and
Amirudin Professor
,
R.
(
2018
), “
Big data in the construction industry: potential opportunities and way forward
”,
The Turkish Online Journal of Design Art and Communication
. doi: .
Naganathan
,
H.
,
Chong
,
W.O.
and
Chen
,
X.
(
2016
), “
Building energy modeling (BEM) using clustering algorithms and semi-supervised machine learning approaches
”,
Automation in Construction
, Vol. 
72
, pp. 
187
-
194
, doi: .
Narong
,
D.K.
and
Hallinger
,
P.
(
2023
), “
A keyword co-occurrence analysis of research on service learning: conceptual foci and emerging research trends
”,
Education Sciences
, Vol. 
13
No. 
4
, p.
339
, doi: .
Osmo Palonen
,
M.
,
Hamdy
,
M.
and
Hasan
,
A.
(
2022
), “
Mobo a new software for multi-objective building performance optimization
”,
Proceedings of Building Simulation 2013: 13th Conference of IBPSA
, Vol. 
13
,
IBPSA
, doi: .
Pal
,
S.K.
,
Takano
,
A.
,
Alanne
,
K.
and
Siren
,
K.
(
2017
), “
A life cycle approach to optimizing carbon footprint and costs of a residential building
”,
Building and Environment
, Vol. 
123
, pp. 
146
-
162
, doi: .
Palomares-Rodríguez
,
C.
,
Martínez-Guido
,
S.I.
,
Apolinar-Cortés
,
J.
,
del Carmen Chávez-Parga
,
M.
,
García-Castillo
,
C.C.
and
Ponce-Ortega
,
J.M.
(
2017
), “
Environmental, technical, and economic evaluation of a new treatment for wastewater from slaughterhouses
”,
International Journal of Environmental Research
, Vol. 
11
No. 
4
, pp. 
535
-
545
, doi: .
Pan
,
W.
(
2011
), “
A decision support tool for optimising the use of offsite technologies in housebuilding
”,
available at:
 https://repository.lboro.ac.uk/articles/thesis/A_decision_support_tool_for_optimising_the_use_of_offsite_technologies_in_housebuilding/9454214?file=17076842 (
accessed
 15 August 2024).
Pan
,
W.
and
Ning
,
Y.
(
2014
), “
Dialectics of sustainable building: evidence from empirical studies 1987-2013
”,
Building and Environment
, Vol. 
82
, pp. 
666
-
674
, doi: .
Pan
,
W.
and
Ning
,
Y.
(
2015
), “
The dialectics of sustainable building
”,
Habitat International
, Vol. 
48
, pp. 
55
-
64
, doi: .
Pan
,
W.
,
Li
,
K.
and
Teng
,
Y.
(
2018
), “
Rethinking system boundaries of the life cycle carbon emissions of buildings
”,
Renewable and Sustainable Energy Reviews
, Vol. 
90
, pp. 
379
-
390
, doi: .
Partelow
,
S.
(
2023
), “
What is a framework? Understanding their purpose, value, development and use
”,
Journal of Environmental Studies and Sciences
, Vol. 
13
No. 
3
, pp. 
510
-
519
, doi: .
Rodriguez
,
B.X.
,
Simonen
,
K.
,
Huang
,
M.
and
De Wolf
,
C.
(
2019
), “
A taxonomy for whole building life cycle assessment (WBLCA)
”,
Smart and Sustainable Built Environment
, Vol. 
8
No. 
3
, pp. 
190
-
205
, doi: .
Ross
,
B.
,
López-Alcalá
,
M.
and
Small
,
A.A.
(
2007
), “
Developing analytic tools to understand private returns expected from paying the ‘green premium’
”, Vol. 
2
No. 
1
, pp. 
97
-
105
, doi: .
Sajid
,
Z.W.
,
Khan
,
S.A.
,
Hussain
,
F.
,
Ullah
,
F.
,
Khushnood
,
R.A.
and
Soliman
,
N.
(
2024
), “
Assessing economic and environmental performance of infill materials through BIM: a life cycle approach
”,
Smart and Sustainable Built Environment
. doi: .
Schwartz
,
Y.
,
Raslan
,
R.
and
Mumovic
,
D.
(
2016
), “
Implementing multi objective genetic algorithm for life cycle carbon footprint and life cycle cost minimisation: a building refurbishment case study
”,
Energy
, Vol. 
97
, pp. 
58
-
68
, doi: .
Schwartz
,
Y.
,
Raslan
,
R.
,
Korolija
,
I.
and
Mumovic
,
D.
(
2021a
), “
A decision support tool for building design: an integrated generative design, optimisation and life cycle performance approach
”,
International Journal of Architectural Computing
, Vol. 
19
No. 
3
, pp. 
401
-
430
, doi: .
Schwartz
,
Y.
,
Raslan
,
R.
,
Korolija
,
I.
and
Mumovic
,
D.
(
2021b
), “
A decision support tool for building design: an integrated generative design, optimisation and life cycle performance approach
”,
International Journal of Architectural Computing
, Vol. 
19
No. 
3
, pp. 
401
-
430
, doi: .
Seyedzadeh
,
S.
,
Pour Rahimian
,
F.
,
Rastogi
,
P.
and
Glesk
,
I.
(
2019
), “
Tuning machine learning models for prediction of building energy loads
”,
Sustainable Cities and Society
, Vol. 
47
, 101484, doi: .
Shadram
,
F.
and
Mukkavaara
,
J.
(
2022
), “
Improving life cycle sustainability and profitability of buildings through optimization: a case study
”,
Buildings
, Vol. 
12
No. 
4
, p.
497
, doi: .
Sharif
,
S.A.
and
Hammad
,
A.
(
2019a
), “
Simulation-based multi-objective optimization of institutional building renovation considering energy consumption, life-cycle cost and life-cycle assessment
”,
Journal of Building Engineering
, Vol. 
21
, pp. 
429
-
445
, doi: .
Sharif
,
S.A.
and
Hammad
,
A.
(
2019b
), “
Developing surrogate ANN for selecting near-optimal building energy renovation methods considering energy consumption, LCC and LCA
”,
Journal of Building Engineering
, Vol. 
25
, 100790, doi: .
Singaravel
,
S.
,
Suykens
,
J.
and
Geyer
,
P.
(
2018
), “
Deep-learning neural-network architectures and methods: using component-based models in building-design energy prediction
”,
Advanced Engineering Informatics
, Vol. 
38
, pp. 
81
-
90
, doi: .
Swarnakar
,
V.
and
Khalfan
,
M.
(
2024
), “
Circular economy in construction and demolition waste management: an in-depth review and future perspectives in the construction sector
”,
Smart and Sustainable Built Environment
. doi: .
Teng
,
Y.
,
Xu
,
J.
,
Pan
,
W.
and
Zhang
,
Y.
(
2022
), “
A systematic review of the integration of building information modeling into life cycle assessment
”,
Building and Environment
, Vol. 
221
, 109260, doi: .
Toosi
,
H.A.
,
Lavagna
,
M.
,
Leonforte
,
F.
,
Del Pero
,
C.
and
Aste
,
N.
(
2022
), “
A novel LCSA-machine learning based optimization model for sustainable building design-a case study of energy storage systems
”,
Building and Environment
, Vol. 
209
, p.
19
, doi: .
Touloupaki
,
E.
and
Theodosiou
,
T.
(
2017
), “
Energy performance optimization as a generative design tool for nearly zero energy buildings
”,
Procedia Engineering
, Vol. 
180
, pp. 
1178
-
1185
, doi: .
Venkatraj
,
V.
and
Dixit
,
M.K.
(
2022
), “
Challenges in implementing data-driven approaches for building life cycle energy assessment: a review
”,
Renewable and Sustainable Energy Reviews
, Vol. 
160
, 112327,
1 May
, doi: .
Xuan Nghiem
,
T.
and
Nghiem
,
T.X.
(
2015
), “
MLE+: a Matlab-EnergyPlus co-simulation interface
”, doi: .
Xue
,
Q.
,
Wang
,
Z.
and
Chen
,
Q.
(
2022
), “
Multi-objective optimization of building design for life cycle cost and CO2 emissions: a case study of a low-energy residential building in a severe cold climate
”,
Building Simulation
,
Tsinghua University
, Vol. 
15
No. 
1
, pp. 
83
-
98
, doi: .
Zhang
,
Y.
(
2012
), “
Use jEPlus as an efficient building design optimisation tool
”,
available at:
 https://www.researchgate.net/publication/304404398 (
accessed
 22 August 2025).
Zhang
,
J.
,
Yu
,
Q.
,
Zheng
,
F.
,
Long
,
C.
,
Lu
,
Z.
and
Duan
,
Z.
(
2016
), “
Comparing keywords plus of WOS and author keywords: a case study of patient adherence research
”,
Journal of the Association for Information Science and Technology
, Vol. 
67
No. 
4
, pp. 
967
-
972
, doi: .
Zhong
,
X.
,
Hu
,
M.
,
Deetman
,
S.
,
Steubing
,
B.
,
Lin
,
H.X.
,
Hernandez
,
G.A.
,
Harpprecht
,
C.
,
Zhang
,
C.
,
Tukker
,
A.
and
Behrens
,
P.
(
2021
), “
Global greenhouse gas emissions from residential and commercial building materials and mitigation strategies to 2060
”,
Nature Communications
,
Nature Research
, Vol. 
12
No. 
1
, 6126, doi: .
Zhou
,
Y.
,
Ma
,
M.
,
Tam
,
V.W.
and
Le
,
K.N.
(
2023
), “
Design variables affecting the environmental impacts of buildings: a critical review
”,
Journal of Cleaner Production
, Vol. 
387
, 135921,
10 February
, doi: .
Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode

or Create an Account

Close Modal
Close Modal