Abstract
Constrained scheduling problems are quite common in project management, manufacturing, distribution, transportation, logistics, supply chain management, software engineering, and computer networks etc. The need to use integer and binary decision variables representing the allocation of different resources to many activities and numerous specific, universal and additional constraints on these decision variables are typical components of the resource-constrained scheduling problems (RCSPs) modeling. It is often necessary to model additional resources and constraints. For these reasons, models are becoming computationally demanding. This is particularly noticeable when methods of operations research (mathematical programing (MP), network programing, and dynamic programming) are used. On the other hand, most RCPSs can be easily modeled as instances of the constraint satisfaction problems (CSPs) and solved using constraint programming (CP) methods. In contrast to the MP-based environment, the CP-based environment methods deal well with binary constraints but worse in optimization. Therefore, the hybrid approach based on integration mathematical programming and constraint logic programming to optimization resource-constrained scheduling problems has been proposed. To evaluate the applicability and computational efficiency of the proposed approach and its implementation programming framework, the illustrative examples of optimization resource-constrained scheduling problems are implemented separately for mathematical programming and hybrid method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1998)
Leung, J.Y.-T., Anderson, J.H.: Handbook of Scheduling: Algorithms, Models, and Performance Analysis. Chapman & Hall/CRC, Boca Raton (2004). ISBN 1584883979
Błażewicz, J., Ecker, K.H., Pesch, E., Schmidt, G., Węglarz J.: Handbook on Scheduling. From Theory to Applications. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-32220-7. ISBN 978-3-540-28046-0
Coelho, J., Vanhoucke, M.: Multi-mode resource-constrained project scheduling using RCPSP and SAT solvers. Eur. J. Oper. Res. 213, 73–82 (2011)
Rossi, F., Van Beek, P., Walsh, T.: Handbook of Constraint Programming (Foundations of Artificial Intelligence). Elsevier Science Inc., New York (2006)
Apt, K., Wallace, M.: Constraint Logic Programming Using Eclipse. Cambridge University Press, Cambridge (2006)
Milano, M., Wallace, M.: Integrating operations research. Constraint Program. Ann. Oper. Res. 175(1), 37–76 (2010)
Achterberg, T., Berthold, T., Koch, T., Wolter, K.: Constraint integer programming: a new approach to integrate CP and MIP. In: Perron, L., Trick, Michael A. (eds.) CPAIOR 2008. LNCS, vol. 5015, pp. 6–20. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68155-7_4
Bocewicz, G., Banaszak, Z.: Declarative approach to cyclic steady states space refinement: periodic processes scheduling. Int. J. Adv. Manuf. Technol. 67(1–4), 137–155 (2013)
Sitek, P., Wikarek, J.: A hybrid approach to the optimization of multiechelon systems. Math. Probl. Eng. (2015). Article ID 925675. Hindawi Publishing Corporation. https://doi.org/10.1155/2015/925675
Sitek, P., Nielsen I.E., Wikarek, J.: A hybrid multi-agent approach to the solving supply chain problems. Procedia Comput. Sci. KES, 1557–1566 (2014). https://doi.org/10.1016/j.procs.2014.08.239
Sitek, P., Wikarek J.: A hybrid framework for the modelling and optimisation of decision problems in sustainable supply chain management. Int. J. Prod. Res. 1–18 (2015). https://doi.org/10.1080/00207543.2015.1005762
Sitek, P.: A hybrid approach to the two-echelon capacitated vehicle routing problem (2E-CVRP). Adv. Intell. Syst. Comput. 267, 251–263 (2014). https://doi.org/10.1007/978-3-319-05353-0_25
Sitek, P., Wikarek, J.: A constraint-based approach to modeling and solving resource-constrained scheduling problems. In: Nguyen, N.-T., Manolopoulos, Y., Iliadis, L., Trawiński, B. (eds.) ICCCI 2016. LNCS (LNAI), vol. 9875, pp. 423–433. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45243-2_39
Guyon, O., Lemaire, P., Pinson, Ă., Rivreau, D.: Solving an integrated job-shop problem with human resource constraints. Ann. Oper. Res. 213(1), 147–171 (2014)
Blazewicz, J., Lenstra, J.K., Rinnooy Kan, A.H.G.: Scheduling subject to resource constraints: classification and complexity. Discrete Appl. Math. 5, 11–24 (1983)
Lawrence, S.R., Morton, T.E.: Resource-constrained multi-project scheduling with tardy costs: comparing myopic bottleneck, and resource pricing heuristics. Eur. J. Oper. Res. 64(2), 168–187 (1993)
Chandru, V., Rao, M.R.: Combinatorial optimization: an integer programming perspective. ACM Comput. Surv. 28(1), 55–58 (1996)
Eclipse - The Eclipse Foundation open source community website. www.eclipse.org. Accessed 20 Apr 2016
SCIP. http://scip.zib.de/. Accessed 20 Apr 2016
Toth, P., Vigo, D.: Models, relaxations and exact approaches for the capacitated vehicle routing problem. Discrete Appl. Math. 123(1–3), 487–512 (2002)
Li, Z., Janardhanan, M.N., Tang, Q., Nielsen, P.: Co-evolutionary particle swarm optimization algorithm for two-sided robotic assembly line balancing problem. Adv. Mech. Eng. 8(9), 1–14 (2016). http://dx.doi.org/10.1177/1687814016667907
Nielsen, I., Dang, Q.-V., Nielsen, P., Pawlewski, P.: Scheduling of mobile robots with preemptive tasks. In: Omatu, S., Bersini, H., Corchado, Juan M., RodrÃguez, S., Pawlewski, P., Bucciarelli, E. (eds.) Distributed Computing and Artificial Intelligence, 11th International Conference. AISC, vol. 290, pp. 19–27. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07593-8_3
Wang, J., Liu, C.: Fuzzy constraint logic programming with answer set semantics. In: Zhang, Z., Siekmann, J. (eds.) KSEM 2007. LNCS (LNAI), vol. 4798, pp. 52–60. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-76719-0_9
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Appendix A. Sets of Facts for Illustrative Example
Appendix B. Illustrative Example-Formal Model
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Sitek, P., Wikarek, J. (2018). An MP/CP-Based Hybrid Approach to Optimization of the Resource-Constrained Scheduling Problems. In: Nguyen, N., Kowalczyk, R. (eds) Transactions on Computational Collective Intelligence XXIX. Lecture Notes in Computer Science(), vol 10840. Springer, Cham. https://doi.org/10.1007/978-3-319-90287-6_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-90287-6_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-90286-9
Online ISBN: 978-3-319-90287-6
eBook Packages: Computer ScienceComputer Science (R0)