Forward-Checking Filtering for Nested Cardinality Constraints: Application to an Energy Cost-Aware Production Planning Problem for Tissue Manufacturing
Response to electricity price fluctuations becomes increasingly important for industries with high energy demands. Consumer tissue manufacturing (toilet paper, kitchen rolls, facial tissues) is such an industry. Its production process is flexible enough to leverage partial planning reorganization al...
Saved in:
Published in | Integration of AI and OR Techniques in Constraint Programming Vol. 9676; pp. 108 - 124 |
---|---|
Main Authors | , , , |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer International Publishing AG
01.01.2016
Springer International Publishing |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 3319339532 9783319339535 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.1007/978-3-319-33954-2_9 |
Cover
Loading…
Abstract | Response to electricity price fluctuations becomes increasingly important for industries with high energy demands. Consumer tissue manufacturing (toilet paper, kitchen rolls, facial tissues) is such an industry. Its production process is flexible enough to leverage partial planning reorganization allowing to reduce electricity consumption. The idea is to shift the production of the tissues (rolls) requiring more energy when electricity prices (forecasts) are lower. As production plans are subject to many constraints, not every reorganization is possible. An important constraint is the order book that translates into hard production deadlines. A Constraint Programming (CP) model to enforce the due dates can be encoded with p Global Cardinality Constraints (GCC); one for each of the p prefixes of the production variable array. This decomposition into separate GCC’s hinders propagation and should rather be modeled using the global nested_gcc constraint introduced by Zanarini and Pesant. Unfortunately it is well known that the GAC propagation does not always pay off in practice for cardinality constraints when compared to lighter Forward-Checking (FWC) algorithms. We introduce a preprocessing step to tighten the cardinality bounds of the GCC’s potentially strengthening the pruning of the individual FWC filterings. We further improve the FWC propagation procedure with a global algorithm reducing the amortized computation cost to $$\mathcal {O}(log(p))$$ instead of $$\mathcal {O}(p)$$ . We describe an energy cost-aware CP model for tissue manufacturing production planning including the nested_gcc. Our experiments on real historical data illustrates the scalability of the approach using a Large Neighborhood Search (LNS). |
---|---|
AbstractList | Response to electricity price fluctuations becomes increasingly important for industries with high energy demands. Consumer tissue manufacturing (toilet paper, kitchen rolls, facial tissues) is such an industry. Its production process is flexible enough to leverage partial planning reorganization allowing to reduce electricity consumption. The idea is to shift the production of the tissues (rolls) requiring more energy when electricity prices (forecasts) are lower. As production plans are subject to many constraints, not every reorganization is possible. An important constraint is the order book that translates into hard production deadlines. A Constraint Programming (CP) model to enforce the due dates can be encoded with p Global Cardinality Constraints (GCC); one for each of the p prefixes of the production variable array. This decomposition into separate GCC’s hinders propagation and should rather be modeled using the global nested_gcc constraint introduced by Zanarini and Pesant. Unfortunately it is well known that the GAC propagation does not always pay off in practice for cardinality constraints when compared to lighter Forward-Checking (FWC) algorithms. We introduce a preprocessing step to tighten the cardinality bounds of the GCC’s potentially strengthening the pruning of the individual FWC filterings. We further improve the FWC propagation procedure with a global algorithm reducing the amortized computation cost to $$\mathcal {O}(log(p))$$ instead of $$\mathcal {O}(p)$$ . We describe an energy cost-aware CP model for tissue manufacturing production planning including the nested_gcc. Our experiments on real historical data illustrates the scalability of the approach using a Large Neighborhood Search (LNS). |
Author | Dejemeppe, Cyrille Devolder, Olivier Lecomte, Victor Schaus, Pierre |
Author_xml | – sequence: 1 givenname: Cyrille surname: Dejemeppe fullname: Dejemeppe, Cyrille email: cyrille.dejemeppe@uclouvain.be organization: ICTEAM, UCLouvain, Louvain-la-neuve, Belgium – sequence: 2 givenname: Olivier surname: Devolder fullname: Devolder, Olivier email: ode@n-side.com organization: N-SIDE, Louvain-la-neuve, Belgium – sequence: 3 givenname: Victor surname: Lecomte fullname: Lecomte, Victor email: victor.lecomte@student.uclouvain.be organization: ICTEAM, UCLouvain, Louvain-la-neuve, Belgium – sequence: 4 givenname: Pierre surname: Schaus fullname: Schaus, Pierre email: pierre.schaus@uclouvain.be organization: ICTEAM, UCLouvain, Louvain-la-neuve, Belgium |
BookMark | eNqNUctu3CAUpUkadZLmC7rhB2i5gLHJbmRl2kp5LWaPMIMnbhxwASvKl_R3iyeJuu2Kyz0v6dwzdOKDdwh9AfoVKK2_qbohnHBQhHNVCcK0-oDOeFkc_vQIrUACFFSo438AZydoRTllRNWCn6KVEkpBw2v1CV2k9ItSCo0EKWCF_mxCfDZxR9oHZx8Hv8ebYcwuLlMfIr51Kbsdbgtl8GYc8gtug085msHndInX0zQO1uQheJwDNh5feRf3Cytlsi7WDt_HsJvtgXI_Gu8X77LrRvd0yNgOKc0O3xg_98bmeQn_jD72Zkzu4u09R9vN1bb9Qa7vvv9s19dkz5sqE8E6EMyBlJ1yne2rhlllK9qZjkrupKpZJ9yOG84o7W2vKqaUlb2QBW6AnyN4tU3Tkuqi7kJ4TBqoXi6gywU016VXfWhclwsUjXjVTDH8nks_2i0i63xpZbQPZir9JS1ZU9dUaADQwOT_yioJVJa8d9lfwPibbw |
ContentType | Book Chapter |
Copyright | Springer International Publishing Switzerland 2016 |
Copyright_xml | – notice: Springer International Publishing Switzerland 2016 |
DBID | FFUUA |
DEWEY | 006.3 |
DOI | 10.1007/978-3-319-33954-2_9 |
DatabaseName | ProQuest Ebook Central - Book Chapters - Demo use only |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Applied Sciences Computer Science |
EISBN | 3319339540 9783319339542 |
EISSN | 1611-3349 |
Editor | Quimper, Claude-Guy |
Editor_xml | – sequence: 1 fullname: Quimper, Claude-Guy |
EndPage | 124 |
ExternalDocumentID | EBC6287704_111_126 EBC5610619_111_126 |
GroupedDBID | 0D6 0DA 38. AABBV AAMCO AAPIT AAQZU ABBVZ ABMNI ABOWU ACLMJ ADCXD ADPGQ AEDXK AEJGN AEJLV AEKFX AETDV AEZAY ALMA_UNASSIGNED_HOLDINGS AORVH AWFBM AZZ BBABE CZZ FFUUA I4C IEZ SBO SWNTM TPJZQ TSXQS Z83 -DT -~X 29L 2HA 2HV ACGFS EJD F5P LAS LDH P2P RSU ~02 |
ID | FETCH-LOGICAL-g385t-42b142e166b9ebcf582c9c50bab063e6972b4ed3a3200fcf95299c6f46063813 |
ISBN | 3319339532 9783319339535 |
ISSN | 0302-9743 |
IngestDate | Tue Jul 29 20:09:30 EDT 2025 Thu May 29 01:00:32 EDT 2025 Thu May 29 15:59:02 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
LCCallNum | QA297-299.4QA76.9.M3 |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-g385t-42b142e166b9ebcf582c9c50bab063e6972b4ed3a3200fcf95299c6f46063813 |
Notes | Original Abstract: Response to electricity price fluctuations becomes increasingly important for industries with high energy demands. Consumer tissue manufacturing (toilet paper, kitchen rolls, facial tissues) is such an industry. Its production process is flexible enough to leverage partial planning reorganization allowing to reduce electricity consumption. The idea is to shift the production of the tissues (rolls) requiring more energy when electricity prices (forecasts) are lower. As production plans are subject to many constraints, not every reorganization is possible. An important constraint is the order book that translates into hard production deadlines. A Constraint Programming (CP) model to enforce the due dates can be encoded with p Global Cardinality Constraints (GCC); one for each of the p prefixes of the production variable array. This decomposition into separate GCC’s hinders propagation and should rather be modeled using the global nested_gcc constraint introduced by Zanarini and Pesant. Unfortunately it is well known that the GAC propagation does not always pay off in practice for cardinality constraints when compared to lighter Forward-Checking (FWC) algorithms. We introduce a preprocessing step to tighten the cardinality bounds of the GCC’s potentially strengthening the pruning of the individual FWC filterings. We further improve the FWC propagation procedure with a global algorithm reducing the amortized computation cost to \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}(log(p))$$\end{document} instead of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O}(p)$$\end{document}. We describe an energy cost-aware CP model for tissue manufacturing production planning including the nested_gcc. Our experiments on real historical data illustrates the scalability of the approach using a Large Neighborhood Search (LNS). |
OCLC | 949918379 1189767263 |
OpenAccessLink | http://hdl.handle.net/2078.1/177729 |
PQID | EBC5610619_111_126 |
PageCount | 17 |
ParticipantIDs | springer_books_10_1007_978_3_319_33954_2_9 proquest_ebookcentralchapters_6287704_111_126 proquest_ebookcentralchapters_5610619_111_126 |
PublicationCentury | 2000 |
PublicationDate | 2016-01-01 |
PublicationDateYYYYMMDD | 2016-01-01 |
PublicationDate_xml | – month: 01 year: 2016 text: 2016-01-01 day: 01 |
PublicationDecade | 2010 |
PublicationPlace | Switzerland |
PublicationPlace_xml | – name: Switzerland – name: Cham |
PublicationSeriesSubtitle | Theoretical Computer Science and General Issues |
PublicationSeriesTitle | Lecture Notes in Computer Science |
PublicationSeriesTitleAlternate | Lect.Notes Computer |
PublicationSubtitle | 13th International Conference, CPAIOR 2016, Banff, AB, Canada, May 29 - June 1, 2016, Proceedings |
PublicationTitle | Integration of AI and OR Techniques in Constraint Programming |
PublicationYear | 2016 |
Publisher | Springer International Publishing AG Springer International Publishing |
Publisher_xml | – name: Springer International Publishing AG – name: Springer International Publishing |
RelatedPersons | Kleinberg, Jon M. Mattern, Friedemann Naor, Moni Mitchell, John C. Terzopoulos, Demetri Steffen, Bernhard Pandu Rangan, C. Kanade, Takeo Kittler, Josef Weikum, Gerhard Hutchison, David Tygar, Doug |
RelatedPersons_xml | – sequence: 1 givenname: David surname: Hutchison fullname: Hutchison, David organization: Lancaster University, Lancaster, United Kingdom – sequence: 2 givenname: Takeo surname: Kanade fullname: Kanade, Takeo organization: Carnegie Mellon University, Pittsburgh, USA – sequence: 3 givenname: Josef surname: Kittler fullname: Kittler, Josef organization: University of Surrey, Guildford, United Kingdom – sequence: 4 givenname: Jon M. surname: Kleinberg fullname: Kleinberg, Jon M. organization: Cornell University, Ithaca, USA – sequence: 5 givenname: Friedemann surname: Mattern fullname: Mattern, Friedemann organization: CNB H 104.2, ETH Zürich, Zürich, Switzerland – sequence: 6 givenname: John C. surname: Mitchell fullname: Mitchell, John C. organization: Stanford, USA – sequence: 7 givenname: Moni surname: Naor fullname: Naor, Moni organization: Weizmann Institute of Science, Rehovot, Israel – sequence: 8 givenname: C. surname: Pandu Rangan fullname: Pandu Rangan, C. organization: Indian Institute of Technology Madr, Chennai, India – sequence: 9 givenname: Bernhard surname: Steffen fullname: Steffen, Bernhard organization: Fakultät Informatik, TU Dortmund, Dortmund, Germany – sequence: 10 givenname: Demetri surname: Terzopoulos fullname: Terzopoulos, Demetri organization: Los Angeles, USA – sequence: 11 givenname: Doug surname: Tygar fullname: Tygar, Doug organization: University of California, Berkeley, USA – sequence: 12 givenname: Gerhard surname: Weikum fullname: Weikum, Gerhard organization: Max Planck Institute for Informatic, Saarbrücken, Germany |
SSID | ssj0001861641 ssj0002792 |
Score | 2.0432317 |
Snippet | Response to electricity price fluctuations becomes increasingly important for industries with high energy demands. Consumer tissue manufacturing (toilet paper,... |
SourceID | springer proquest |
SourceType | Publisher |
StartPage | 108 |
SubjectTerms | Constraint Programming Electricity Price Mathematical theory of computation Order Book Paper Pulp Paper Type |
Title | Forward-Checking Filtering for Nested Cardinality Constraints: Application to an Energy Cost-Aware Production Planning Problem for Tissue Manufacturing |
URI | http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=5610619&ppg=126 http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=6287704&ppg=126 http://link.springer.com/10.1007/978-3-319-33954-2_9 |
Volume | 9676 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Lj9MwELa65YI48BbLSz5wAgU1sePG3ELVZVnBikNBe7Nqx172QCs1Wa20B_4Gf5cZO07SgISWS1JZrmNlvtgz4_lmCHnlqorbbO4SkzmTcFPpRGvLksLKVFsrNa-Qjfz5VBx_5Sdn-dlk8nPILmn0W3P9V17J_0gV2kCuyJK9gWS7QaEBfoN84QoShutI-d13s3bhgue7TuMrP_pzgO0ueMsxLWvdUvpqXweiQVIAxmL9iLvVuqvO6UNnF9-tQcf5m6MLPEKPIZan3iOKkSHVRau192P6gLqyPwRHVRZWjGVgFC62dZOUVxhc9iVklsUusU4StmExG_-UlQcARuNcItfCkyeHHol07JGIHsmRT3PgVis_7FmxDJYBxmQe8pbEZVmKUBjmjzV-GNaBFCz8K08yJfstLR7jp9kozbbfuJfvFwIMxfmMo_2joNMBOZgX-ZTcKpcnn771PrpCgDWZIiUoTjELSZv6KXeZrEKy4tGU9uyW0VG712BW98gdZLVQpJvAJO-Tid08IHdbG4S2K3z9kPwao4F2aKAgJxrQQAdooAM0vKMDLNBmS9cbGrBAeyzQHgs0YoG2WPDPCFige1h4RFZHy9XiOGmLdyTnrMibhGfoXrSpEFpabVxeZEaafKbXGrRiK-Q809xWbM3gi3bGyRwUIyMcF6hEp-wxmW62G_uE0LUVaZW5rJK5407CbcZB7c6ZmTmwN8QhSeI7Vj7CoA1rNuGN1gpNBJHKKOx_9h-B45C8joJT2L1WMdU3CFwxBQJXXuAKBP70hoM_I7f7T-g5mTa7S_sC1NxGv2zR-Bt1k60e |
linkProvider | Library Specific Holdings |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Integration+of+AI+and+or+Techniques+in+Constraint+Programming&rft.atitle=Forward-Checking+Filtering+for+Nested+Cardinality+Constraints%3A+Application+to+an+Energy+Cost-Aware+Production+Planning+Problem+for+Tissue+Manufacturing&rft.date=2016-01-01&rft.pub=Springer+International+Publishing+AG&rft.isbn=9783319339535&rft.volume=9676&rft_id=info:doi/10.1007%2F978-3-319-33954-2_9&rft.externalDBID=126&rft.externalDocID=EBC6287704_111_126 |
thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F5610619-l.jpg http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F6287704-l.jpg |