Identifying Project Alternatives with the Use of Constraint Programming
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.
KeywordsProject management New product development Constraint satisfaction problem Decision support system
- 2.Cooper, R., Edgett, S.: Maximizing productivity in product innovation. Res. Technol. Manag. 51(2), 47–58 (2008)Google Scholar
- 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
- 13.Rossi, F., Van Beek, P. Walsh, T.: Handbook of Constraint Programming. Elsevier Science, Amsterdam (2006)Google Scholar
- 15.Azar A.T.: Adaptive Neuro-fuzzy Systems. In: Fuzzy systems. InTech (2010)Google Scholar
- 17.Van Roy, P., Haridi, S.: Concepts, Techniques and Models of Computer Programming. Massachusetts Institute of Technology, Cambridge (2004)Google Scholar