Spatial synthesis by disjunctive constraint satisfaction

被引:12
|
作者
Baykan, CA
Fox, MS
机构
[1] MIDDLE E TECH UNIV,DEPT ARCHITECTURE,TR-06531 ANKARA,TURKEY
[2] UNIV TORONTO,DEPT IND ENGN,TORONTO,ON M5S 1A4,CANADA
关键词
spatial layout; geometric reasoning; disjunctive constraint satisfaction;
D O I
10.1017/S0890060400003206
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The spatial synthesis problem addressed in this paper is the configuration of rectangles in 2D space, where the sides of the rectangles are parallel to an orthogonal coordinate system. Variables are the locations of the edges of the rectangles and their orientations. Algebraic constraints on these variables define a layout and constitute a constraint satisfaction problem. We give a new O(n(2)) algorithm for incremental path-consistency, which is applied after adding each algebraic constraint. Problem requirements are formulated as spatial relations between the rectangles, for example, adjacency, minimum distance, and nonoverlap. Spatial relations are expressed by Boolean combinations of the algebraic constraints; called disjunctive constraints. Solutions are generated by backtracking search, which selects a disjunctive constraint and instantiates its disjuncts. The selected disjuncts describe an equivalence class of configurations that is a significantly different solution. This method generates the set of significantly different solutions that satisfy all the requirements. The order of instantiating disjunctive constraints is critical for search efficiency. It is determined dynamically at each search state, using functions of heuristic measures called textures. Textures implement fail-first and prune-early strategies. Extensions to the model, that is, 3D configurations, configurations of nonrectangular shapes, constraint relaxation, optimization, and adding new rectangles during search are discussed.
引用
收藏
页码:245 / 262
页数:18
相关论文
共 50 条
  • [21] A semi-dynamical approach for solving qualitative spatial constraint satisfaction problems
    Challita, Khalil
    THEORETICAL COMPUTER SCIENCE, 2012, 440 : 29 - 38
  • [22] Qualitative spatial reasoning on topological relations by combining the semantic web and constraint satisfaction
    Wang, Yandong
    Qiao, Mengling
    Liu, Hui
    Ye, Xinyue
    GEO-SPATIAL INFORMATION SCIENCE, 2018, 21 (02) : 80 - 92
  • [23] Type synthesis of spatial mechanisms with consideration of general constraint
    Sakamoto, Yoshihiro
    Ogawa, Kiyoshi
    Hagiwara, Yoshihiko
    Horie, Mikio
    Arishima, Takayuki
    Nippon Kikai Gakkai Ronbunshu, C Hen/Transactions of the Japan Society of Mechanical Engineers, Part C, 1996, 62 (595): : 1182 - 1190
  • [24] Partial constraint satisfaction
    1600, Morgan Kaufmann Publ Inc, San Mateo, CA, USA (01):
  • [25] Resolution and constraint satisfaction
    Mitchell, DG
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2003, PROCEEDINGS, 2003, 2833 : 555 - 569
  • [26] THE LOGIC OF CONSTRAINT SATISFACTION
    MACKWORTH, AK
    ARTIFICIAL INTELLIGENCE, 1992, 58 (1-3) : 3 - 20
  • [27] On Approximate Constraint Satisfaction
    Chentsov, A. G.
    RUSSIAN MATHEMATICS, 2011, 55 (02) : 75 - 89
  • [28] Coherence as constraint satisfaction
    Thagard, P
    Verbeurgt, K
    COGNITIVE SCIENCE, 1998, 22 (01) : 1 - 24
  • [29] Checking Constraint Satisfaction
    Jung, Victor
    Regin, Jean-Charles
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, 2021, 12735 : 332 - 347
  • [30] Decentralized Constraint Satisfaction
    Duffy, Ken R.
    Bordenave, Charles
    Leith, Douglas J.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (04) : 1298 - 1308