id |
ijac20097309 |
authors |
Ophir, Yaniv |
year |
2009 |
title |
Collective Intelligence: An Agent-Based Approach to Programmatic Organization in Architecture |
source |
International Journal of Architectural Computing vol. 7 - no. 3, 479-499 |
summary |
Architectural programming is the research and decision-making process that identifies the scope of work to be designed. Programming is difficult because it involves identifying, collecting, analyzing and updating information from different sources such as engineers, clients, users, consultants, and others. In this paper I propose a computational model for programming and describe its implementation, a tool called PENA that allows a programming expert to represent different processes and people involved in a project using intelligent agents. By delegating responsibility to agents, a programming expert can better organize and manage project data as well as find creative solutions to conflicting issues through agent negotiation. As a proof-of-concept, I show how an agent, called the Arch-Learner, manages adjacencies of rooms in a simple program for a house by clustering them into public and private rooms. I conclude with a discussion of future work and development of PENA. |
series |
journal |
full text |
file.pdf (430,348 bytes) |
references |
Content-type: text/plain
|
Arvin, S.A. and House, D.H. (1999)
Modeling Architectural Design Objectives in Physically Based Space Planning
, Ataman, O., Bermudez, J., ed., Media and Design Process: Proceedings of ACADIA 99, Elsevier, Salt Lake City, Utah, 1999, 212-225.
|
|
|
|
Bier, H., deJong, A., van derHoorn, G., Brouwers, N., Heule, M. and van Maaren, H. (2008)
Prototypes for Automated Architectural 3D-Layout
, Wyeld, T.G., Kenderdine, S., Docherty, M., ed., Virtual Systems and Multimedia, Springer Berlin / Heidelberg, 2008, 203- 214.
|
|
|
|
Combes, L. (1976)
Packing rectangles into rectangular arrangements
, Environment and Planning B, 1976, 3, 3-32
|
|
|
|
Flemming, U., Baykan, C.A., Coyne, R.F.and Fox, M.S (1992)
Hierarchicalgenerate-and-testvs. constraint-directed search. A comparison in the context of layout synthesis
, Gero, J.S., ed., Artificial Intelligence in Design ‘92, Kluwer Academic Publisher, Boston, 1992, 817-838.
|
|
|
|
Fortin, G. (1978)
BUBBLE: Relationship diagrams using iterative vector approximation
, Proceedings of the 15th conference on Design automation, Las Vegas, Nevada, United States, IEEE Press
|
|
|
|
Jo, J.H. and Gero, J.S. (1998)
Space Layout Planning Using an Evolutionary Approach
, Artificial Intelligence in Engineering, 1998, 12, 149-62
|
|
|
|
Keatruangkamala, K. and Sinapiromsaran, K. (2005)
Optimizing Architectural Layout Design via Mixed Integer Programming
, Martens, B., Brown, A, ed., Computer Aided Architectural Design Futures 2005, Springer, Netherlands, 2005, 175-184
|
|
|
|
Medjdoub, B. and Yannou, B. (2000)
Separating Topology and Geometry in Space Planning
, Computer-Aided Design, 2000, 32, 39-61
|
|
|
|
Michalek, J.J. (2001)
Interactive Layout Design Optimization: An Interactive Optimization Tool for Architectural Floorplan Layout Design
, M.S.Thesis, University of Michigan, Ann Arbor, MI, USA
|
|
|
|
Mitchell, W. J. (1975)
An approach to automated generation of minimum cost dwelling unit planes
, International Technical Cooperation Centre Review, 1975, 4(3), 116-139
|
|
|
|
Mitchell, W.J. ()
Techniques of Automated Design in Architecture:A Survey and Evaluation
, Computers & Urban Society, 1(1), 49-76
|
|
|
|
Nath G. and Gero, J.S. (2004)
Learning while designing, Artificial Intelligence for Engineering Design
, Analysis and Manufacturing, 2004, 18(4), 315-341
|
|
|
|
Pen~a, W. and Parshall, S.A. (2001)
Problem Seeking:An Architectural Programming Primer
, Wiley, New York
|
|
|
|
Robert, S.F. (1980)
A survey of space allocation algorithms in use in architectural design in the past twenty years
, Hassler, E.B., ed., Proceedings of the 17th conference on Design automation, ACM, Minneapolis, Minnesota, United States, 1980, 165-174.
|
|
|
|
Schwarz, A., Berry, D.M., andShaviv, E. (1994)
Representing and Solving the Automated Building Design Problem
, Computer-Aided Design, 1994, 26(9), 689-98.
|
|
|
|
Sharpe, R., Marksjo, B.S., Mitchell, J.R. and Crawford, J.R. (1985)
An Interactive Model for the Layout of Buildings
, Applied Mathematical Modeling, 1985, 9, 207-14
|
|
|
|
Sriram, D., Logcher, R., Fukuda, S. (1989)
Computer-AidedCooperativeProductDevelopment
, MIT-JSME Workshop, MIT, Cambridge, USA, November 20/21
|
|
|
|
Vaina, L. M., Greenblatt, R. D. (1979)
The use of thread memory in amnesic aphasia and concept learning
, AI Working Paper 195, 1979, Artificial Intelligence Laboratory, MIT, Cambridge
|
|
|
|
Werkman, K.J. (1990)
Multiagent Cooperative Problem Solving Through Negotiation and Perspective Sharing
, PhD Thesis, Lehigh University
|
|
|
|
Werkman, K.J. (1992)
Multiple Agent Cooperative Design Evaluation Using Negotiation
, Gero, J.S., Sudweeks, F., ed., Artificial Intelligence in Design ‘92, Kluwer Academic Publishers, London
|
|
|
|
last changed |
2009/10/20 08:02 |
|