ROOSI — Version One of a Generative Expert System for the Design of Building Layouts
ROOSI is the first version of a generative expert system for the design of building layouts that can be adapted to various problem domains. The system docs not reproduce the behavior of human designers; rather, it intends to complement their performance through (a) its ability to systematically search for alternative solutions with promising trade-offs; and (b) its ability to take a broad range of design concerns into account. Work on the system also aims at providing insights into the applicability of Artificial Intelligence techniques to space planning and building design in general. The system is based on a general generate-and-test paradigm. Its main components are a generator, a tester and a control strategy (which is to be expanded later into a genuine planner). The generator is restricted to the allocation of rectangles. The spatial relations above, below, to the left and to the right are defined for pairs of objects in a layout and serve as basic design variables which define differences between solutions and govern the enumeration of alternatives. Within the class of layouts it is able to produce, the generator is completely general and able to generate all realizable sets of spatial relations for a given number of objects. In contrast, the tester is domain-specific and incorporates knowledge about the quality of layouts in a specific domain. The system can be applied to various domains by running it with the appropriate tester and, possibly, the appropriate control strategy. The control strategy itself mediates between planner and tester and, when expanded into a planner, is able to streamline the search for alternatives. The system will go through a sequence of versions with increasing complexity. Each version will have a conceptually clean and clear architecture, and it is our intention to evaluate each architecture explicitly in terms of its promises and limitations with respect to various domains. The first of these versions is described in the present paper.
KeywordsSpatial Relation Layout Design Layout Problem Space Planning Building Design
Unable to display preview. Download preview PDF.
- Buchanan, B.; Sutherland. Georgia and Feigenbaum, E.A. Heuristic Dendral: a program for generating explanatory hypotheses in organic chemistry. In Meltzer, B. and Michie, D. (editor). Machine Intelligence 4, pages 209–254. Fdinburgh University Press, Edinburgh, 1969.Google Scholar
- Flemming, U. On the representation and generation of loosely-packed arrangements of rectangles. Planning and Design 12, 1985. [forthcoming].Google Scholar
- Flemming, U.; Coyne, R.; Glavin; T. and Rychener, M. A generative expert system for the design of building layouts. In R. Adey, and Sriram, D. (editors), Applications of Artificial Intelligence in Engineering Problems, pages 811–821. Springer, New York, 1986a.Google Scholar
- Flcmming, Ulrich; Coyne, Robert; Glavin, Timothy and Rychcncr, Michael. A Generative Expert System for the Design of Building layouts — Version I. Technical Report, Center for Art and Technology, Carnegie-Mellon University, Pittsburgh, PA, 1986b.Google Scholar
- Forgy, Charles L. OPS83 User’s Manual and Report. Production Systems Technologies, Pittsburgh, PA, 1985.Google Scholar
- Hayes-Roth, Frederick, Waterman, Donald A. and Lenat, Douglas B. (editors). Building Expert Systems. Addison-Wesley, Reading, MA, 1983.Google Scholar