Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T14:07:35.247Z Has data issue: false hasContentIssue false

A grammar-based multiagent system in dynamic design

Published online by Cambridge University Press:  14 March 2008

Grażyna Ślusarczyk
Affiliation:
Faculty of Physics, Astronomy, and Applied Computer Science, Jagiellonian University, Kraków, Poland
Rights & Permissions [Opens in a new window]

Abstract

This paper deals with the system of agents treated as a concurrent modular system, which is able to support the designer in solving complex design tasks. The behavior of design agents is modeled by sets of grammar rules. Each agent manages a graph grammar and a database of facts concerning the subtask for which it is responsible. The course of designing is determined by the interaction between cooperating specialized agents. The design context is expressed by the environment in which agents act and predicates describing design criteria. The organization, design methodology, and a semantic model of a grammar-based multiagent design system are presented. The notions of a valid design solution and a design solution consistent with the design criteria are also introduced. The proposed approach is illustrated by the example of designing a house estate.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2008
Figure 0

Fig. 1 Information flow in the proposed system.

Figure 1

Fig. 2 The way in which a grammar-based design agent works.

Figure 2

Fig. 3 (a) A hierarchical hypergraph representing a kitchen layout and (b) its visualization. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 3

Fig. 4 A context-free hierarchical hypergraph grammar generating structures of kitchen layouts.

Figure 4

Fig. 5 A control diagram for a hypergraph grammar generating structures of kitchen layouts.

Figure 5

Fig. 6 Icons representing kitchen pieces. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 6

Fig. 7 (a) A hyperedge with design requirements and (b) two rules of a hierarchical hypergraph grammar of the manager design agent.

Figure 7

Fig. 8 Some of the rules of a hypergraph grammar generating structures of floor layouts.

Figure 8

Fig. 9 A hypergraph generated by the hypergraph grammar from Figure 8.

Figure 9

Fig. 10 (a) A floor layout corresponding to the hypergraph from Figure 9 and (b) a floor layout with a kitchen arrangement. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 10

Fig. 11 Three different kitchen arrangements compatible with the same criteria. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 11

Fig. 12 Three different furniture arrangements for the same floor layout. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 12

Fig. 13 An interface of a floor layout design agent. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 13

Fig. 14 (a) A furniture layout of a living room and (b) a floor layout of a house with a furnished living room. [A color version of this figure can be viewed online at www.journals.cambridge.org]