Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 8

Proceedings of the 2016 Federated Conference on Computer Science and Information Systems

A declarative decision support framework for supply chain problems

DOI: http://dx.doi.org/10.15439/2016F39

Citation: Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 8, pages 12151222 ()

Full text

Abstract. The author presents a novel declarative approach to modeling, solving and decision support for supply chain problems as a declarative decision support framework. The proposed framework makes it possible to ask different types of questions (general, specific, logical etc.). The implementation of the framework was performed in the CLP (Constraint Logic Programming) environment. To increase the efficiency of the framework, particularly in the area of optimization made its integration with MP (Mathematical Programming) environment. The paper also presents the implementation of illustrative model, using the proposed framework. In addition, an efficiency analysis of the presented solution in relation to the application of mathematical programming have been conducted.


  1. K. Burgess, P. J. Singh, R. Koroglu, "Supply chain management: a structured literature review and implications for future research", in International Journal of Operations & Production Management, Vol. 26 Issue: 7, pp. 703–729, 2006.
  2. K. C. Tan, “A framework of supply chain management literature”, in European Journal of Purchasing & Supply Management, 7, pp 39-48, 2001.
  3. G.Q. Huang, J.S.K. Lau, K.L. Mak, “The impacts of sharing production information on supply chain dynamics: a review of the literature”, in International Journal of Production Research, 41, pp.1483–1517, 2003.
  4. J. Mula, D. Peidro, M. Diaz-Madronero, E. Vicens, “Mathematical programming models for supply chain production and transport planning”, in European Journal of Operational Research, 204, pp. 377–390, 2010.
  5. K. Apt, M. Wallace, Constraint Logic Programming using Eclipse. Cambridge: Cambridge University Press, 2006.
  6. F. Rossi, P. Van Beek, T. Walsh, “Handbook of Constraint Programming”, New York: Elsevier Sc. Inc, 2006.
  7. P. Sitek J. Wikarek, “A hybrid method for modeling and solving constrained search problems“, in: Federated Conference on Computer Science and Information Systems (FedCSIS 2013), pp. 385-392, 2013.
  8. P. Sitek, J. Wikarek, “A Hybrid Programming Framework for Modeling and Solving Constraint Satisfaction and Optimization Problems”, in: Scientific Programming, vol. 2016, Article ID 5102616, 2016. http://dx.doi.org/10.1155/2016/5102616.
  9. P. Sitek, P., J. Wikarek, “A Hybrid Approach to the Optimization of Multiechelon Systems“, in: Mathematical Problems in Engineering vol. 2015, Article ID 925675, 2015. http://dx.doi.org/10.1155/2015/925675.
  10. P. Sitek, “A hybrid approach to the two-echelon capacitated vehicle routing problem (2E-CVRP) “, in: Advances in Intelligent Systems and Computing, 267, pp.251–263, 2014. http://dx.doi.org/10.1007/978-3-319-05353-0_25.
  11. A. Schrijver, “Theory of Linear and Integer Programming”, John Wiley & Sons, New York, NY, USA, 1998.
  12. Eclipse, 2015, Eclipse - The Eclipse Foundation open source community website, Accessed August 12, http://www.eclipse.org.
  13. G.M. Thompson, “Optimizing restaurant table configuration: Specifying combinable tables“, in: Cornell Hotel and Restaurant Administration Quartely, 44, pp. 53–60, 2003.
  14. M. Milano, M. Wallace, “Integrating Operations Research in Constraint Programming”, in: Annals of Operations Research, 175(1), pp. 37 – 76, 2010.
  15. T. Achterberg, T. Berthold, T. Koch, K. Wolter, “Constraint Integer Programming. A New Approach to Integrate CP and MIP”, in: Lecture Notes in Computer Science, 5015, pp. 6-20, 2008.
  16. A. Bockmayr, T. Kasper, “Branch-and-Infer, A Framework for Combining CP and IP”, in: Constraint and Integer Programming Operations Research/Computer Science Interfaces Series, 27, pp. 59-87, 2004.
  17. J. Wikarek, “A Novel Approach to Optimization of Jobs in Groups”, in: Progress in Automation, Robotics and Measuring Techniques, pp. 313-322, 2015. http://dx.doi.org/10.1007/978-3-319-15796-2_32.
  18. S. Bak, R. Czarnecki, S. Deniziak “Synthesis of Real-Time Cloud Applications for Internet of Things”, in: Turkish Journal of Electrical Engineering &Computer Sciences, 2013. http://dx.doi.org/10.3906/elk-1302-178.
  19. M. Relich, A. Swic, A. Gola, “A Knowledge-Based Approach to Product Concept Screening”, in: Omatu, S. (eds.) Advances in Intelligent Systems and Computing, vol. 373, pp. 341–348, 2015.
  20. K. Grzybowska, “Selected Activity Coordination Mechanisms in Complex Systems, Highlights of Practical Applications of Agents, Multi-Agent Systems, and Sustainability”, in: The PAAMS Collection Communications in Computer and Information Science, Volume 524, J. Bajo et al. (Eds.), Springer International Publishing Switzerland, pp. 69-79, 2015. http://dx.doi.org/10.1007/978-3-319-19033-4_6.
  21. P. Nielsen, I. Nielsen, K. Steger-Jensen, “Analyzing and evaluating product demand interdependencies”, in: Computers in Industry, 61 (9), pp. 869-876, 2010. http://dx.doi.org/10.1016/j.compind.2010.07.012.
  22. D. Krenczyk, J. Jagodzinski, “ERP, APS and Simulation Systems Integration to Support Production Planning and Scheduling”, in: Advances in Intelligent Systems and Computing, Vol. 368, Springer International Publishing, pp 451-46, 2015.
  23. S. Deniziak, T. Michno, “Query by Shape for Image Retrieval from Multimedia Databases”, in: Communications in Computer and Information Science, Springer, 521, pp. 377–386, 2015. http://dx.doi.org/10.1007/978-3-319-18422-7_33