Identifying Project Alternatives with the Use of Constraint Programming

  • Marcin RelichEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 521)


The paper is concerned with using a constraint programming paradigm for identifying alternative variants of completing a new product development project. The model of project prototyping includes variables and constraints in the fields of product, organisation and its environment. The project prototyping problem is formulated as a constraint satisfaction problem and implemented with the use of constraint programming that enables declarative description and effective solving of large combinatorial problems. Consequently, constraint programming can be considered as an appropriate framework for developing decision-making software to support identification of alternatives for project completion. An example illustrates the applicability of the proposed approach in the context of new product development projects.


Project management New product development Constraint satisfaction problem Decision support system 


  1. 1.
    Ernst, H.: Success factors of new product development: a review of the empirical literature. Intl. J. Manag. Rev. 4, 1–40 (2002)CrossRefGoogle Scholar
  2. 2.
    Cooper, R., Edgett, S.: Maximizing productivity in product innovation. Res. Technol. Manag. 51(2), 47–58 (2008)Google Scholar
  3. 3.
    Relich, M., Bzdyra, K.: Knowledge discovery in enterprise databases for forecasting new product success. In: Jackowski, K., et al. (eds.) IDEAL 2015. LNCS, vol. 9375, pp. 121–129. Springer (2015)Google Scholar
  4. 4.
    Ernst, H., Hoyer, W., Rubsaamen, C.: Sales, Marketing, and research-and-development cooperation across new product development stages: implications for success. J. Mark. 74, 80–92 (2010)CrossRefGoogle Scholar
  5. 5.
    Kahn, K.B.: An exploratory investigation of new product forecasting practices. J. Prod. Innov. Manag. 19, 133–143 (2002)CrossRefGoogle Scholar
  6. 6.
    Ozer, M.: A survey of new product evaluation models. J. Prod. Innov. Manag. 16, 77–94 (1999)CrossRefGoogle Scholar
  7. 7.
    Fruhwirth, T.W., Abdennadher, S.: Essentials of Constraint Programming. Springer, Berlin (2003)CrossRefzbMATHGoogle Scholar
  8. 8.
    Liu, S.S., Wang, C.J.: Optimizing project selection and scheduling problems with time-dependent resource constraints. Autom. Constr. 20, 1110–1119 (2011)CrossRefGoogle Scholar
  9. 9.
    Apt, K.R.: Principles of Constraint Programming. Cambridge University Press, Cambridge (2003)CrossRefzbMATHGoogle Scholar
  10. 10.
    Chan, W.T., Hu, H.: Constraint programming approach to precast production scheduling. J. Constr. Eng. Manag. 128, 513–521 (2002)CrossRefGoogle Scholar
  11. 11.
    Wang, S.M., Chen, J.C., Wang, K.J.: Resource portfolio planning of make-to-stock products using a constraint programming-based genetic algorithm. Omega 35, 237–246 (2007)CrossRefGoogle Scholar
  12. 12.
    Banaszak, Z., Zaremba, M., Muszyński, W.: Constraint programming for project-driven manufacturing. Int. J. Prod. Econ. 120, 463–475 (2009)CrossRefGoogle Scholar
  13. 13.
    Rossi, F., Van Beek, P. Walsh, T.: Handbook of Constraint Programming. Elsevier Science, Amsterdam (2006)Google Scholar
  14. 14.
    Bocewicz, G., Nielsen, I., Banaszak, Z.: Automated guided vehicles fleet match-up scheduling with production flow constraints. Eng. Appl. Artif. Intell. 30, 49–62 (2014)CrossRefGoogle Scholar
  15. 15.
    Azar A.T.: Adaptive Neuro-fuzzy Systems. In: Fuzzy systems. InTech (2010)Google Scholar
  16. 16.
    Relich, M.: Identifying relationships between eco-innovation and product success. In: Golinska, P., Kawa, A. (eds.) Technology Management for Sustainable Production and Logistics, pp. 173–192. Springer, Berlin (2015)CrossRefGoogle Scholar
  17. 17.
    Van Roy, P., Haridi, S.: Concepts, Techniques and Models of Computer Programming. Massachusetts Institute of Technology, Cambridge (2004)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Faculty of Economics and ManagementUniversity of Zielona GoraZielona GoraPoland

Personalised recommendations