Computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement

M.Sc. (Computer Science) === This dissertation presents a method for learning from existing building designs and generating new building layouts. Generating fully furnished building layouts could be very useful for video games or for assisting architects when designing new buildings. The core concer...

Full description

Bibliographic Details
Main Author: Bijker, Jacobus Jan
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10210/8056
id ndltd-netd.ac.za-oai-union.ndltd.org-uj-uj-7318
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-uj-uj-73182017-09-16T04:01:28ZComputational intelligence technology for the generation of building layouts combined with multi-agent furniture placementBijker, Jacobus JanMultiagent systemsComputational intelligenceComputer-aided engineeringArchitectural designM.Sc. (Computer Science)This dissertation presents a method for learning from existing building designs and generating new building layouts. Generating fully furnished building layouts could be very useful for video games or for assisting architects when designing new buildings. The core concern is to drastically reduce the workload required to design building layouts. The implemented prototype features a Computer Aided Design system, named CABuilD that allows users to design fully furnished multi-storey building layouts. Building layouts designed using CABuilD can be taught to an Artificial Immune System. The Artificial Immune System tracks information such as building layouts, room sizes and furniture layouts. Once building layouts has been taught to the artificial immune system, a generation algorithm can utilise the information in order to generate fully furnished building layouts. The generation algorithm that is presented allows fully furnished buildings to be generated from high-level information such as the number of rooms to include and a building perimeter. The presented algorithm differs from existing building generation methods in the following ways: Firstly existing methods either ignore building perimeters or assume a buildings perimeter is a rectangle. The presented method allows the user to specify a closed polygon as a building perimeter which will guide the generation of the building layout. Secondly existing generation methods tend to run from a set of rules. The implemented system learns from existing building layouts, effectively allowing it to generate different building types based on the building layouts that were taught to the system. Thirdly, the system generates both the building layout as well as the furniture within rooms. Existing systems only generate the building layout or the furniture, but not both. The prototype that was implemented as a proof of concept uses a number of biologically inspired techniques such as Ant algorithms, Particle Swarm Optimisation and Artificial Immune Systems. The system also employs multiple intelligent agents in order to furnished rooms. The prototype is capable of generating furnished building layouts in merely a few seconds, much faster than a human could design such a layout. Possible improvements and future work is presented at the end of the dissertation.2012-11-02Thesisuj:7318http://hdl.handle.net/10210/8056
collection NDLTD
sources NDLTD
topic Multiagent systems
Computational intelligence
Computer-aided engineering
Architectural design
spellingShingle Multiagent systems
Computational intelligence
Computer-aided engineering
Architectural design
Bijker, Jacobus Jan
Computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement
description M.Sc. (Computer Science) === This dissertation presents a method for learning from existing building designs and generating new building layouts. Generating fully furnished building layouts could be very useful for video games or for assisting architects when designing new buildings. The core concern is to drastically reduce the workload required to design building layouts. The implemented prototype features a Computer Aided Design system, named CABuilD that allows users to design fully furnished multi-storey building layouts. Building layouts designed using CABuilD can be taught to an Artificial Immune System. The Artificial Immune System tracks information such as building layouts, room sizes and furniture layouts. Once building layouts has been taught to the artificial immune system, a generation algorithm can utilise the information in order to generate fully furnished building layouts. The generation algorithm that is presented allows fully furnished buildings to be generated from high-level information such as the number of rooms to include and a building perimeter. The presented algorithm differs from existing building generation methods in the following ways: Firstly existing methods either ignore building perimeters or assume a buildings perimeter is a rectangle. The presented method allows the user to specify a closed polygon as a building perimeter which will guide the generation of the building layout. Secondly existing generation methods tend to run from a set of rules. The implemented system learns from existing building layouts, effectively allowing it to generate different building types based on the building layouts that were taught to the system. Thirdly, the system generates both the building layout as well as the furniture within rooms. Existing systems only generate the building layout or the furniture, but not both. The prototype that was implemented as a proof of concept uses a number of biologically inspired techniques such as Ant algorithms, Particle Swarm Optimisation and Artificial Immune Systems. The system also employs multiple intelligent agents in order to furnished rooms. The prototype is capable of generating furnished building layouts in merely a few seconds, much faster than a human could design such a layout. Possible improvements and future work is presented at the end of the dissertation.
author Bijker, Jacobus Jan
author_facet Bijker, Jacobus Jan
author_sort Bijker, Jacobus Jan
title Computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement
title_short Computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement
title_full Computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement
title_fullStr Computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement
title_full_unstemmed Computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement
title_sort computational intelligence technology for the generation of building layouts combined with multi-agent furniture placement
publishDate 2012
url http://hdl.handle.net/10210/8056
work_keys_str_mv AT bijkerjacobusjan computationalintelligencetechnologyforthegenerationofbuildinglayoutscombinedwithmultiagentfurnitureplacement
_version_ 1718535921592172544