Solving the Car-Sequencing Problem in Constraint Logic Programming
نویسندگان
چکیده
CHIP is a new constraint logic programming language combining the declarative aspect of logic programming with the efficiency of constraint manipulation techniques. In the present paper, we show an application of CHIP to the car-sequencing problem which occurs in assembly line scheduling in car manufacturing. This problem is highly combinatorial nd has been presented recently as a "challenge" lor Artificial Intelligence (Al) systems. We present he approach taken to solve this problem in CHIP and give some computational results for different configurations. lt is shown that CHIP provides not only the flexibilitywhich an be expected from an Altoolby simplitying greatly the problem statement but also the efficiency which allows to solve large assembly line problems. This efficiency comes lrom the ability of CHIP to use numerical and symbolic onstraints to prune the search space very early.
منابع مشابه
Solving the Car Sequencing Problem with Constraint Logic Programming in the Automotive Industry
flexis AG is a software company that specialises in planning and optimisation software for the automotive industry, with offices in Europe, North America, and Asia. One of our main products is a production sequencing solver that is used by several large truck and car manufacturers. The solver is based on Constraint Programming, and in its current incarnation it is implemented in ECLPS. The Car ...
متن کاملSolving constraint satisfaction sequencing problems by iterative repair
Many constraint satisfaction problems involve sequencing constraints, where the aim is to nd a sequence for a domain of values such that all the constraints on the sequence are satis ed. Specialised techniques have been developed to tackle this problem within the constraint programming framework using constructive, backtracking search. In this paper we investigate local search techniques to tac...
متن کاملConstraint Satisfaction Using Constraint Logic Programming
Van Hentenryck, P., H. Simonis and M. Dincbas, Constraint satisfaction using constraint logic programming, Artificial Intelligence 58 (1992) 113-159. Constraint logic programming (CLP) is a new class of declarative programming languages whose primitive operations are based on constraints (e.g. constraint solving and constraint entailment). CLP languages naturally combine constraint propagation ...
متن کاملSolving constraint satisfaction
Many constraint satisfaction problems involve sequencing constraints, where the aim is to nd a sequence for a domain of values such that all the constraints on the sequence are satissed. Specialised techniques have been developed to tackle this problem within the constraint programming framework using constructive, backtracking search. In this paper we investigate local search techniques to tac...
متن کاملMathematical Model and Algorithm for sequencing operations in the machine building industry
In this paper, the problem of sequencing machines in the final assembly line with regard to the supply of parts has been investigated. For this reason, a basic integer linear programming model has been developed and based on this, the problem-solving algorithm is developed in accordance with the reaction-based approach based on the renewal of the sequence of operations. Also, due to the Np-hard...
متن کامل