Modelling Dynamic Programming-based global constraints in Constraint Programming

dc.contributor.authorVisentin, Andrea
dc.contributor.authorPrestwich, Steven D.
dc.contributor.authorRossi, Roberto
dc.contributor.authorTarim, S. Armagan
dc.contributor.editorLe Thi, Hoai An
dc.contributor.editorLe, Hoai Minh
dc.contributor.editorPham Dinh, Tao
dc.contributor.funderScience Foundation Irelanden
dc.contributor.funderEuropean Regional Development Funden
dc.date.accessioned2019-07-18T11:55:47Z
dc.date.available2019-07-18T11:55:47Z
dc.date.issued2019-06-15
dc.date.updated2019-07-18T11:31:12Z
dc.description.abstractDynamic Programming (DP) can solve many complex problems in polynomial or pseudo-polynomial time, and it is widely used in Constraint Programming (CP) to implement powerful global constraints. Implementing such constraints is a nontrivial task beyond the capability of most CP users, who must rely on their CP solver to provide an appropriate global constraint library. This also limits the usefulness of generic CP languages, some or all of whose solvers might not provide the required constraints. A technique was recently introduced for directly modelling DP in CP, which provides a way around this problem. However, no comparison of the technique with other approaches was made, and it was missing a clear formalisation. In this paper we formalise the approach and compare it with existing techniques on MiniZinc benchmark problems, including the flow formulation of DP in Integer Programming. We further show how it can be improved by state reduction methods.en
dc.description.statusPeer revieweden
dc.description.versionAccepted Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationVisentin, A., Prestwich, S. D., Rossi, R. and Tarim, A. (2019) 'Modelling Dynamic Programming-based global constraints in Constraint Programming', in Le Thi, H., Le, H. and Pham Dinh, T. (eds) Optimization of Complex Systems: Theory, Models, Algorithms and Applications. World Congress on Global Optimization 2019. Advances in Intelligent Systems and Computing, vol. 991, pp. 417-427. doi: 10.1007/978-3-030-21803-4_42en
dc.identifier.doi10.1007/978-3-030-21803-4_42en
dc.identifier.endpage427en
dc.identifier.isbn978-3-030-21802-7
dc.identifier.isbn978-3-030-21803-4
dc.identifier.journaltitleAdvances in Intelligent Systems and Computingen
dc.identifier.startpage417en
dc.identifier.urihttps://hdl.handle.net/10468/8201
dc.identifier.volume991en
dc.language.isoenen
dc.publisherSpringer Nature Switzerland AGen
dc.relation.ispartofWorld Congress on Global Optimization 2019
dc.relation.ispartofLe Thi, H., Le, H. and Pham Dinh, T. (eds) Optimization of Complex Systems: Theory, Models, Algorithms and Applications
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/12/RC/2289/IE/INSIGHT - Irelands Big Data and Analytics Research Centre/en
dc.relation.urihttps://wcgo2019.event.univ-lorraine.fr/
dc.rights© 2019, Springer Nature Switzerland AG. This is a post-peer-review, pre-copyedit version of a paper published in Le Thi H., Le H., Pham Dinh T. (eds) Optimization of Complex Systems: Theory, Models, Algorithms and Applications. WCGO 2019. Advances in Intelligent Systems and Computing, vol. 991. The final authenticated version is available online at: https://doi.org/10.1007/978-3-030-21803-4_42en
dc.subjectConstraint programmingen
dc.subjectDynamic programmingen
dc.subjectMIPen
dc.subjectEncodingen
dc.titleModelling Dynamic Programming-based global constraints in Constraint Programmingen
dc.typeConference itemen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
WCGO_2019_DPinCP.pdf
Size:
401.75 KB
Format:
Adobe Portable Document Format
Description:
Accepted Version
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.71 KB
Format:
Item-specific license agreed upon to submission
Description: