Design problem optimization with multi-objective evolutionary algorithms

dc.contributor.advisorNitschke, Geoff Stuart
dc.contributor.authorToma, Farzana Haque
dc.date.accessioned2026-01-29T13:24:38Z
dc.date.available2026-01-29T13:24:38Z
dc.date.issued2025
dc.date.updated2026-01-29T12:13:39Z
dc.description.abstractComplex design challenges involve conflicting objectives and require robust optimization techniques. They commonly arise in engineering, building design, robotics, drug design, and energy systems, among others, where balancing competing criteria is essential. Sunshade optimization is also a complex design problem as it has many conflicting objectives. Sunshades significantly influence a building's thermal performance, daylight quality, occupant comfort, and energy usage. However, traditional sunshade designs typically focus on a limited set of objectives, often ignoring broader considerations such as cost efficiency and outside-view obstruction. This thesis addresses that gap by implementing and comparing two advanced multi-objective evolutionary algorithms—Multi-Objective Covariance Matrix Adaptation Evolution Strategy (MOCMA-ES) and the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)—to optimize sunshades across five key objectives: thermal comfort, energy consumption, Useful Daylight Illuminance (UDI), cost, and outside-view obstruction. A single-room office model was used as a test bed, with parameterized sunshades simulated through Honeybee, EnergyPlus, and Radiance. Experiments were conducted in four distinct climate zones—Cape Town (moderate), Nairobi (hot), Colombo (hothumid), and Oslo (cold)—to ensure broad applicability. Both algorithms consistently outperformed traditional, manually designed sunshades in reducing thermal discomfort and energy usage while also improving UDI. Gains in cost and view preservation were more modest, primarily because minimal overhang sunshades can already be inexpensive and unobtrusive. Statistical tests indicated no systematic performance advantage of one algorithm over the other; NSGA-II tended to produce larger Pareto fronts, whereas MOCMA-ES explored a broader range of objective values. The main contribution of this research is the use of two advanced multi-objective evolutionary algorithms to optimize sunshade designs based on five key objectives, tested in four climate zones representing both the northern and southern hemispheres, as well as regions below and above the equator, demonstrating clear advantages over traditional, manually designed sunshades in achieving a balanced trade-off among competing performance criteria.
dc.identifier.apacitationToma, F. H. (2025). <i>Design problem optimization with multi-objective evolutionary algorithms</i>. (). University of Cape Town ,Faculty of Science ,Department of Computer Science. Retrieved from http://hdl.handle.net/11427/42760en_ZA
dc.identifier.chicagocitationToma, Farzana Haque. <i>"Design problem optimization with multi-objective evolutionary algorithms."</i> ., University of Cape Town ,Faculty of Science ,Department of Computer Science, 2025. http://hdl.handle.net/11427/42760en_ZA
dc.identifier.citationToma, F.H. 2025. Design problem optimization with multi-objective evolutionary algorithms. . University of Cape Town ,Faculty of Science ,Department of Computer Science. http://hdl.handle.net/11427/42760en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Toma, Farzana Haque AB - Complex design challenges involve conflicting objectives and require robust optimization techniques. They commonly arise in engineering, building design, robotics, drug design, and energy systems, among others, where balancing competing criteria is essential. Sunshade optimization is also a complex design problem as it has many conflicting objectives. Sunshades significantly influence a building's thermal performance, daylight quality, occupant comfort, and energy usage. However, traditional sunshade designs typically focus on a limited set of objectives, often ignoring broader considerations such as cost efficiency and outside-view obstruction. This thesis addresses that gap by implementing and comparing two advanced multi-objective evolutionary algorithms—Multi-Objective Covariance Matrix Adaptation Evolution Strategy (MOCMA-ES) and the Non-Dominated Sorting Genetic Algorithm II (NSGA-II)—to optimize sunshades across five key objectives: thermal comfort, energy consumption, Useful Daylight Illuminance (UDI), cost, and outside-view obstruction. A single-room office model was used as a test bed, with parameterized sunshades simulated through Honeybee, EnergyPlus, and Radiance. Experiments were conducted in four distinct climate zones—Cape Town (moderate), Nairobi (hot), Colombo (hothumid), and Oslo (cold)—to ensure broad applicability. Both algorithms consistently outperformed traditional, manually designed sunshades in reducing thermal discomfort and energy usage while also improving UDI. Gains in cost and view preservation were more modest, primarily because minimal overhang sunshades can already be inexpensive and unobtrusive. Statistical tests indicated no systematic performance advantage of one algorithm over the other; NSGA-II tended to produce larger Pareto fronts, whereas MOCMA-ES explored a broader range of objective values. The main contribution of this research is the use of two advanced multi-objective evolutionary algorithms to optimize sunshade designs based on five key objectives, tested in four climate zones representing both the northern and southern hemispheres, as well as regions below and above the equator, demonstrating clear advantages over traditional, manually designed sunshades in achieving a balanced trade-off among competing performance criteria. DA - 2025 DB - OpenUCT DP - University of Cape Town KW - Matrix Adaptation Evolution Strategy KW - Non-Dominated Sorting Genetic Algorithm LK - https://open.uct.ac.za PB - University of Cape Town PY - 2025 T1 - Design problem optimization with multi-objective evolutionary algorithms TI - Design problem optimization with multi-objective evolutionary algorithms UR - http://hdl.handle.net/11427/42760 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/42760
dc.identifier.vancouvercitationToma FH. Design problem optimization with multi-objective evolutionary algorithms. []. University of Cape Town ,Faculty of Science ,Department of Computer Science, 2025 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/42760en_ZA
dc.language.isoen
dc.language.rfc3066eng
dc.publisher.departmentDepartment of Computer Science
dc.publisher.facultyFaculty of Science
dc.publisher.institutionUniversity of Cape Town
dc.subjectMatrix Adaptation Evolution Strategy
dc.subjectNon-Dominated Sorting Genetic Algorithm
dc.titleDesign problem optimization with multi-objective evolutionary algorithms
dc.typeThesis / Dissertation
dc.type.qualificationlevelMasters
dc.type.qualificationlevelMSc
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_sci_2025_toma farzana haque.pdf
Size:
5.9 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.72 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections