Hybrid approach of constraint programming and integer programming for solving resource-constrained project-scheduling problems

Cheng Zhao*, Tomohiro Murata

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Resource-constrained project scheduling problem (RCPSP) is a well known NP hard problem. This paper proposes a hybrid approach of constraint programming (CP) and integer programming (IP) which could solve RCPSP with ideal efficiency and quality. Constraint propagation is key element of constraint programming and is widely used in cumulative resource problem (CRP). CRP can be taken as a relaxed problem of RCPSP. This paper discussed how to eliminate the resource constraint, and transform RCPSP to project scheduling problem (PSP) so that the problem will became easier. Experiment shows this hybrid approach has certain efficient advantage compared with traditional CP method.

Original languageEnglish
Title of host publicationInternational MultiConference of Engineers and Computer Scientists, IMECS 2012
PublisherNewswood Limited
Pages1574-1577
Number of pages4
ISBN (Print)9789881925190
Publication statusPublished - 2012 Jan 1
Event2012 International MultiConference of Engineers and Computer Scientists, IMECS 2012 - Kowloon, Hong Kong
Duration: 2012 Mar 142012 Mar 16

Publication series

NameLecture Notes in Engineering and Computer Science
Volume2196
ISSN (Print)2078-0958

Other

Other2012 International MultiConference of Engineers and Computer Scientists, IMECS 2012
Country/TerritoryHong Kong
CityKowloon
Period12/3/1412/3/16

Keywords

  • Constraint programming (CP)
  • Cumulative resource problem (CRP)
  • Integer programming (IP)
  • Project scheduling problem (PSP)
  • Resource-constrained project scheduling problems (RCPSP)

ASJC Scopus subject areas

  • Computer Science (miscellaneous)

Fingerprint

Dive into the research topics of 'Hybrid approach of constraint programming and integer programming for solving resource-constrained project-scheduling problems'. Together they form a unique fingerprint.

Cite this