JOURNAL ARTICLE

Spatial synthesis by disjunctive constraint satisfaction

Can A. BaykanMark S. Fox

Year: 1997 Journal:   Artificial intelligence for engineering design analysis and manufacturing Vol: 11 (4)Pages: 245-262   Publisher: Cambridge University Press

Abstract

Abstract 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.

Keywords:
Backtracking Local consistency Constraint satisfaction problem Adjacency list Constraint satisfaction Constraint (computer-aided design) Heuristic Mathematics Computer science Arity Constraint satisfaction dual problem Mathematical optimization Algebraic number Constraint graph Theoretical computer science Algorithm Discrete mathematics Artificial intelligence

Metrics

20
Cited By
0.00
FWCI (Field Weighted Citation Impact)
45
Refs
0.20
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Constraint Satisfaction and Optimization
Physical Sciences →  Computer Science →  Computer Networks and Communications
Computational Geometry and Mesh Generation
Physical Sciences →  Computer Science →  Computer Graphics and Computer-Aided Design
Optimization and Packing Problems
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering

Related Documents

JOURNAL ARTICLE

Disjunctive constraint satisfaction over reals

Daya Ram GaurW.S. Havens

Year: 2002 Vol: 1 Pages: 17-20
BOOK-CHAPTER

Disjunctive and Continuous Constraint Satisfaction Problems

Miguel Á. SalidoFederico Barber

Lecture notes in computer science Year: 2002 Pages: 768-769
JOURNAL ARTICLE

An Overview of Disjunctive Constraint Satisfaction

John T. MaxwellRonald M. Kaplan

Journal:   International Workshop/Conference on Parsing Technologies Year: 1989 Vol: 9 (4)Pages: 18-27
JOURNAL ARTICLE

Partial Constraint Satisfaction of Disjunctive Temporal Problems.

Michael D. MoffittMartha E. Pollack

Journal:   The Florida AI Research Society Year: 2005 Vol: 10 Suppl 1 Pages: 715-720
© 2026 ScienceGate Book Chapters — All rights reserved.