JOURNAL ARTICLE

Solving scheduling problems using Petri nets and constraint logic programming

Abstract

Formalization of scheduling problems is very often mathematically and directly bounded to a solving method. It allows one to use the properties of the problem to face the complexity of its resolution. In consequence, the initial model can not be easily extended to take into account the new constraints. Thus, the efficiency is synonym of a lack of genericity. Our starting point is the modeling of scheduling problems without any optimization objective. First, we show the advantages of Petri nets in order to study scheduling problems. Next we develop a progressive approach to design Petri net based models, through the flowshop example. Then we describe the resolution of the problem after the transcription of the obtained net into the CHIP constraint logic programming language.

Keywords:
Petri net Computer science Constraint programming Scheduling (production processes) Constraint logic programming Job shop scheduling Logic programming Mathematical optimization Concurrent constraint logic programming Theoretical computer science Constraint satisfaction Distributed computing Mathematics Artificial intelligence Stochastic programming Routing (electronic design automation)

Metrics

11
Cited By
4.00
FWCI (Field Weighted Citation Impact)
15
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Scheduling and Optimization Algorithms
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Business Process Modeling and Analysis
Social Sciences →  Business, Management and Accounting →  Management Information Systems

Related Documents

JOURNAL ARTICLE

Solving scheduling problems using Petri nets and constraint logic programming

Pascal RichardC. Proust

Journal:   RAIRO - Operations Research Year: 1998 Vol: 32 (2)Pages: 125-143
JOURNAL ARTICLE

Solving Distributed Constraint Optimization Problems Using Logic Programming

Tiep LeTran Cao SonEnrico PontelliWilliam Yeoh

Journal:   Proceedings of the AAAI Conference on Artificial Intelligence Year: 2015 Vol: 29 (1)
JOURNAL ARTICLE

Solving distributed constraint optimization problems using logic programming

Tiep LeTran Cao SonEnrico PontelliWilliam Yeoh

Journal:   Theory and Practice of Logic Programming Year: 2017 Vol: 17 (4)Pages: 634-683
© 2026 ScienceGate Book Chapters — All rights reserved.