earticle

논문검색

A Job-Shop Scheduling Model of Software Development Planning for Constraint-based Local Search

초록

영어

Software development planning usually does not take any advantage of planning and scheduling techniques involving reasoning about time and resources, which are typical in the manufacturing area. This paper proposes a constraint-based model for the Job Shop Scheduling Problem to be solved using local search techniques. The model can be used to represent a multiple software process planning problem when the different (activities of) projects compete for limited staff. The main aspects of the model are: the use of integer variables which represent the relative order of the operations to be scheduled, and two global constraints, alldifferent (all the variable values are forced to be different from the others) and increasing (the variable values are forced to be greater than the previous ones in the sequence), for ensuring feasibility. The AllDifferent and Increasing constraints enforce the conjunction of one binary constraint, the not-equal constraint and the greater constraint respectively, for every pair of variables. By analyzing the set of all relations at the same time, both global constraints offer greater filtering power, enhancing the constraint model and the efficiency in the resolution of the problem. An interesting property of the model is that cycle detection in the schedules is implicit in the satisfaction of the constraints. In order to test the proposed model, a parameterized local search algorithm has been used, with a neighborhood similar to the Nowicki and Smutnicki one, which has been adapted in order to be suitable for the proposed model.

목차

Abstract
 1. Introduction
 2. Problem Definition
 3. Constraint Programming
 4. Our Proposal
  4.1. The CSP Model
  4.2. Cycle Detection
  4.3. Neighborhoods
  4.4. The Parameterized Algorithm
 5. Experimental Results
 6. Conclusions and Future Work
 References

저자정보

  • Irene Barba Dpt. Lenguajes y Sistemas Informáticos, Universidad de Sevilla
  • Carmelo Del Valle Dpt. Lenguajes y Sistemas Informáticos, Universidad de Sevilla

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.