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...

Full description

Saved in:
Bibliographic Details
Published inIntegration of AI and OR Techniques in Constraint Programming Vol. 9676; pp. 108 - 124
Main Authors Dejemeppe, Cyrille, Devolder, Olivier, Lecomte, Victor, Schaus, Pierre
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 01.01.2016
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3319339532
9783319339535
ISSN0302-9743
1611-3349
DOI10.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