Exact methods and lower bounds for the Oven Scheduling Problem

The Oven Scheduling Problem (OSP) is a new parallel batch scheduling problem that arises in the area of electronic component manufacturing. Jobs need to be scheduled to one of several ovens and may be processed simultaneously in one batch if they have compatible requirements. The scheduling of jobs...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lackner, Marie-Louise, Mrkvicka, Christoph, Musliu, Nysret, Walkiewicz, Daniel, Winter, Felix
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Lackner, Marie-Louise
Mrkvicka, Christoph
Musliu, Nysret
Walkiewicz, Daniel
Winter, Felix
description The Oven Scheduling Problem (OSP) is a new parallel batch scheduling problem that arises in the area of electronic component manufacturing. Jobs need to be scheduled to one of several ovens and may be processed simultaneously in one batch if they have compatible requirements. The scheduling of jobs must respect several constraints concerning eligibility and availability of ovens, release dates of jobs, setup times between batches as well as oven capacities. Running the ovens is highly energy-intensive and thus the main objective, besides finishing jobs on time, is to minimize the cumulative batch processing time across all ovens. This objective distinguishes the OSP from other batch processing problems which typically minimize objectives related to makespan, tardiness or lateness. We propose to solve this NP-hard scheduling problem via constraint programming (CP) and integer linear programming (ILP) and present corresponding models. For an experimental evaluation, we introduce a multi-parameter random instance generator to provide a diverse set of problem instances. Using state-of-the-art solvers, we evaluate the quality and compare the performance of our CP- and ILP-models. We show that our models can find feasible solutions for instances of realistic size, many of those being provably optimal or nearly optimal solutions. Finally, we derive theoretical lower bounds on the solution cost of feasible solutions to the OSP; these can be computed within a few seconds. We show that these lower bounds are competitive with those derived by state-of-the-art solvers.
doi_str_mv 10.48550/arxiv.2203.12517
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2203_12517</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2203_12517</sourcerecordid><originalsourceid>FETCH-LOGICAL-a677-6431adbba58efde87ad54b139a326ff1cf038a6b9471885cb65d498253ab27c03</originalsourceid><addsrcrecordid>eNotz81KAzEYheFsXEj1AlyZG5gx_8lsClLqDxQq2P3wJfnSGZiZSDqt9e7V6urAuzjwEHLHWa2c1uwByrk_1UIwWXOhub0my_UZwkxHnLscDxSmSIf8iYX6fJx-QsqFzh3S7Qkn-h46jMehn_b0rWQ_4HhDrhIMB7z93wXZPa13q5dqs31-XT1uKjDWVkZJDtF70A5TRGchauW5bEAKkxIPiUkHxjfKcud08EZH1TihJXhhA5MLcv93ewG0H6UfoXy1v5D2ApHfU4tC0g</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Exact methods and lower bounds for the Oven Scheduling Problem</title><source>arXiv.org</source><creator>Lackner, Marie-Louise ; Mrkvicka, Christoph ; Musliu, Nysret ; Walkiewicz, Daniel ; Winter, Felix</creator><creatorcontrib>Lackner, Marie-Louise ; Mrkvicka, Christoph ; Musliu, Nysret ; Walkiewicz, Daniel ; Winter, Felix</creatorcontrib><description>The Oven Scheduling Problem (OSP) is a new parallel batch scheduling problem that arises in the area of electronic component manufacturing. Jobs need to be scheduled to one of several ovens and may be processed simultaneously in one batch if they have compatible requirements. The scheduling of jobs must respect several constraints concerning eligibility and availability of ovens, release dates of jobs, setup times between batches as well as oven capacities. Running the ovens is highly energy-intensive and thus the main objective, besides finishing jobs on time, is to minimize the cumulative batch processing time across all ovens. This objective distinguishes the OSP from other batch processing problems which typically minimize objectives related to makespan, tardiness or lateness. We propose to solve this NP-hard scheduling problem via constraint programming (CP) and integer linear programming (ILP) and present corresponding models. For an experimental evaluation, we introduce a multi-parameter random instance generator to provide a diverse set of problem instances. Using state-of-the-art solvers, we evaluate the quality and compare the performance of our CP- and ILP-models. We show that our models can find feasible solutions for instances of realistic size, many of those being provably optimal or nearly optimal solutions. Finally, we derive theoretical lower bounds on the solution cost of feasible solutions to the OSP; these can be computed within a few seconds. We show that these lower bounds are competitive with those derived by state-of-the-art solvers.</description><identifier>DOI: 10.48550/arxiv.2203.12517</identifier><language>eng</language><subject>Computer Science - Artificial Intelligence ; Computer Science - Data Structures and Algorithms ; Mathematics - Optimization and Control</subject><creationdate>2022-03</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2203.12517$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2203.12517$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Lackner, Marie-Louise</creatorcontrib><creatorcontrib>Mrkvicka, Christoph</creatorcontrib><creatorcontrib>Musliu, Nysret</creatorcontrib><creatorcontrib>Walkiewicz, Daniel</creatorcontrib><creatorcontrib>Winter, Felix</creatorcontrib><title>Exact methods and lower bounds for the Oven Scheduling Problem</title><description>The Oven Scheduling Problem (OSP) is a new parallel batch scheduling problem that arises in the area of electronic component manufacturing. Jobs need to be scheduled to one of several ovens and may be processed simultaneously in one batch if they have compatible requirements. The scheduling of jobs must respect several constraints concerning eligibility and availability of ovens, release dates of jobs, setup times between batches as well as oven capacities. Running the ovens is highly energy-intensive and thus the main objective, besides finishing jobs on time, is to minimize the cumulative batch processing time across all ovens. This objective distinguishes the OSP from other batch processing problems which typically minimize objectives related to makespan, tardiness or lateness. We propose to solve this NP-hard scheduling problem via constraint programming (CP) and integer linear programming (ILP) and present corresponding models. For an experimental evaluation, we introduce a multi-parameter random instance generator to provide a diverse set of problem instances. Using state-of-the-art solvers, we evaluate the quality and compare the performance of our CP- and ILP-models. We show that our models can find feasible solutions for instances of realistic size, many of those being provably optimal or nearly optimal solutions. Finally, we derive theoretical lower bounds on the solution cost of feasible solutions to the OSP; these can be computed within a few seconds. We show that these lower bounds are competitive with those derived by state-of-the-art solvers.</description><subject>Computer Science - Artificial Intelligence</subject><subject>Computer Science - Data Structures and Algorithms</subject><subject>Mathematics - Optimization and Control</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotz81KAzEYheFsXEj1AlyZG5gx_8lsClLqDxQq2P3wJfnSGZiZSDqt9e7V6urAuzjwEHLHWa2c1uwByrk_1UIwWXOhub0my_UZwkxHnLscDxSmSIf8iYX6fJx-QsqFzh3S7Qkn-h46jMehn_b0rWQ_4HhDrhIMB7z93wXZPa13q5dqs31-XT1uKjDWVkZJDtF70A5TRGchauW5bEAKkxIPiUkHxjfKcud08EZH1TihJXhhA5MLcv93ewG0H6UfoXy1v5D2ApHfU4tC0g</recordid><startdate>20220323</startdate><enddate>20220323</enddate><creator>Lackner, Marie-Louise</creator><creator>Mrkvicka, Christoph</creator><creator>Musliu, Nysret</creator><creator>Walkiewicz, Daniel</creator><creator>Winter, Felix</creator><scope>AKY</scope><scope>AKZ</scope><scope>GOX</scope></search><sort><creationdate>20220323</creationdate><title>Exact methods and lower bounds for the Oven Scheduling Problem</title><author>Lackner, Marie-Louise ; Mrkvicka, Christoph ; Musliu, Nysret ; Walkiewicz, Daniel ; Winter, Felix</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a677-6431adbba58efde87ad54b139a326ff1cf038a6b9471885cb65d498253ab27c03</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Computer Science - Artificial Intelligence</topic><topic>Computer Science - Data Structures and Algorithms</topic><topic>Mathematics - Optimization and Control</topic><toplevel>online_resources</toplevel><creatorcontrib>Lackner, Marie-Louise</creatorcontrib><creatorcontrib>Mrkvicka, Christoph</creatorcontrib><creatorcontrib>Musliu, Nysret</creatorcontrib><creatorcontrib>Walkiewicz, Daniel</creatorcontrib><creatorcontrib>Winter, Felix</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv Mathematics</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lackner, Marie-Louise</au><au>Mrkvicka, Christoph</au><au>Musliu, Nysret</au><au>Walkiewicz, Daniel</au><au>Winter, Felix</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Exact methods and lower bounds for the Oven Scheduling Problem</atitle><date>2022-03-23</date><risdate>2022</risdate><abstract>The Oven Scheduling Problem (OSP) is a new parallel batch scheduling problem that arises in the area of electronic component manufacturing. Jobs need to be scheduled to one of several ovens and may be processed simultaneously in one batch if they have compatible requirements. The scheduling of jobs must respect several constraints concerning eligibility and availability of ovens, release dates of jobs, setup times between batches as well as oven capacities. Running the ovens is highly energy-intensive and thus the main objective, besides finishing jobs on time, is to minimize the cumulative batch processing time across all ovens. This objective distinguishes the OSP from other batch processing problems which typically minimize objectives related to makespan, tardiness or lateness. We propose to solve this NP-hard scheduling problem via constraint programming (CP) and integer linear programming (ILP) and present corresponding models. For an experimental evaluation, we introduce a multi-parameter random instance generator to provide a diverse set of problem instances. Using state-of-the-art solvers, we evaluate the quality and compare the performance of our CP- and ILP-models. We show that our models can find feasible solutions for instances of realistic size, many of those being provably optimal or nearly optimal solutions. Finally, we derive theoretical lower bounds on the solution cost of feasible solutions to the OSP; these can be computed within a few seconds. We show that these lower bounds are competitive with those derived by state-of-the-art solvers.</abstract><doi>10.48550/arxiv.2203.12517</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2203.12517
ispartof
issn
language eng
recordid cdi_arxiv_primary_2203_12517
source arXiv.org
subjects Computer Science - Artificial Intelligence
Computer Science - Data Structures and Algorithms
Mathematics - Optimization and Control
title Exact methods and lower bounds for the Oven Scheduling Problem
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T01%3A40%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Exact%20methods%20and%20lower%20bounds%20for%20the%20Oven%20Scheduling%20Problem&rft.au=Lackner,%20Marie-Louise&rft.date=2022-03-23&rft_id=info:doi/10.48550/arxiv.2203.12517&rft_dat=%3Carxiv_GOX%3E2203_12517%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true