Distributed Primal Decomposition for Large-Scale MILPs
This article deals with a distributed Mixed-Integer Linear Programming (MILP) setup arising in several control applications. Agents of a network aim to minimize the sum of local linear cost functions subject to both individual constraints and a linear coupling constraint involving all the decision v...
Saved in:
| Published in: | IEEE transactions on automatic control Vol. 67; no. 1; pp. 413 - 420 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.01.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 0018-9286, 1558-2523 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | This article deals with a distributed Mixed-Integer Linear Programming (MILP) setup arising in several control applications. Agents of a network aim to minimize the sum of local linear cost functions subject to both individual constraints and a linear coupling constraint involving all the decision variables. A key, challenging feature of the considered setup is that some components of the decision variables must assume integer values. The addressed MILPs are NP-hard, nonconvex, and large-scale. Moreover, several additional challenges arise in a distributed framework due to the coupling constraint, so that feasible solutions with guaranteed suboptimality bounds are of interest. We propose a fully distributed algorithm based on a primal decomposition approach and an appropriate tightening of the coupling constraint. The algorithm is guaranteed to provide feasible solutions in finite time. Moreover, asymptotic and finite-time suboptimality bounds are established for the computed solution. Monte Carlo simulations highlight the extremely low suboptimality bounds achieved by the algorithm. |
|---|---|
| AbstractList | This article deals with a distributed Mixed-Integer Linear Programming (MILP) setup arising in several control applications. Agents of a network aim to minimize the sum of local linear cost functions subject to both individual constraints and a linear coupling constraint involving all the decision variables. A key, challenging feature of the considered setup is that some components of the decision variables must assume integer values. The addressed MILPs are NP-hard, nonconvex, and large-scale. Moreover, several additional challenges arise in a distributed framework due to the coupling constraint, so that feasible solutions with guaranteed suboptimality bounds are of interest. We propose a fully distributed algorithm based on a primal decomposition approach and an appropriate tightening of the coupling constraint. The algorithm is guaranteed to provide feasible solutions in finite time. Moreover, asymptotic and finite-time suboptimality bounds are established for the computed solution. Monte Carlo simulations highlight the extremely low suboptimality bounds achieved by the algorithm. |
| Author | Notarstefano, Giuseppe Camisa, Andrea Notarnicola, Ivano |
| Author_xml | – sequence: 1 givenname: Andrea orcidid: 0000-0001-8524-2540 surname: Camisa fullname: Camisa, Andrea email: a.camisa@unibo.it organization: Department of Electrical Electronic and Information Engineering, University of Bologna, Bologna, Italy – sequence: 2 givenname: Ivano orcidid: 0000-0002-9841-3684 surname: Notarnicola fullname: Notarnicola, Ivano email: ivano.notarnicola@unibo.it organization: Department of Electrical Electronic and Information Engineering, University of Bologna, Bologna, Italy – sequence: 3 givenname: Giuseppe orcidid: 0000-0002-0906-7848 surname: Notarstefano fullname: Notarstefano, Giuseppe email: giuseppe.notarstefano@unibo.it organization: Department of Electrical Electronic and Information Engineering, University of Bologna, Bologna, Italy |
| BookMark | eNp9kEtLAzEQx4NUsK3eBS8Lnrdm8twcS-ujsGLBeg7ZbCIp225Ntge_vbu0ePDgaRiY3_wfEzTat3uH0C3gGQBWD5v5YkYwgRnFXGIBF2gMnBc54YSO0BhjKHJFCnGFJilt-1UwBmMkliF1MVTHztXZOoadabKls-3u0KbQhXaf-TZmpYmfLn-3pnHZ66pcp2t06U2T3M15TtHH0-Nm8ZKXb8-rxbzMLaW0y1VVGDBc1oURBGRtK8YwyAJ44XtD3FfKCeoIs71nsKBqLFlNa4-9xxIqOkX3p7-H2H4dXer0tj3GfS-piQAOkikl-yt8urKxTSk6rw9DkvitAeuhHd23o4d29LmdHhF_EBs6MwTuognNf-DdCQzOuV8dRZkUUtEfKvVxNw |
| CODEN | IETAA9 |
| CitedBy_id | crossref_primary_10_1109_TSG_2024_3509528 crossref_primary_10_3390_s25113269 crossref_primary_10_1109_TGCN_2022_3171509 crossref_primary_10_1109_TPWRS_2024_3523220 crossref_primary_10_1016_j_arcontrol_2023_100925 crossref_primary_10_1080_18824889_2025_2509345 crossref_primary_10_1109_TCST_2022_3174968 crossref_primary_10_1109_TII_2024_3438280 crossref_primary_10_1109_TAC_2024_3492329 crossref_primary_10_3390_systems13050395 crossref_primary_10_1016_j_sysconle_2023_105681 crossref_primary_10_1007_s10458_023_09611_y crossref_primary_10_1109_TSMC_2025_3562100 crossref_primary_10_3390_drones6110322 crossref_primary_10_1109_JSYST_2025_3565659 crossref_primary_10_1016_j_ijepes_2024_110342 crossref_primary_10_3390_pr13092936 crossref_primary_10_3390_drones6110356 crossref_primary_10_1007_s11432_024_4210_2 crossref_primary_10_1016_j_amc_2022_127801 crossref_primary_10_1016_j_ejco_2023_100058 crossref_primary_10_1109_JPROC_2025_3557698 crossref_primary_10_1109_TRO_2022_3216801 |
| Cites_doi | 10.1109/TCST.2010.2045501 10.1109/TAC.2019.2920812 10.1109/CDC.2018.8619597 10.1109/TAC.2018.2810511 10.3182/20110828-6-IT-1002.02884 10.1109/LCSYS.2018.2844353 10.1016/j.automatica.2013.01.009 10.1109/TSG.2013.2257893 10.1109/CDC.2018.8619512 10.1109/TCNS.2015.2399191 10.1057/palgrave.jors.2600425 10.1007/s10957-015-0758-0 10.1109/CDC.2013.6760235 10.1017/CBO9780511804441 10.1016/j.automatica.2017.07.003 10.1016/j.automatica.2016.01.006 10.1137/060662228 10.1016/j.automatica.2020.108962 10.1561/2600000020 10.1109/CDC.2012.6426400 10.1016/j.automatica.2019.01.009 10.1287/opre.20.1.58 10.1016/S0005-1098(98)00178-2 10.1016/j.jprocont.2010.12.010 10.1080/00207179.2017.1316016 10.1016/j.automatica.2016.07.003 10.1109/TCNS.2019.2925267 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D |
| DOI | 10.1109/TAC.2021.3057061 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE/IET Electronic Library (IEL) (UW System Shared) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1558-2523 |
| EndPage | 420 |
| ExternalDocumentID | 10_1109_TAC_2021_3057061 9347679 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: European Union's Horizon 2020 Research and Innovation Programme grantid: 638992-OPT4SMART – fundername: European Research Council funderid: 10.13039/501100000781 |
| GroupedDBID | -~X .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD F5P HZ~ H~9 IAAWW IBMZZ ICLAB IDIHD IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P RIA RIE RNS TAE TN5 VH1 VJK ~02 AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c333t-9b8a1a57d8a6217dcb440178158f0185fb9e63e24c5701c19d074d3df0ff071b3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 28 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000735567400037&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0018-9286 |
| IngestDate | Mon Jun 30 10:18:23 EDT 2025 Tue Nov 18 22:23:11 EST 2025 Sat Nov 29 05:41:01 EST 2025 Wed Aug 27 05:00:14 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c333t-9b8a1a57d8a6217dcb440178158f0185fb9e63e24c5701c19d074d3df0ff071b3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0001-8524-2540 0000-0002-9841-3684 0000-0002-0906-7848 |
| OpenAccessLink | http://hdl.handle.net/11585/818692 |
| PQID | 2615174997 |
| PQPubID | 85475 |
| PageCount | 8 |
| ParticipantIDs | crossref_primary_10_1109_TAC_2021_3057061 crossref_citationtrail_10_1109_TAC_2021_3057061 proquest_journals_2615174997 ieee_primary_9347679 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-Jan. 2022-1-00 20220101 |
| PublicationDateYYYYMMDD | 2022-01-01 |
| PublicationDate_xml | – month: 01 year: 2022 text: 2022-Jan. |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE transactions on automatic control |
| PublicationTitleAbbrev | TAC |
| PublicationYear | 2022 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref12 ref15 ref14 ref11 ref10 ref2 ref1 ref17 ref16 ref19 ref18 ref24 ref23 ref25 ref20 ref22 ref21 ref28 ref27 ref29 ref8 ref7 ref9 ref4 Bertsekas (ref26) 1982 ref3 ref6 ref5 |
| References_xml | – ident: ref3 doi: 10.1109/TCST.2010.2045501 – ident: ref22 doi: 10.1109/TAC.2019.2920812 – ident: ref1 doi: 10.1109/CDC.2018.8619597 – ident: ref7 doi: 10.1109/TAC.2018.2810511 – ident: ref4 doi: 10.3182/20110828-6-IT-1002.02884 – ident: ref25 doi: 10.1109/LCSYS.2018.2844353 – ident: ref21 doi: 10.1109/TCST.2010.2045501 – ident: ref6 doi: 10.1016/j.automatica.2013.01.009 – ident: ref19 doi: 10.1109/TSG.2013.2257893 – ident: ref16 doi: 10.1109/CDC.2018.8619512 – ident: ref11 doi: 10.1109/TCNS.2015.2399191 – ident: ref28 doi: 10.1057/palgrave.jors.2600425 – ident: ref13 doi: 10.1007/s10957-015-0758-0 – ident: ref5 doi: 10.1109/CDC.2013.6760235 – ident: ref29 doi: 10.1017/CBO9780511804441 – ident: ref14 doi: 10.1016/j.automatica.2017.07.003 – ident: ref23 doi: 10.1016/j.automatica.2016.01.006 – ident: ref9 doi: 10.1137/060662228 – ident: ref17 doi: 10.1016/j.automatica.2020.108962 – ident: ref18 doi: 10.1561/2600000020 – volume-title: Constrained Optimization and Lagrange Multiplier Methods year: 1982 ident: ref26 – ident: ref10 doi: 10.1109/CDC.2012.6426400 – ident: ref24 doi: 10.1016/j.automatica.2019.01.009 – ident: ref27 doi: 10.1287/opre.20.1.58 – ident: ref2 doi: 10.1016/S0005-1098(98)00178-2 – ident: ref8 doi: 10.1016/j.jprocont.2010.12.010 – ident: ref20 doi: 10.1080/00207179.2017.1316016 – ident: ref12 doi: 10.1016/j.automatica.2016.07.003 – ident: ref15 doi: 10.1109/TCNS.2019.2925267 |
| SSID | ssj0016441 |
| Score | 2.5402732 |
| Snippet | This article deals with a distributed Mixed-Integer Linear Programming (MILP) setup arising in several control applications. Agents of a network aim to... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 413 |
| SubjectTerms | Algorithms Approximation algorithms Constraint-coupled optimization Cost function Coupling Couplings Decomposition Distributed algorithms distributed optimization Heuristic algorithms Integer programming Linear programming Mixed integer mixed-integer linear programming Resource management Task analysis |
| Title | Distributed Primal Decomposition for Large-Scale MILPs |
| URI | https://ieeexplore.ieee.org/document/9347679 https://www.proquest.com/docview/2615174997 |
| Volume | 67 |
| WOSCitedRecordID | wos000735567400037&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-2523 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0016441 issn: 0018-9286 databaseCode: RIE dateStart: 19630101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB7a4kEPvqpYrbIHL4LbbrKPJMfSWhRqKViht2U3mYBQWunD32-S3S6KInjbQwLZb5KZb5J5ANwKQwEyHWU-0Uj9SCnlCy6NMsQkkIwao5QHrtkEG4_5bCYmNbivcmEQ0QWfYcd-urd8tZRbe1XWFWHEEibqUGcsKXK1qhcDa9cLrWsOMOXVk2QgutNe3ziClHTM3mZBQr6ZINdT5YcidtZlePS_dR3DYckivV4h9hOo4eIUDr7UFmxCMrAlcW03K1TexNaUmHsDtBHkZZiWZ-iqN7KB4P6LERR6z0-jyfoMXocP0_6jXzZJ8GUYhhtf5DwjWcwUzxLjXiiZR8ZlYpzEXBssYp0LTEKkkTT_TiQRypAGFSodaG3oRR6eQ2OxXOAFeDpHIagiXEU6olRltq9VrKWlIRSpakF3h1sqywritpHFPHWeRCBSg3RqkU5LpFtwV814L6pn_DG2aZGtxpWgtqC9E01aHq91Si0PY8ZZY5e_z7qCfWrzFNxdSRsam9UWr2FPfmze1qsbt3M-AQbYvjk |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFD7MKagP3qY4ndoHXwS7tWnaJI9jc2zYjYET9hbaXEAYm-zi7zdpu6Iogm99SCD9TnLOd5JzAbhnhgIkGieurxVysZTSZVQYZagiTxBkjFLqZc0myGhEp1M2rsBjmQujlMqCz1TTfmZv-XIhNvaqrMUCTCLCdmA3xBh5ebZW-WZgLXuud80RRrR8lPRYa9LuGFcQ-U2zu4kX-d-MUNZV5YcqzuxL7_h_KzuBo4JHOu1c8KdQUfMzOPxSXbAGUdcWxbX9rJR0xraqxMzpKhtDXgRqOYawOrENBXdfjKiUMxzE49U5vPaeJp2-W7RJcEUQBGuXpTTxk5BImkTGwZAixcZpItQPqTZYhDplKgoUwsL8uy98Jg1tkIHUntaGYKTBBVTni7m6BEenijEkfSqxxgjJxHa2CrWwRAQpJOvQ2uLGRVFD3LaymPHMl_AYN0hzizQvkK7DQznjPa-f8cfYmkW2HFeAWofGVjS8OGArjiwTI8ZdI1e_z7qD_f5kGPN4MHq-hgNksxaym5MGVNfLjbqBPfGxflstb7Nd9Akb3sGA |
| 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%3Ajournal&rft.genre=article&rft.atitle=Distributed+Primal+Decomposition+for+Large-Scale+MILPs&rft.jtitle=IEEE+transactions+on+automatic+control&rft.au=Camisa%2C+Andrea&rft.au=Notarnicola%2C+Ivano&rft.au=Notarstefano%2C+Giuseppe&rft.date=2022-01-01&rft.pub=IEEE&rft.issn=0018-9286&rft.volume=67&rft.issue=1&rft.spage=413&rft.epage=420&rft_id=info:doi/10.1109%2FTAC.2021.3057061&rft.externalDocID=9347679 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9286&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9286&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9286&client=summon |