Abstract
Scheduling deals with the allocation of resources to activities over time, and can be interpreted as a Constraint Satisfaction Problem. Two main types of approaches, both based on constraint satisfaction, can be adopted to formulate a scheduling problem. The first type is resource-based: resources are associated with temporal domains of feasibility which describe and maintain the evolution of their state; the second type is task-based: the assignments of resources to activities are considered as temporally constrained events. This paper shows the use of the two approaches to a case study, the “Train Scheduling Problem”. The two approaches are then compared.
Preview
Unable to display preview. Download preview PDF.
References
J. Allen, “Maintaining Knowledge About Temporal Intervals”, in Communications of the ACM, vol. 26, 1983, pp. 832–843.
J.F.Allen, J.A.Koomen, “Planning using a Temporal World Model”, in Proc. of IJCAI83, 1983, pp. 741–747.
P.Baptiste, B.Legeard, M.A.Manier, C.Varnier, “A Scheduling Problem Optimization Solved with Constraint Logic Programming”, in Proc. Practical Applications of Prolog PAP94, pp. 47–66, London (UK), 1994.
S.Breitinger, H.C.R.Lock, “Modelling and Scheduling in CLP(FD)”, in Proc. Practical Applications of Prolog PAP94, pp. 95–110, London (UK), 1994.
Y.Caseau, F.Laburthe, “Improved CLP Scheduling with Task Intervals” in ICLP94, pp 369–383, S.Margherita (IT), 1994.
V. Brusoni, L. Console, B. Pernici, P. Terenziani, “Later: an efficient general purpose manager of temporal information”, to appear in IEEE Expert, 1996.
V. Brusoni, L. Console, P. Terenziani, “On the computational complexity of querying bounds on differences constraints”, in Artificial Intelligence, vol. 74, 1995, pp. 367–379.
N.Christodoulou, E.Stefanitsis, E.Kaltsas, V.Assimakopoulos, “A Constraint Logic Programming Approach to the Vehicle-Fleet Scheduling Problem”, in Proc. Practical Applications of Prolog PAP94, pp. 137–148, London (UK), 1994.
W.J.Cullyer, W.Wise, “Application of Formal Methods to Railway Signalling”, in Proc. of the Safety and Reliability Society Symposium, pp. 11–28, Bath (UK), 1989.
A.Dalfiume, E.Lamma, P.Mello, M.Milano, “A Constraint Logic Programming Application to a Distributed Train Scheduling Problem”, in Proc. Practical Applications of Prolog PAP95, Paris (FR),1995.
R.Dechter, I.Meiri, J.Pearl, “Temporal Constraint Networks”, in Artificial Intelligence, vol. 49, 1991, pp. 61–95.
ECL'PSe User Manual Release 3.3, ECRC 1992.
M.S.Fox, N.Sadeh, “Why is Scheduling Difficult? A CSP Perspective”, in Proc. of ECAI 90, pp.754–67, 1990.
E.C. Freuder, A.K. Mackworth, “Special Issue on Constraint Based Reasoning”, Artificial Intelligence, vol. 58, 1992.
J.Jaffar, J.L.Lassez, “Constraint Logic Programming”, in Proc. of the Conference on Principle of Programming Languages, Munich 1987.
J.Jaffar, M.J.Maher, “Constraint Logic Programming: a Survey”, in Journal of Logic Programming on 10 years of Logic Programming, 1994.
V. Kumar, “Algorithms for Constraint-Satisfaction Problems: A Survey”, in The AI Magazine, vol. 13, 1992, pp. 32–44.
E.Lamma, P.Mello, M.Milano, “A Meta Constraint Logic Programming Architecture for Qualitative and Quantitative Temporal Reasoning”, Technical Report DEIS-LIA-95-001, 1995.
A.Mascis, A.Sassano, “Job-Shop, No-Wait in process with Blocking Models for the Ordering of Trains within Big Railway Stations”, (in Italian), 1st Nat. Conf. C.N.R. “Progetto Finalizzato Trasporti II”, Vol. 4, pp. 2075–2094, Rome 1993.
C.Meng, M.Sullivan, “LOGOS: A Constraint-Directed Reasoning Shell for Operations Management”, IEEE Expert 6, 1, pp.20–28, 1991.
J.F.Rit, “Propagating Temporal Constraint for Scheduling”, in Proc. AAAI86, Philadelphia (PA), pp.383–388, August 1986.
S.F.Smith, P.S.Ow, “The Use of Multiple Problem Decomposition in Time Constrained Planning Tasks”, in Proc. of IJCAI85, pp.1013–1015.
S.F.Smith, “A Constraint-Based Framework for Reactive Management of Factory Schedules” in Intelligent Manufacturing, M.D.Oliff, Ed., Benjamin Cummins Publisher, 1987.
S.F.Smith, “Knowledge-based Production Management: Approaches, Results and Prospects”, in Production Planning and Control Journal, 1992.
P.Van Hentenryck, “Constraint Satisfaction in Logic Programming”, MIT Press, 1989.
D.S. Weld, “An Introduction to Least Commitment Planning”, in AI Magazine, vol. 15, 1994, pp. 27–61.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brusoni, V., Terenziani, P., Lamma, E., Mello, P., Console, L., Milano, M. (1996). Resource-based vs. task-based approaches for scheduling problems. In: Raś, Z.W., Michalewicz, M. (eds) Foundations of Intelligent Systems. ISMIS 1996. Lecture Notes in Computer Science, vol 1079. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61286-6_157
Download citation
DOI: https://doi.org/10.1007/3-540-61286-6_157
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61286-5
Online ISBN: 978-3-540-68440-4
eBook Packages: Springer Book Archive