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

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on automatic control Vol. 67; no. 1; pp. 413 - 420
Main Authors: Camisa, Andrea, Notarnicola, Ivano, Notarstefano, Giuseppe
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