The Anchor-Robust Project Scheduling Problem
In project scheduling, the durations of activities are often uncertain. Delays may cause a massive disorganization if a large number of activities must be rescheduled. In “The Anchor-Robust Project Scheduling Problem,” Bendotti, Chrétienne, Fouilhoux, and Pass-Lanneau propose a novel criterion for s...
Gespeichert in:
Veröffentlicht in: | Operations research 2023-11, Vol.71 (6), p.2267-2290 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 2290 |
---|---|
container_issue | 6 |
container_start_page | 2267 |
container_title | Operations research |
container_volume | 71 |
creator | Bendotti, Pascale |
description | In project scheduling, the durations of activities are often uncertain. Delays may cause a massive disorganization if a large number of activities must be rescheduled. In “The Anchor-Robust Project Scheduling Problem,” Bendotti, Chrétienne, Fouilhoux, and Pass-Lanneau propose a novel criterion for solution stability in project scheduling under processing times uncertainty. They define anchored jobs as jobs whose starting times can be guaranteed in a baseline schedule. Finding a project schedule with bounded makespan and a max-weight set of anchors is shown to be an NP-hard robust two-stage problem. Taking advantage of the combinatorial structure of project scheduling and budgeted uncertainty, the authors obtain a compact MIP formulation for the problem. Numerical results show that the obtained MIP outperforms standard techniques from the literature. They also showcase the practical interest of anchored jobs in project scheduling.
In project scheduling with uncertain processing times, the decision maker often needs to compute a baseline schedule in advance while guaranteeing that some jobs will not be rescheduled later. Standard robust approaches either produce a schedule with a very large makespan or offer no guarantee on starting times of the jobs. The concept of anchor-robustness is introduced as a middle ground between these approaches. A subset of jobs is said to be anchored if the starting times of its jobs in the baseline schedule can be guaranteed. The Anchor-Robust Project Scheduling Problem (AnchRobPSP) is proposed as a robust two-stage problem to find a baseline schedule of bounded makespan and a max-weight subset of anchored jobs. AnchRobPSP is considered for several uncertainty sets, such as box or budgeted uncertainty sets. Dedicated graph models are presented. In particular, the existence of a compact mixed integer programming reformulation for budgeted uncertainty is proven. AnchRobPSP is shown to be NP-hard even for budgeted uncertainty. Polynomial and pseudopolynomial algorithms are devised for box uncertainty and special cases of budgeted uncertainty. According to numerical results, the proposed approaches solve large-scale instances and outperform classical affine decisions rules for AnchRobPSP. Insights on the price of anchor-robustness are given based on computations. |
doi_str_mv | 10.1287/opre.2022.2315 |
format | Article |
fullrecord | <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_02144834v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3053574445</sourcerecordid><originalsourceid>FETCH-LOGICAL-c436t-facb8cdb077b80af73884fe0ebef0f08d14af2ebceba104ed5a3b4dbfdbbd0e73</originalsourceid><addsrcrecordid>eNqFkEFLwzAYhoMoOKdXzwVPgq1fmqSJxyHqhIGiE3YLSZrYjq6ZSSv4722p6NHTBy_P-_LxIHSOIcO54Nd-H2yWQ55nOcHsAM0wy4uU0YIcohkAgZQUdHOMTmLcAsANK9gMXa0rmyxaU_mQvnjdxy55Dn5rTZe8msqWfVO372OkG7s7RUdONdGe_dw5eru_W98u09XTw-PtYpUaSooudcpoYUoNnGsBynEiBHUWrLYOHIgSU-Vyq43VCgO1JVNE01K7UusSLCdzdDntVqqR-1DvVPiSXtVyuVjJMYMcUyoI_cQDezGx--A_ehs7ufV9aIf3JAFGGKeUsoHKJsoEH2Ow7ncWgxztydGeHO3J0d5QSKaCNb6t4x8uOCdcCLwZkHRC6tb5sIv_TX4DLel8MQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3053574445</pqid></control><display><type>article</type><title>The Anchor-Robust Project Scheduling Problem</title><source>INFORMS PubsOnLine</source><creator>Bendotti, Pascale</creator><creatorcontrib>Bendotti, Pascale</creatorcontrib><description>In project scheduling, the durations of activities are often uncertain. Delays may cause a massive disorganization if a large number of activities must be rescheduled. In “The Anchor-Robust Project Scheduling Problem,” Bendotti, Chrétienne, Fouilhoux, and Pass-Lanneau propose a novel criterion for solution stability in project scheduling under processing times uncertainty. They define anchored jobs as jobs whose starting times can be guaranteed in a baseline schedule. Finding a project schedule with bounded makespan and a max-weight set of anchors is shown to be an NP-hard robust two-stage problem. Taking advantage of the combinatorial structure of project scheduling and budgeted uncertainty, the authors obtain a compact MIP formulation for the problem. Numerical results show that the obtained MIP outperforms standard techniques from the literature. They also showcase the practical interest of anchored jobs in project scheduling.
In project scheduling with uncertain processing times, the decision maker often needs to compute a baseline schedule in advance while guaranteeing that some jobs will not be rescheduled later. Standard robust approaches either produce a schedule with a very large makespan or offer no guarantee on starting times of the jobs. The concept of anchor-robustness is introduced as a middle ground between these approaches. A subset of jobs is said to be anchored if the starting times of its jobs in the baseline schedule can be guaranteed. The Anchor-Robust Project Scheduling Problem (AnchRobPSP) is proposed as a robust two-stage problem to find a baseline schedule of bounded makespan and a max-weight subset of anchored jobs. AnchRobPSP is considered for several uncertainty sets, such as box or budgeted uncertainty sets. Dedicated graph models are presented. In particular, the existence of a compact mixed integer programming reformulation for budgeted uncertainty is proven. AnchRobPSP is shown to be NP-hard even for budgeted uncertainty. Polynomial and pseudopolynomial algorithms are devised for box uncertainty and special cases of budgeted uncertainty. According to numerical results, the proposed approaches solve large-scale instances and outperform classical affine decisions rules for AnchRobPSP. Insights on the price of anchor-robustness are given based on computations.</description><identifier>ISSN: 0030-364X</identifier><identifier>EISSN: 1526-5463</identifier><identifier>DOI: 10.1287/opre.2022.2315</identifier><language>eng</language><publisher>Linthicum: INFORMS</publisher><subject>Algorithms ; anchored decisions ; Computer Science ; Decision making ; Discrete Mathematics ; Integer programming ; Mixed integer ; Operations Research ; Optimization ; Polynomials ; Project management ; project scheduling ; rescheduling ; robust optimization ; Robustness ; Schedules ; Scheduling ; Scheduling algorithms ; Uncertainty</subject><ispartof>Operations research, 2023-11, Vol.71 (6), p.2267-2290</ispartof><rights>Copyright Institute for Operations Research and the Management Sciences Nov/Dec 2023</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c436t-facb8cdb077b80af73884fe0ebef0f08d14af2ebceba104ed5a3b4dbfdbbd0e73</citedby><cites>FETCH-LOGICAL-c436t-facb8cdb077b80af73884fe0ebef0f08d14af2ebceba104ed5a3b4dbfdbbd0e73</cites><orcidid>0000-0002-4746-5783 ; 0000-0001-7799-4136 ; 0000-0001-6350-3316</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://pubsonline.informs.org/doi/full/10.1287/opre.2022.2315$$EHTML$$P50$$Ginforms$$H</linktohtml><link.rule.ids>230,314,776,780,881,3678,27903,27904,62592</link.rule.ids><backlink>$$Uhttps://hal.science/hal-02144834$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Bendotti, Pascale</creatorcontrib><title>The Anchor-Robust Project Scheduling Problem</title><title>Operations research</title><description>In project scheduling, the durations of activities are often uncertain. Delays may cause a massive disorganization if a large number of activities must be rescheduled. In “The Anchor-Robust Project Scheduling Problem,” Bendotti, Chrétienne, Fouilhoux, and Pass-Lanneau propose a novel criterion for solution stability in project scheduling under processing times uncertainty. They define anchored jobs as jobs whose starting times can be guaranteed in a baseline schedule. Finding a project schedule with bounded makespan and a max-weight set of anchors is shown to be an NP-hard robust two-stage problem. Taking advantage of the combinatorial structure of project scheduling and budgeted uncertainty, the authors obtain a compact MIP formulation for the problem. Numerical results show that the obtained MIP outperforms standard techniques from the literature. They also showcase the practical interest of anchored jobs in project scheduling.
In project scheduling with uncertain processing times, the decision maker often needs to compute a baseline schedule in advance while guaranteeing that some jobs will not be rescheduled later. Standard robust approaches either produce a schedule with a very large makespan or offer no guarantee on starting times of the jobs. The concept of anchor-robustness is introduced as a middle ground between these approaches. A subset of jobs is said to be anchored if the starting times of its jobs in the baseline schedule can be guaranteed. The Anchor-Robust Project Scheduling Problem (AnchRobPSP) is proposed as a robust two-stage problem to find a baseline schedule of bounded makespan and a max-weight subset of anchored jobs. AnchRobPSP is considered for several uncertainty sets, such as box or budgeted uncertainty sets. Dedicated graph models are presented. In particular, the existence of a compact mixed integer programming reformulation for budgeted uncertainty is proven. AnchRobPSP is shown to be NP-hard even for budgeted uncertainty. Polynomial and pseudopolynomial algorithms are devised for box uncertainty and special cases of budgeted uncertainty. According to numerical results, the proposed approaches solve large-scale instances and outperform classical affine decisions rules for AnchRobPSP. Insights on the price of anchor-robustness are given based on computations.</description><subject>Algorithms</subject><subject>anchored decisions</subject><subject>Computer Science</subject><subject>Decision making</subject><subject>Discrete Mathematics</subject><subject>Integer programming</subject><subject>Mixed integer</subject><subject>Operations Research</subject><subject>Optimization</subject><subject>Polynomials</subject><subject>Project management</subject><subject>project scheduling</subject><subject>rescheduling</subject><subject>robust optimization</subject><subject>Robustness</subject><subject>Schedules</subject><subject>Scheduling</subject><subject>Scheduling algorithms</subject><subject>Uncertainty</subject><issn>0030-364X</issn><issn>1526-5463</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNqFkEFLwzAYhoMoOKdXzwVPgq1fmqSJxyHqhIGiE3YLSZrYjq6ZSSv4722p6NHTBy_P-_LxIHSOIcO54Nd-H2yWQ55nOcHsAM0wy4uU0YIcohkAgZQUdHOMTmLcAsANK9gMXa0rmyxaU_mQvnjdxy55Dn5rTZe8msqWfVO372OkG7s7RUdONdGe_dw5eru_W98u09XTw-PtYpUaSooudcpoYUoNnGsBynEiBHUWrLYOHIgSU-Vyq43VCgO1JVNE01K7UusSLCdzdDntVqqR-1DvVPiSXtVyuVjJMYMcUyoI_cQDezGx--A_ehs7ufV9aIf3JAFGGKeUsoHKJsoEH2Ow7ncWgxztydGeHO3J0d5QSKaCNb6t4x8uOCdcCLwZkHRC6tb5sIv_TX4DLel8MQ</recordid><startdate>20231101</startdate><enddate>20231101</enddate><creator>Bendotti, Pascale</creator><general>INFORMS</general><general>Institute for Operations Research and the Management Sciences</general><scope>OQ6</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>JQ2</scope><scope>K9.</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-4746-5783</orcidid><orcidid>https://orcid.org/0000-0001-7799-4136</orcidid><orcidid>https://orcid.org/0000-0001-6350-3316</orcidid></search><sort><creationdate>20231101</creationdate><title>The Anchor-Robust Project Scheduling Problem</title><author>Bendotti, Pascale</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c436t-facb8cdb077b80af73884fe0ebef0f08d14af2ebceba104ed5a3b4dbfdbbd0e73</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>anchored decisions</topic><topic>Computer Science</topic><topic>Decision making</topic><topic>Discrete Mathematics</topic><topic>Integer programming</topic><topic>Mixed integer</topic><topic>Operations Research</topic><topic>Optimization</topic><topic>Polynomials</topic><topic>Project management</topic><topic>project scheduling</topic><topic>rescheduling</topic><topic>robust optimization</topic><topic>Robustness</topic><topic>Schedules</topic><topic>Scheduling</topic><topic>Scheduling algorithms</topic><topic>Uncertainty</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bendotti, Pascale</creatorcontrib><collection>ECONIS</collection><collection>CrossRef</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Health & Medical Complete (Alumni)</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>Operations research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bendotti, Pascale</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>The Anchor-Robust Project Scheduling Problem</atitle><jtitle>Operations research</jtitle><date>2023-11-01</date><risdate>2023</risdate><volume>71</volume><issue>6</issue><spage>2267</spage><epage>2290</epage><pages>2267-2290</pages><issn>0030-364X</issn><eissn>1526-5463</eissn><abstract>In project scheduling, the durations of activities are often uncertain. Delays may cause a massive disorganization if a large number of activities must be rescheduled. In “The Anchor-Robust Project Scheduling Problem,” Bendotti, Chrétienne, Fouilhoux, and Pass-Lanneau propose a novel criterion for solution stability in project scheduling under processing times uncertainty. They define anchored jobs as jobs whose starting times can be guaranteed in a baseline schedule. Finding a project schedule with bounded makespan and a max-weight set of anchors is shown to be an NP-hard robust two-stage problem. Taking advantage of the combinatorial structure of project scheduling and budgeted uncertainty, the authors obtain a compact MIP formulation for the problem. Numerical results show that the obtained MIP outperforms standard techniques from the literature. They also showcase the practical interest of anchored jobs in project scheduling.
In project scheduling with uncertain processing times, the decision maker often needs to compute a baseline schedule in advance while guaranteeing that some jobs will not be rescheduled later. Standard robust approaches either produce a schedule with a very large makespan or offer no guarantee on starting times of the jobs. The concept of anchor-robustness is introduced as a middle ground between these approaches. A subset of jobs is said to be anchored if the starting times of its jobs in the baseline schedule can be guaranteed. The Anchor-Robust Project Scheduling Problem (AnchRobPSP) is proposed as a robust two-stage problem to find a baseline schedule of bounded makespan and a max-weight subset of anchored jobs. AnchRobPSP is considered for several uncertainty sets, such as box or budgeted uncertainty sets. Dedicated graph models are presented. In particular, the existence of a compact mixed integer programming reformulation for budgeted uncertainty is proven. AnchRobPSP is shown to be NP-hard even for budgeted uncertainty. Polynomial and pseudopolynomial algorithms are devised for box uncertainty and special cases of budgeted uncertainty. According to numerical results, the proposed approaches solve large-scale instances and outperform classical affine decisions rules for AnchRobPSP. Insights on the price of anchor-robustness are given based on computations.</abstract><cop>Linthicum</cop><pub>INFORMS</pub><doi>10.1287/opre.2022.2315</doi><tpages>24</tpages><orcidid>https://orcid.org/0000-0002-4746-5783</orcidid><orcidid>https://orcid.org/0000-0001-7799-4136</orcidid><orcidid>https://orcid.org/0000-0001-6350-3316</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0030-364X |
ispartof | Operations research, 2023-11, Vol.71 (6), p.2267-2290 |
issn | 0030-364X 1526-5463 |
language | eng |
recordid | cdi_hal_primary_oai_HAL_hal_02144834v1 |
source | INFORMS PubsOnLine |
subjects | Algorithms anchored decisions Computer Science Decision making Discrete Mathematics Integer programming Mixed integer Operations Research Optimization Polynomials Project management project scheduling rescheduling robust optimization Robustness Schedules Scheduling Scheduling algorithms Uncertainty |
title | The Anchor-Robust Project 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-27T05%3A10%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=The%20Anchor-Robust%20Project%20Scheduling%20Problem&rft.jtitle=Operations%20research&rft.au=Bendotti,%20Pascale&rft.date=2023-11-01&rft.volume=71&rft.issue=6&rft.spage=2267&rft.epage=2290&rft.pages=2267-2290&rft.issn=0030-364X&rft.eissn=1526-5463&rft_id=info:doi/10.1287/opre.2022.2315&rft_dat=%3Cproquest_hal_p%3E3053574445%3C/proquest_hal_p%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3053574445&rft_id=info:pmid/&rfr_iscdi=true |