A Survey of Computational Approaches to Space Layout Planning
-
Upload
nassim-yanis -
Category
Documents
-
view
306 -
download
6
Transcript of A Survey of Computational Approaches to Space Layout Planning
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
1/18
Computational Approaches to Space Layout Planning Hoda Homayouni
1
A Survey of Computational Approaches to Space Layout
Planning (1965-2000)
Hoda Homayouni
Department of Architecture and Urban Planning
University of Washington
1. Introduction
Space layout planning is one of the most important and complex parts of any
architectural design process. In order to design a building that responds to most of itsrelated requirements, an architect (or architectural team) should spend much time and
effort on studying the specific situations of the building and all the relationships that
should exist within the building rooms and between the interior and exterior spaces.
Beside the artistic aspect of architectural design that occurs in almost all parts ofthe design process, there is a substantial logical process behind the space layout planning
phase. Architects cannot avoid having numbers of trial and error approach to pass that
step. The combinatorial complexity of most floor plan design problems also makes it
practically impossible to obtain a systematic knowledge of possible solutions using penciland paper.
Therefore, computers would seem to be a very helpful device to provide
architects with a set of possible optimized solutions to the interlocking problems that
exist in this part of design. Many architects and computer scientists have tried to create a
program that could come up with the optimum solution for different constraints andobjectives that exist in architectural design process.
In 1965 Thomas Anderson, a student in civil engineering at the University of
Washington, for the first time, wrote a program called SLAP1. This program locates
activities in relation to one another in order to minimize the total cost of circulation
between two activities. After that many other students and scientists tried to address thisproblem by producing different algorithm with different logics behind them.
Before categorizing the different logical structures and consequently differentprograms that are presented and studied so far, it is worth mentioning that all of these
different approaches begin by propounding numerical definitions for all the constraints
existing in the design situation. There are basically two types of constraints that expressthe design objective requirements:
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
2/18
Computational Approaches to Space Layout Planning Hoda Homayouni
2
Dimensional constraints (geometrical constraints): constraints that are consideredover one place, i.e. constraints on surface, length or width, or space orientation.
Topological constraints: constraints that are considered over a couple of spaces, i.e.adjacency between the rooms, adjacency to perimeter of the building, non-
adjacencies or proximities. The numerical criteria that topologically definearrangements usually come from site analysis questions and user need questions.
1.1 Automated Space Planning Characteristics and SolutionApproaches
Architectural space layout problems tend to be ill-defined (Yoon, 1992) and
over-constrained. Problems that are not well defined are ill-defined (Simon, 1973), in that
the initial constraints on the problem are not fully formulated. Resolving ill-definedproblems is a process of searching for and refining a set of design constraints. Problems
that are over-constrained have no single best solution and thus have too many possible
solutions (Balachandran and Gero, 1987). Automated space planning systems need amethod of providing a good solution from a large set of possible solutions, and a method
of allowing the designer to modify the set of design constraints to continually refine the
problem definition (Arvin and House, 2000). However Tsang et al have shown that there
does not appear to be a universally best algorithm and that certain algorithms may bepreferred under certain circumstances (Tsang et al, 1995). Therefore, in this part a general
categorization from the studied solution approaches is presented while more specification
and details will be presented in section 2.
1.1.1 Categorizing the Solution Approaches
As mentioned earlier, various approaches have been presented toward the
computerized space layout planning objective. But for the sake of simplicity we generallycategorize these different approaches to some main parts according to Galles divisions(Galle, 1981). Obviously each part could contain some subcategories whit different ideas
and details. There are also some approaches that take benefit of the two types or moretogether, in a different phases of computation.
1. On-line machine control and appraisal of the designers layout proposals.2. Stepwise automatic layout generation interactively guided by manual selection of
desirable partial solutions.
3.
Nonexhaustive automatic generation satisfying given constraints.
4. Exhaustive automatic generation satisfying given constraints.5. Automatic generation of optimal or quasi optimal layouts under given constraints.
Approach no. 1 has been advocated primarily by Maver (Maver, 1970) who
argues that human creativity is superior to that of machines in solving real world
problems. This approach is prominently represented by Thng and Davies (Thng and
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
3/18
Computational Approaches to Space Layout Planning Hoda Homayouni
3
Davies, 1975) whose ideas have been taken up by Gentles and Gardner (Gentles and
Gardner, 1978). Although Cross (Cross, 1977) produces some counterevidence, appraisalprograms enable the designer to increase the number of solutions considered. A tenfold
increase has been experienced (Mayer, 1979). But the solutions are still generated
intuitively and the element of randomness in traditional planning remains in the decision-
making.
Approach no.2 was suggested in graph-theoretical terms by Korf (Korf, 1977)and developed by Ruch (Ruch, 1978) for generation of planlike bubble diagrams. Such
methods are likely to produce more solutions than methods of the first type but design
becomes no more systematic than the designers behavior.
Approach no.3 is represented by Weinzapfel and Handel (Weinzapfel and
Handel, 1975), Pfefferkorn (Pfefferkorn, 1975), and Willey (Willey, 1978). Eastmanillustrated the use of his General Space Planner (Eastman, 1971) by procedures also
belonging to this class of purely heuristic methods.
Approach no.4 was introduced by Grason (Grason, 1968) who generated plansas dimensionally feasible embeddings of the duals
1of graphs representing at least the
required adjacencies (edges) between rooms (vertices). According to Steadman(Steadman 1976), Grasons program fails for problems of more than five rooms.
After that, Mitchell, Steadman, and Liggett (Mitchell et al, 1976) implemented
an exhaustive method for solving problems stated in terms of dimensional and adjacency
requirements. It includes, however, a final optimization step. To solve an n-room
problem, their program searches a permanent library of topologically distinct
dissections, i.e., tight rectangular packings of n nonoverlapping rectangles with
unspecified dimensions. For each dissection matching the adjacency requirements,
combinations of wall dimensions are searched so as to minimize, e.g., construction costs.Earl (Earl, 1977) has shown that the algorithm which generated the library is not
exhaustive for n>=16 and the optimization method has been criticized by Gero (Gero,
1977). Later, Bloch (Bloch, 1978), Krishnamurti and Row (Krishnamurti and Row,
1978), efficiently generated all dissections with n
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
4/18
Computational Approaches to Space Layout Planning Hoda Homayouni
4
Flemming (Flemming, 1978) describes another implemented two-step method
which also satisfies adjacency and dimensional constraints. It combines exhaustive searchfor certain topologically distinct equivalence classes of solutions with a linear
programming algorithm searching each class for an optimal representative. The linear
constraints include derived class-specific dimensional constraints ensuring required
adjacencies, and linear approximations of the users area constraints. Flemming presentsa realistic design example with nine rooms: Eight requirements had the form A must beadjacent to B or C, but such alternatives cannot be managed by the program. Therefore
four of the subproblems defined by the possible choices among alternative adjacencies
were selected as test problems. To limit the solution set further, six plausible adjacencyconstraints were added to the first of these problems, and eight constraints were added to
the other three problems.
Approach no.5 is closely related to the field of operational research. For
Example, Armour and Buffa (Armour and Buffa, 1963), Whitehead and Eldars(Whitehead and Eldars, 1964), Gavett and Plyter (Gavett and Plyter, 1966), Seehof et al.
(Seehof et al, 1966) described various methods for generating a schematic layout
minimizing internal traffic while Krejcirik (Krejcirik, 1969) also considered areaminimization. Brotchie and Linzey (Brotchie and Linzey, 1971) developed a
comprehensive cost-benefit model including flows of persons, heat, loads, etc. Some ofthese early techniques were later elaborated and supplemented by Cinar (Cinar, 1975),
Willoughby et al. (Willoughby et al, 1970), Portlock and whitehead (Portlock andwhitehead, 1971), Gawad and Whitehead (Gawad and Whitehead, 1976), Sharpe (Sharpe,
1973), and Hiller et al. (Hiller et al, 1976), among many others. Dudnik (Dudnik, 1973)
and Krarup and Pruzan (Krarup and Pruzan, 1973) discuss optimal architectural spaceallocation and reach divergent conclusions. Unless the highly controversial notions of
numerical utility of imponderables and numerical weighting of incommensurable
desiderata are applied, it is impossible to express all relevant qualities of a floor plan as
an objective function. The measurement technique of Kalay and Shaviv (Kalay andShaviv, 1979) is an interesting attempt to capture the qualitative aspects of dwelling plans
numerically. Radford and Gero (Radford and Gero, 1980) recommend enumeration of
solutions which are Pareto-optimal with respect to several criteria. This method allowsfor incommensurable desiderata but like automated optimization in general, it is faced
with the dilemma of architectural optimization: Either quantify what should not be
quantified or ignore what should not be ignored: the intangible values of architecture.
2 Annotated Bibliographies
In this section brief summaries of different programs that have been presented inthe field of space layout planning automation are presented.
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
5/18
Computational Approaches to Space Layout Planning Hoda Homayouni
5
2.1 Some Computer-aided Approaches to Housing(Schnarsky, 1971)
In this paper two different ideas and consequently two whole differentcomputerized systems have presented.
The first system begins with filling out a detailed questionnaire and ends with a
robotic factory producing the unique, responsive house. The major portion of this paper
deals with an explanation of possible techniques used to accomplish this system. The
various techniques can be combined to form house design generating systems:
TECHNIQUE 1- SYSTEMATIC COMBINATION: Using the userquestionnaire information, the system will select the size and shape of each part from a
predetermined array of parts. How each part relates to the next can be defined by such
physical limitations as jointery, structure, life systems, and most important circulation.
Working within the rules of assemblage all of the combinations can be generated. Figure1 and Figure 2 illustrates the steps of this process as it might apply to three parts of a
house.
Figure 1. Parts A, B, C are selected from an array of predetermined parts
Figure 2. Implicit in these parts are rules for assemblage
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
6/18
Computational Approaches to Space Layout Planning Hoda Homayouni
6
TECHNIQUE 2- TOPOLOGICAL PLACEMENT: This technique says that
different parts of the house should be placed based upon topological objectives. To solvethe internal arrangement problem a technique known as hierarchical decomposition can
be used. This takes the random list of elements and interactions extracted from the
questionnaires and finds the optimal clusters.
TECHNIQUE 3- EVALUATION OF ALTERNATIVES: As the many
combinations are generated, each can be evaluated. The highest scoring solutionsrepresent those that best meet the needs of the user.
TECHNIQUE 4- WHEN YOU CANNOT MAKE A DECISION, GUESS!
Random number techniques allow the computer to make irrational decisions.
TECHNIQUE 5- LAY DOWN THE IMPORTANT PARTS FIRST: This
technique provides a strategy which grows a plan beginning with the most critical part
and adding less important ones based upon the next highest relationship to what has
already been located.
TECHNIQUE 6- CANNED EXPERTISE: It is possible to instruct the
generating program to emulate basic planning laws that apply to any users requirement.This can be done by pre-solving the arrangements of all the manufactured modules at the
subsystem level.
TECHNIQUE 7- GENERIC SOLUTIONS: This would generate all of the
possible combinations of manufactured parts once.
TECHNIQUE 8- LET THE USER TRY HIS HAND: Now set the user down to
an interactive graphic display tube and let him try to combine his parts. After each move
by the user, the program evaluates the current arrangement and offers criticism, cost, andencouragement.
After explanation about ways to get computers to design responsive houses,
another concept that almost negates the need to develop the option 1 system has beenpresented in this paper. The idea is houses from a kit of parts. Here the user buys his
house in parts and puts it together himself. As Kenneth Allinson (Allinson, 1970) has
points out, a house of modules could exist that modules are added and removed as
performance demands vary. One may even pay for it by credit card or return it likebottles. This option also presents the problem of conflict and infringements on the rights
of others.
2.2 An Approach to Computerized Space Planning UsingGraph Theory (Grason, 1971)
This paper treats computerized space planning by discussing methods for the
solution of a formal class of floor plan design problems. These methods have beenimplemented in an experimental computer program called GRAMPA (stands for GRAph
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
7/18
Computational Approaches to Space Layout Planning Hoda Homayouni
7
Manipulating PAckage). The methods of solution depend on a special linear graph
representation for floor plans called the dual graph representation.
As shown in Figure 3 a space is defined to be either a room or one of the four
outside spaces. A problem statement will consist of a set of adjacency and physicaldimension requirements that have to be satisfied, and a problem solution is a floor plan
that satisfies all of the design requirements.
Figure 3. A typical floor plan
In this approach, in applying graph theory to floor plan layout, rooms are
pictured as labeled nodes possessing certain attributes, such as intended use, area, and
shape. Adjacencies between rooms are indicated by drawing lines (edges) connecting the
nodes representing those rooms. These notions can be implemented by dealing with thedual graph of a floor plan which is itself treated as a linear graph. An example of such a
floor plan graph is shown in Figure 4, with black nodes. In the floor plan graph, edges
and nodes will be called wall segments and corners respectively.
This special type of dual graph of the floor plan is the design representation tobe used for the class of problems described in this paper. The general idea of its
application is to first set down the four nodes and four edges of the dual graph thatrepresent the four outside walls of a building. Then nodes and edges are added one by
one to the dual graph in response to design requirements and other considerations until acompleted dual graph is obtained.
The incomplete dual graphs that are produced in the intermediate stages of thisdesign process present special problems. Since edges can be colored, directed, and
weighted, it is not always clear whether or not there exists at least one physically
realizable floor plan satisfying the relationships expressed in the incomplete dual graph.To treat this problem, appropriate properties of the dual graph representation have been
developed and are presented in this paper, but there is not sufficient space here to
describe these methods.
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
8/18
Computational Approaches to Space Layout Planning Hoda Homayouni
8
Figure 4. Floor plan graph with dual graph
In addition to simply storing the structural description of the dual graph, the
computer data representation must be configured in such a way that it is easy to
determine whether the graph is planar or not. It must also be easy to generate the variouspossible geometric realizations of the dual graph. A geometric realization of a planar
graph is simply one of the possibly many ways in which it can be drawn in a plane. Fourdifferent realizations of a particular planar graph are shown in Figure 5.
Figure 5. Four planar realizations of a graph
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
9/18
Computational Approaches to Space Layout Planning Hoda Homayouni
9
Since in a partially completed dual graph each planar realization corresponds to
a topologically different set of floor plans it is important to be able to generaterealizations with great facility.
To deal with the problems mentioned above, a special graphical grammar calledthe planar graph grammar (PGG) was developed. The general intent of this grammar is to
divide a graph into a set of hierarchically organized subgraphs. Each of these subgraphs
can be treated as a separate entity, and if it is connected to the rest of the graph, it is by atmost two nodes. These subgraphs are free to rotate about these nodes to create the various
realizations of the graph. Other such degrees of freedom in creating realizations are
also possible.
The grammar allows one to deal with planarity in an inductive manner. That is,
given a graph that is planar and described in terms of the planar graph grammar, if a newedge is to be added to that graph a test can be developed to tell whether the resultant
graph will also be planer. This test assumes that each of the special subgraphs is already
planar. It then checks to see if the proposed edge can be connected to the two endpoints
without crossing an edge of one of these subgraphs. This method is extremely fast, and itscomputation time increases only linearly with the size of the graph considered. The
computation time for other methods generally increases more than linearly with the size
of the graph.
At the next level, the program has two jobs to accomplish: (1) It must satisfy thephysical dimension requirements. It does this by selecting nodes on the boundary of the
region in question and assigning dimensions to them from the design requirement list. (2)
It must fill the region with edges representing those adjacencies not specifically
requested by the design requirements. Here the program does an exhaustive search of allpossible design solutions.
2.3 Modeling Architectural Design Objectives in PhysicallyBased Space Planning (Arvin et. al, 2000)
In the physically based space planning program, the designer creates a space
plan by specifying and modifying graphic design objectives rather than by directlymanipulating primitive geometry. The plan adapts to the changing state of objectives by
applying the physics of motion to its elements.
In fact, in this approach, the architect defines programmatic objectives in the
usual manner, and these objectives are then modeled as physical objects and forces used
in a dynamic physical simulation.
The spaces and walls are modeled as point masses, with adjacencies between
spaces that are modeled as springs connecting the masses. Objectives specified in thearchitectural program are translated into forces applied to the masses.
In the first phase the topological objectives apply forces to the center of a space.For collision detection, in this step boundary shapes are treated as circles so spaces are
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
10/18
Computational Approaches to Space Layout Planning Hoda Homayouni
10
able to slide around each other. The dynamic simulation starts to run until the system is in
equilibrium, which is defined as the point in time when the magnitudes of all velocitiesare below a small threshold.
At the second phase topological objectives are turned off and geometricobjectives apply forces to the polygonal edges of space boundaries. Also space
boundaries are switched from a circular to a polygonal representation in this phase.
Collision detection and response then act to keep spaces from overlapping, resulting in anarrangement that is very close to a recognizable building floor plan.
Once a geometric simulation has reached equilibrium, the designer can begin to
analyze and interact with the design by directly manipulating the graphic model rather
than by respecifying design objectives in the language of the underlying system. The
mass-spring representation allows the graphic model to adapt to those changesimmediately. The intention here is not simulating the actual behavior of building
elements, but simulating the way architects may view and interact with design elements
during their conception. Sample pictures for the process are shown in Figure 6.
Figure 6. Sample results
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
11/18
Computational Approaches to Space Layout Planning Hoda Homayouni
11
2.4 Dynamic Space Ordering at a Topological Level in SpacePlanning (Medjdoub et. al, 2000)
This approach and its implementation within ARCHiPLAN prototype is basedon a constraint programming approach which importantly avoids the inherent
combinatorial complexity for middle size space layout problems. In fact, this is acomplementary approach to Schwarz et al (Schwarz et al. 1996) that is based on a graph-theoretical model. In this approach the topological level is a part of the computation
process, but the evaluation of the solutions is done at the geometrical level. It is restricted
to the small size problems (does not exceed nine rooms) and the shape contour of thebuilding is a result of the design process. This allows architects to be the actors of the
design at the topological level when choosing between feasible sketches and composing
interactively an objective function for finding the best corresponding geometrical
solutions.
Here, two constraint groups are defined in an extensible library: (1) specification
constraints; (2) research space reduction constraints.
Specification constraints regroup dimensional and topological constraints. Theyare applied by the user and stored in a functional diagram. These constraints are
introduced into ARCHiPLAN interactively by graph handling and incremental
construction. Then adjacency and non-overlapping check applied between all pairs of
spaces. Of course, pairs of rooms which are already constrained to be adjacent verify thenon-overlapping constraint. Figure 7 shows permissible positions for e2x2 and e2 y2 (e2y2
represents the constrained variable y2 of space e2) by the non-overlapping constraint
between spaces e1 and e2. This constraint is dependent on the minimal space dimensionnotion.
Figure 7. Permissible position for (e2.x2, e2y2) after non-overlapping constraint with e1. The
partitioning of the surroundings of a space in {E,W,N,S} is given.
Research space reduction constraints allow the combinatorial reduction. They
regroup the incoherent space elimination constraint, the symmetry constraint, thetopological reduction constraint and the propagation orientation constraint.
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
12/18
Computational Approaches to Space Layout Planning Hoda Homayouni
12
Also, a particular dynamic variable ordering (dvo) heuristic, named dso
(dynamic space ordering) is developed based on the most constrained space position.Comparatively to the dvo heuristics, the dso heuristic is based on the space ordering and
particularly on the space reference points. To implement this heuristic, a new attribute in
space class called degree of constraint dg-cont has introduced. The more the space is
constrained, the higher the dg-cont value is and the more the non-overlapping andadjacency variables corresponding to this space have a chance to be instantiated first. The
initial value of dg-cont is calculated from the adjacency constraints with the building unit.
If two spaces have an equal dg-cont value, the space with the highest average surface areais chosen and if it is not sufficient to distinguish this space, the first in the list is chosen.
After the detection of the most constrained space with the building unit, its
corresponding adjacency variables with the building unit are instantiated. After each
space choice, one updates dynamically the dg-cont values of the remaining spaces. The
process runs until all topological variables are instantiated but a backtracking isperformed as soon as an inconsistency is detected. At this point the graphic representation
of a topological solution is generated which reveals slight overlapping of rectangles in the
same way as a sketch.
Figure 8. Some topological solutions of the house with two floors.
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
13/18
Computational Approaches to Space Layout Planning Hoda Homayouni
13
The optimization stage consists of minimizing an objective function, called cost
function. The Branch and Bound optimization method leads to the determination of theglobal optimum of a geometrical solution. This is not the case with expert systems
approaches (Damski et. al., 1997) or evolutionary approaches (Jo et. al., 1998) which lead
to satisfactory solutions.
The objective functions minimize the wall length or the corridor surface area.
Thus one of the major objectives that remains is to carry out multi-criteria optimization.The optimal geometrical solution of each topological solution is displayed in a collector
of geometrical solutions. The most important function of this collector is to realize a
classification of the topological solutions from the minimal objective function value ofthe geometrical solutions related to each topology. It can be noted that several
geometrical solutions can correspond to the same optimum. In that case, they are all
enumerated.
Figure 9. Some optimal geometrical solutions of the house with two floors.
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
14/18
Computational Approaches to Space Layout Planning Hoda Homayouni
14
3 Conclusion
Several results could be inferred from reviewing computational approaches to
space layout planning at the first glance:
1. There is a demand for more comprehensive software to simplify the designprocess.2. Different techniques and methods are presented in this field where each has
focused on different areas of space layout planning and optimization.
3. Most of these approaches have stopped in the research stage and are not evolvedinto the marketing stage.
To get to the point, one of the reasons that these programs are not applicable inthe marketing stage is their excessive runtime. On one hand, the runtime of these
programs increases exponentially by increasing the objectives so that the program can not
handle calculating complexities. On the other hand, the best application of such programscould be the complex projects. In fact, architects usually have enough experience and
knowledge to solve the design objectives in small projects that they do not need to use
additional helping software. Furthermore, architects are capable to consider aesthetic
aspects of design while this job is not easy for programmers.
Future work would involve finding the best program among the presentedmethods which its runtime could become close to a linear function of the number of
objectives. Also, according to the limitations that exist in using different forms for
different spaces, the chosen program should be able to present solutions at the end of
topological stage. This will let the architect to use his tact and aesthetic aspects in thedesign.
In fact, an imaginable near future for these approaches, is the situation that the
software could help the architect in the design process especially in analyzing and
optimizing tasks. It is important to highlight that the software should be an assistant to thearchitect and not the opposite.
4 References
Allinson,A.D. Credit Card Dwellings. November 1970, Daeha pub., London.
Armour, G. C., and Buffa, E. S. A heuristic algorithm and simulation approachto relative location of facilities. Management Sci. 9, 2 (Jan. 1963), 294-309.
Arvin, S. A., and House, D. H. (2000). Modeling Architectural Design
Objectives in Physically Based Space Planning.
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
15/18
Computational Approaches to Space Layout Planning Hoda Homayouni
15
Balachandran, M. and Gero, J. S. (1987). Dimensioning of architectural floor
plans under conflicting objectives. Environment and Planning B (14), 29-37.
Bloch, C. J., and Krishnamurti, R. The counting of rectangular dissections.
Environment and Planning B 5, 2 (Dec. 1978), 207-214.
Brotchie, J. E., and Linzey, M. P. T. A model for integrated building design.Building Sci. 6, 3 (Sept. 1971), 89-96.
Cinar, U. Facilities planning: A systems analysis and space allocation approach.
In Spatial Synthesis in Computer-Aided Building Design. C. M. Eastman, (Ed.) Applied
Science Publishers Ltd. London (1975), 19-40.
Cross, N. The Automated Architect. Pion Ltd. London (1977), 85-101.
Damski JC, Gero JS. An evolutionary approach to generating constraint-based
space layout topologies. In: Junge R, editor. CAAD future, Dordrecht: Kluwer (1997), p.
855-74.
Dudnik, E. E. An evaluation of space planning methodologies. In Environmental
Design Research. Vol. 1, Selected Papers, 4th Int. EDRA Conf., W. F. E. Preiser, (Ed.),Dowden, Hutchinson & Ross, Inc., Stroudsburgh (1973), 414--427.
Earl, C. F. A note on the generation of rectangular dissections. Environment and
Planning B 4, 2 (Dec. 1977), 241-246.
Eastman, C. M. Heuristic algorithms for automated space planning. 2nd Int.
Joint Conf. on Artificial Intelligence. British Computer Society (1971), 27-39.
Flemming, U. Wall representations of rectangular dissections and their use in
automated space allocation. Environment and Planning B 5, 2 (Dec. 1978), 215-232.
Galle, p. An algorithm for exhaustive generation of building floor plans. Nordisk
Kollegium, Denmark. (Dec. 1981)
Gavett, J. W., and Plyter, N. V. The optimal assignment of facilities to locationsby branch and bound. Operations Res. 14, 2 (Mar.-Apr. 1966), 210-232.
Gawad, M. T., and Whitehead, B. Addition of communication paths todiagrammatic layouts. Building and Environment 11, 4 (Dec. 1976), 249-258.
Grason, J. An Approach to Computerized Space Planning Using Graph Theory,(1971), Carnegie-Mellon University.
Jo JH, Gero JS. Space layout planning using an evolutionary approach. Artif
Intell Engng (1998), 12:149-62.
-
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
16/18
Computational Approaches to Space Layout Planning Hoda Homayouni
16
Kalay, Y. and Shaviv, E. A method for evaluating activities layout in dwelling
units. Building and Environment 14, 4 (Dec. 1979), 227-234.
Hiller, M., Kolbe, O., Bayer, W., and Ruhrman, I. Heuristic solution of general
allocation problems in administration and regional planning. Bulletin of Computer AidedArchitectural Design 20 (May 1976), 30-36.
Korf, R. E. A shape independent theory of space allocation. Environment and
Planning B 4, 1 (Jun. 1977), 37-50.
Krarup, J. and Pruzan, P. M. Computer-aided layout design. Mathematical
Programming Study 9 (Jul. 1978), 75-94.
Krejcirik, M. Computer-aided plant layout. Computer Aided Design 2, 1
(Autumn 1969), 7-19.
Krishnamurti, R. and Roe, P. H. O'N. Algorithmic aspects of plan generation
and enumeration. Environment and Planning B 5, 2 (Dec. 1978), 157-177.
Gentles, J., and Gardner, W. BILD--building integrated layout design. A BA C
US Occasional Paper No. 64. University of Strathclyde, Glasgow, Scotland (1978), 12 p.
Gero, J. S. Note on "Synthesis and optimization of small rectangular floor plans"of Mitchell, Steadman, and Liggett. Environment and Planning B 4, 1 (Jun. 1977), 81-88.
Grason, J. A dual linear graph representation for space-filling location problems
of the floor plan type. In Emerging Methods in Environmental Design and Planning. G.
T. Moore, (Ed.) Proc. of The Design Methods Group, 1st Int. Conf., Cambridge, MA.
(1968), 170- 178.
Maver, T. W. A theory of architectural design in which the role of the computer
is identified. Building Science 4, 4 (Mar. 1970), 199- 207.
Mayer, T. W. Models and techniques in design. Design Methods and Theories13, 3/4 (Jul. /Dec. 1979), 173-177.
Medjdoub, B, Yannou, B. Dynamic Space Ordering at a Topological Level in
Space Planning, (2000), University of Cambridge.
Mitchell, W. J., Steadman, J. P., and Liggett, R. S. Synthesis and optimization of
small rectangular floor plans. Environment and Planning B 3, 1 (Jun. 1976), 37-70.
Nigel Cross, The Automated Architect, Viking Penguin (1977).
Charles E. Pfefferkorn, A heuristic problem solving design system for
equipment or furniture layouts, Communications of the ACM, v.18 n.5, p.286-297 (May
1975).
https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D601107&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D360817&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D360817&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D360817&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D360817&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D360817&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D360817&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D601107&CFID=73241092&CFTOKEN=88452727 -
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
17/18
Computational Approaches to Space Layout Planning Hoda Homayouni
17
Portlock, P. C. and Whitehead, B. Provision for daylight in layout planning.
Building Science 8, 3 (Sept. 1973), 243-249.
Radford, A. D. and Gero, J. S. On optimization in computer aided architectural
design. Building and Environment 15, 2 (Jun. 1980), 73-80.
Julia Ruch, Interactive space layout: A graph theoretical approach, Proceedingsof the no 15 design automation conference on Design automation, p.152-157 (June 19-21,
1978), Las Vegas, Nevada, United States
Jerrold M. Seehof , Wayne O. Evans , James W. Friederichs , James J. Quigley,
Automated facilities Layout Programs, Proceedings of the 1966 21st national conference,
p.191-199 (January 1966).
Schnarsky, A. Some Computer-aided Approaches to Housing (1971), University
of Wisconsin- Milwaukee.
Sharpe, R. Optimum space allocation within buildings. Building Science 8, 3(Sept. 1973), 201-205.
Simon, H.A. (1973), The structure of ill-structured problems. ArtificialIntelligence (4), 215-229.
Steadman, P. Graph-theoretic representation of architectural arrangement. In
The Architecture of Form. L. March, (Ed.) Cambridge Univ. Press. London, New York,
Melbourne (1976), 94- 115.
Stiny, G. Two exercises in formal composition. Environment and Planning B 3,
2 (Dec. 1976), 187-210
Th'ng, R. and Davies, M. SPACES: an integrated suite of computer programs for
accommodation scheduling, layout generation and appraisal of schools. Computer AidedDesign 7, 2 (Apr. 1975), 112-118.
Tsang EPK, Borrett JE, Kwan ACM. An attempt to map the performance of a
range of algorithm and heuristic combinations. Hybrid problems, hybrid solutions. In
Proceedings of AISB. IOS Press (1995). p. 203-16
Weinzapfel, G. and Handel, S. IMAGE: computer assistant for architectural
design. In Spatial Synthesis in Computer-Aided Building Design. C. M. Eastman, (Ed.)
Applied Science Publishers Ltd. London (1975), 61-97.
Whitehead, B., and Eldars, M. Z. An approach to the optimum layout of single-storey buildings. The Architects" Journal (17 June), 1964, 1373-1380.
Willey, D. S. Structure for automated architectural sketch design. Computer
Aided Design 10, 5 (Sept. 1978), 307-312.
https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D803080&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D803080&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D803080&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D810696&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D810696&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D810696&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D810696&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D810696&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D810696&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D803080&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D803080&CFID=73241092&CFTOKEN=88452727https://portal.acm.org/poplogin.cfm?dl=ACM&coll=portal&comp_id=COMPONENT030&want_href=citation%2Ecfm%3Fid%3D803080&CFID=73241092&CFTOKEN=88452727 -
8/14/2019 A Survey of Computational Approaches to Space Layout Planning
18/18
Computational Approaches to Space Layout Planning Hoda Homayouni
18
Willoughby, T., Paterson, W., and Drummond, G. Computer aided architectural
planning. Operational Research Quarterly 21, 1 (1970), 91-98.
Yoon, K.B. (1992). A Constraint Model of Space Planning. Southampton, UK:
Computational Mechanics Publications.