Constraint Description language and Automatic Code Generator for Single-Machine Job Sequencing Problems

단일기계 일정계획을 위한 제약조건 표현언어 및 코드 자동생성기

  • 이유근 (포항공과대학교 산업공학과) ;
  • 백선덕 (포항공과대학교 산업공학과) ;
  • 배성문 (포항공과대학교 산업공학과) ;
  • 전치혁 (포항공과대학교 산업공학과) ;
  • 장수영 (포항공과대학교 산업공학과) ;
  • 최인준 (포항공과대학교 산업공학과)
  • Received : 19951200
  • Published : 1996.06.30

Abstract

Scheduling problems which determine the sequence of jobs are one of the Important issues to many industries. This paper deals with a single-machine job sequencing problem which has complex constraints and an objective function. To solve the problem, an expressive constraint description language and an automatic code generator are developed for our scheduling system. The user just needs to describe the scheduling problem using the constraint description language that allows to express both quantitative and qualitative constraints as well as an objective function in real world semantics. Then, a complete scheduling program based on constraint satisfaction technique is automatically generated through the code generator. Advantage of this approach is that models of the scheduling problems are easily developed and maintained because models ore formulated by using the language which reflects real world semantics.

Keywords

Acknowledgement

Supported by : 한국과학재단