A Web-based Spatial Layout Planning System with Constraint Satisfaction Problems

웹 환경 하에서의 제약 만족 기법에 의한 공간 계획 시스템

  • 정재은 (인하대학교 전자계산공학과) ;
  • 전승범 (거림시스템(주) 거림연구소) ;
  • 조근식 (인하대학교 전자계산공학과)
  • Published : 2000.04.30

Abstract

The spatial layout planning system allocates rectangular resources in the limited space according to user requirements, This system also can optimizes the spatial allocation problem to maximize the user's requirement. The spatial layout planning Problems for this system can be solved by searching a wide area of space since this problem entails the non-polynomial algorithm. By accommodating the user's dynamic requirements, the modification of a specific space and the redesign of the whole area can be accomplished. In this paper, the spatial layout planning problem is solved efficiently with a resource allocation method based on CSP. The dynamic constraints by adding user requirements are accommodated through the intelligent user Interface. The 3-D layout on the web environment by using VRML is also shown for providing for the visual verification of the 2-D layout and, thereafter, the additional modification of the 2-D layout.

공간 계획 시스템(Spatial Layout Planning System)은 사용자의 요구에 따라 사각의 자원을 일정 공간 안에 할당하고 사용자의 만족도를 최대화함으로써 공간 효율성을 최적화하는 시스템이다. 공간 계획 문제는 방대한 범위의 공간을 탐색해야 하므로 시간과 공간적 측면에서 높은 복잡도(Complexity)를 갖는 문제이다. 또한 특정 영역의 수정 요구나 재설계 요구와 같은 사용자의 동적인 요구 사항들을 수용할 수도 있어야 한다. 본 논문에서는 CSP(Constraint Satisfaction Problems) 해결 기법 기반의 자원 할당법을 이용함으로써 효과적으로 공간 계획 문제를 해결할 수 있도록 하였으며 사용자의 요구에 따라 변화되는 제약조건은 지능형 사용자 인터페이스 모델을 통해 좀 더 향상된 결과가 도출될 수 있도록 설계 및 구현하였다. 또한, 2차원 도면에서의 수정 요구에 대한 편이성과 시각적 검증을 위해 웹 환경 하에서의 VRML(Virtual Reality Modeling Language)을 이용한 3차원 도면을 보여준다.

Keywords

References

  1. 전승범, 오윤상, 조근식, '제약만족해결기법을 이용한 공간계획 시스템의 설계 및 구현', 한국정보처리학회 추계 학술발표논문집, 1998
  2. L. B. Kobacs, 'Logic Programming systems development for floor plan design by dissectioning Research,' Report 87/13, Department of Computer Science, University of Copenhagen, 1987
  3. H. Kazuyoshi, K. Chikahiro, 'A Floor Planning System Using Constraints Logic Programming,' Technical Report, Tokyo Gas Co., Ltd., No. 93-07, 1993
  4. D. Vasant, R. Nicky, 'Integer Programming vs. Expert Systems: An Experimental Comparison,' Communication of the ACM, Vol. 33, Number 3, 1990 https://doi.org/10.1145/77481.77485
  5. L. B. Kobacs, 'Knowledge based floor plan design by space partitioning : A logic programming approach,' Artificial Intelligence in Engineering, 1992 https://doi.org/10.1016/0954-1810(91)90022-G
  6. A. K. Mackworth, 'Consistency in Networks of Relations,' American Association for Artificial Intelligence, 1977
  7. B. A. Nadel, 'Constraints Satisfaction Algorithm,' Computational Intelligence 5, 1989 https://doi.org/10.1111/j.1467-8640.1989.tb00328.x
  8. D. Frost, R. Dechter, 'Insearch of the best constraint satisfaction search,' American Association for Artificial Intelligence, 1994
  9. J. E. Beasley, 'Algorithms for Unconstrainted Two-Dimensional Guillotine Cutting,' Journal of Operational Research Society, 36, 1985a https://doi.org/10.2307/2582416
  10. E. Tsang, Foundation of Constraint Satisfaction, pp79-99, Academic Press, 1993