Solving the Many to Many assignment problem by improving the Kuhn–Munkres algorithm with backtracking

The Many to Many (M–M) assignment problem is an important open problem where one task is assigned to many, but different, agents and one agent may undertake many, but different, tasks. The Kuhn–Munkres (K–M) algorithm is a famous and traditional process used in dealing with assignment problems. In t...

Full description

Saved in:
Bibliographic Details
Published inTheoretical computer science Vol. 618; pp. 30 - 41
Main Authors Zhu, Haibin, Liu, Dongning, Zhang, Siqin, Zhu, Yu, Teng, Luyao, Teng, Shaohua
Format Journal Article
LanguageEnglish
Published Elsevier B.V 07.03.2016
Subjects
Online AccessGet full text
ISSN0304-3975
1879-2294
DOI10.1016/j.tcs.2016.01.002

Cover

Abstract The Many to Many (M–M) assignment problem is an important open problem where one task is assigned to many, but different, agents and one agent may undertake many, but different, tasks. The Kuhn–Munkres (K–M) algorithm is a famous and traditional process used in dealing with assignment problems. In this paper, we propose a solution to the M–M assignment problem by improving the K–M algorithm with backtracking (KMB). To demonstrate the solution's suitability, we prove that the proposed KMB algorithm is valid and that the worst time complexity of the KMB algorithm is O((∑La[i])3), where La[i] denotes the maximum number of tasks that can be assigned to agent i. After that, we discuss several critical problems related to the algorithm and provide the necessary and sufficient conditions of solving the M–M assignment problem. Finally, we demonstrate, through experimentation, the validity, practicality and efficiency of the KMB algorithm. •It improves the K–M algorithm to solve the M–M assignment problem.•The improved algorithm (KMB) introduces backtracking.•The KMB algorithm is valid and the worst time complexity is O((∑La[i])3).•It provides the necessary and sufficient conditions for the solution.•It illustrates the validity and efficiency of the KMB algorithm through simulations.
AbstractList The Many to Many (M-M) assignment problem is an important open problem where one task is assigned to many, but different, agents and one agent may undertake many, but different, tasks. The Kuhn-Munkres (K-M) algorithm is a famous and traditional process used in dealing with assignment problems. In this paper, we propose a solution to the M-M assignment problem by improving the K-M algorithm with backtracking (KMB). To demonstrate the solution's suitability, we prove that the proposed KMB algorithm is valid and that the worst time complexity of the KMB algorithm is , where denotes the maximum number of tasks that can be assigned to agent i. After that, we discuss several critical problems related to the algorithm and provide the necessary and sufficient conditions of solving the M-M assignment problem. Finally, we demonstrate, through experimentation, the validity, practicality and efficiency of the KMB algorithm.
The Many to Many (M–M) assignment problem is an important open problem where one task is assigned to many, but different, agents and one agent may undertake many, but different, tasks. The Kuhn–Munkres (K–M) algorithm is a famous and traditional process used in dealing with assignment problems. In this paper, we propose a solution to the M–M assignment problem by improving the K–M algorithm with backtracking (KMB). To demonstrate the solution's suitability, we prove that the proposed KMB algorithm is valid and that the worst time complexity of the KMB algorithm is O((∑La[i])3), where La[i] denotes the maximum number of tasks that can be assigned to agent i. After that, we discuss several critical problems related to the algorithm and provide the necessary and sufficient conditions of solving the M–M assignment problem. Finally, we demonstrate, through experimentation, the validity, practicality and efficiency of the KMB algorithm. •It improves the K–M algorithm to solve the M–M assignment problem.•The improved algorithm (KMB) introduces backtracking.•The KMB algorithm is valid and the worst time complexity is O((∑La[i])3).•It provides the necessary and sufficient conditions for the solution.•It illustrates the validity and efficiency of the KMB algorithm through simulations.
Author Teng, Luyao
Zhu, Haibin
Zhang, Siqin
Liu, Dongning
Zhu, Yu
Teng, Shaohua
Author_xml – sequence: 1
  givenname: Haibin
  surname: Zhu
  fullname: Zhu, Haibin
  organization: Department of Computer Science and Mathematics, Nipissing University, North Bay, Canada
– sequence: 2
  givenname: Dongning
  surname: Liu
  fullname: Liu, Dongning
  email: liudn@gdut.edu.cn
  organization: School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, China
– sequence: 3
  givenname: Siqin
  surname: Zhang
  fullname: Zhang, Siqin
  organization: School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, China
– sequence: 4
  givenname: Yu
  surname: Zhu
  fullname: Zhu, Yu
  organization: Faculty of Mathematics, University of Waterloo, Waterloo, Canada
– sequence: 5
  givenname: Luyao
  surname: Teng
  fullname: Teng, Luyao
  organization: College of Engineering and Science, Victoria University, Melbourne, Australia
– sequence: 6
  givenname: Shaohua
  surname: Teng
  fullname: Teng, Shaohua
  organization: School of Computer Science and Technology, Guangdong University of Technology, Guangzhou, China
BookMark eNp9kLtOBCEUhonRxPXyAHaUNjPCAHOJlTHeosZCrQkwx13WGVBg12znO_iGPomYNRYWUpxzCP93wv_voE3nHSB0QElJCa2P5mUysazyWBJaElJtoAltm66oqo5voglhhBesa8Q22olxTvIRTT1B03s_LK2b4jQDfKvcCie_7ipGO3UjuIRfgtcDjFivsB3z5Re4Xszc5_vH7cI9B4hYDVMfbJqN-C1XrJV5TiGXLN9DW09qiLD_03fR4_nZw-llcXN3cXV6clMYxkgqWiFY31c9Fz0RHdc15X3LNdeUE8JVY4B3xOi-1a0GQ4USgtatya-GQUbZLjpc783ffF1ATHK00cAwKAd-ESVtOlbxmjCapXQtNcHHGOBJvgQ7qrCSlMjvUOVc5lDld6iSUJlDzUzzhzE2qWS9y0bt8C95vCYhu19aCDIaC85AbwOYJHtv_6G_AN6alcY
CitedBy_id crossref_primary_10_1080_0951192X_2022_2027021
crossref_primary_10_1109_TSMC_2024_3510588
crossref_primary_10_1155_2021_5803092
crossref_primary_10_1016_j_phycom_2022_101596
crossref_primary_10_1109_TCSS_2024_3417959
crossref_primary_10_1109_TSMC_2017_2735300
crossref_primary_10_1109_TNSE_2023_3302530
crossref_primary_10_1109_TSMC_2022_3199096
crossref_primary_10_1007_s10644_024_09630_z
crossref_primary_10_1007_s12264_022_00988_6
crossref_primary_10_1016_j_heliyon_2023_e17622
crossref_primary_10_1177_03611981241252779
crossref_primary_10_1109_TCSS_2020_3031606
crossref_primary_10_1109_TCSS_2022_3182888
crossref_primary_10_1109_TCSS_2021_3051299
crossref_primary_10_1016_j_energy_2025_134784
crossref_primary_10_1142_S021884302040002X
crossref_primary_10_1016_j_ins_2020_11_010
crossref_primary_10_1109_TCSS_2021_3128282
crossref_primary_10_1109_TCSS_2023_3276917
crossref_primary_10_1109_TCSS_2021_3137188
crossref_primary_10_1016_j_heliyon_2022_e11319
crossref_primary_10_1007_s10845_019_01520_w
crossref_primary_10_1109_TCBB_2021_3113129
crossref_primary_10_1109_TMC_2024_3452986
crossref_primary_10_1109_LWC_2020_3029775
crossref_primary_10_1109_TASE_2019_2908762
crossref_primary_10_1155_2019_8405036
crossref_primary_10_1109_TPDS_2018_2879603
crossref_primary_10_1109_MSMC_2023_3323778
crossref_primary_10_1007_s00170_022_10281_5
crossref_primary_10_1155_2022_5019584
crossref_primary_10_1109_ACCESS_2024_3394249
crossref_primary_10_1109_TSUSC_2019_2904651
crossref_primary_10_1109_TCBBIO_2024_3525404
crossref_primary_10_1109_TCSS_2020_3006381
crossref_primary_10_1016_j_eswa_2024_125175
crossref_primary_10_3390_electronics11020263
crossref_primary_10_1109_ACCESS_2019_2902913
crossref_primary_10_1080_03772063_2022_2054866
crossref_primary_10_1177_0361198120974364
crossref_primary_10_1109_TCSS_2021_3077369
crossref_primary_10_1109_TCSS_2022_3155868
crossref_primary_10_3390_s22041394
crossref_primary_10_26599_TST_2023_9010145
crossref_primary_10_1016_j_jnca_2019_02_021
crossref_primary_10_1016_j_knosys_2018_07_037
crossref_primary_10_1109_TSMC_2018_2827391
crossref_primary_10_1109_TCSS_2022_3153364
crossref_primary_10_1109_TCYB_2017_2715560
crossref_primary_10_1109_TNSM_2017_2728863
crossref_primary_10_1007_s10586_021_03292_6
crossref_primary_10_1109_TCSS_2024_3409893
crossref_primary_10_1145_3461841
crossref_primary_10_1109_TSMC_2021_3130161
crossref_primary_10_1007_s10489_021_02952_9
crossref_primary_10_1109_TASC_2021_3091074
crossref_primary_10_1177_0735633121992411
Cites_doi 10.2514/3.20416
10.1016/S0004-3702(99)00025-9
10.1137/0105003
10.1002/nav.20056
10.5381/jot.2003.2.5.c7
10.1016/j.future.2013.04.008
10.1016/j.ins.2006.05.004
10.1109/TSMCA.2011.2170414
10.1109/TSMCA.2008.2009924
10.1002/nav.3800020109
10.1137/1.9781611972238
10.1007/BF02579150
10.1145/362919.362945
10.1016/j.patcog.2008.09.001
10.1109/TWC.2008.060592
10.1109/TCSVT.2009.2035852
10.1016/S0166-218X(97)00120-0
ContentType Journal Article
Copyright 2016 Elsevier B.V.
Copyright_xml – notice: 2016 Elsevier B.V.
DBID AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1016/j.tcs.2016.01.002
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology 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
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts

DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
EISSN 1879-2294
EndPage 41
ExternalDocumentID 10_1016_j_tcs_2016_01_002
S0304397516000037
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
123
1B1
1RT
1~.
1~5
4.4
457
4G.
5VS
6I.
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXUO
AAYFN
ABAOU
ABBOA
ABJNI
ABMAC
ABVKL
ABYKQ
ACAZW
ACDAQ
ACGFS
ACRLP
ACZNC
ADBBV
ADEZE
AEBSH
AEKER
AENEX
AEXQZ
AFKWA
AFTJW
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ARUGR
AXJTR
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HVGLF
IHE
IXB
J1W
KOM
LG9
M26
M41
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
RIG
ROL
RPZ
SCC
SDF
SDG
SES
SPC
SPCBC
SSV
SSW
SSZ
T5K
TN5
WH7
YNT
ZMT
~G-
29Q
AAEDT
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABEFU
ABFNM
ABWVN
ABXDB
ACLOT
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGHFR
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
CITATION
EFKBS
FGOYB
G-2
HZ~
R2-
SEW
TAE
WUQ
XJT
ZY4
~HD
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c330t-8553dd2d45d0594b614d84b4b14004a7ce490cbd8b8bec15a55168c140c3e53d3
IEDL.DBID .~1
ISSN 0304-3975
IngestDate Thu Oct 02 20:42:07 EDT 2025
Wed Oct 01 03:58:29 EDT 2025
Thu Apr 24 23:11:19 EDT 2025
Fri Feb 23 02:30:24 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Assignment problem
Many to Many assignment
Kuhn–Munkres algorithm
Hungarian method
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c330t-8553dd2d45d0594b614d84b4b14004a7ce490cbd8b8bec15a55168c140c3e53d3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
PQID 1793246031
PQPubID 23500
PageCount 12
ParticipantIDs proquest_miscellaneous_1793246031
crossref_primary_10_1016_j_tcs_2016_01_002
crossref_citationtrail_10_1016_j_tcs_2016_01_002
elsevier_sciencedirect_doi_10_1016_j_tcs_2016_01_002
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2016-03-07
PublicationDateYYYYMMDD 2016-03-07
PublicationDate_xml – month: 03
  year: 2016
  text: 2016-03-07
  day: 07
PublicationDecade 2010
PublicationTitle Theoretical computer science
PublicationYear 2016
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Stone, Veloso (br0200) 1999; 110
Durfee, Boerkoel, Sleight (br0180) 2014; 31
Ferber, Gutknecht, Michel (br0150) 2004; vol. 2935
Odell, Van Dyke Parunak, Brueckner, Sauter (br0160) September–October 2003; 2
Munkres (br0030) 1957; 5
Vail, Veloso (br0210) 2003
Kuhn (br0020) 1955; 2
Bourgerois, Lassalle (br0060) 1971; 14
Choi, Bahk (br0220) 2008; 7
Zhu, Zhou, Alkins (br0010) May 2012; 42
Emms, Wilson, Hancock (br0230) 2009; 42
Fulkerson, Glicksberg, Gross (br0120) 1953
Bhardwaj, Chandrakasan (br0170) June 2002; vol. 3
Burkard, Dell'Amico, Martello (br0100) 2012
Karmarkar (br0250) 1984; 4
Dastani, Dignum, Dignum (br0140) 2003
Bertsekas, Castañon (br0080) 1991; 17
Dell'Amico, Martello (br0110) 1997; 76
Huang, Xu, Cham (br0240) 2010; 20
Grygiel (br0130) 1981; 10
Shen, Tzeng, Liu (br0190) Jan. 6–9 2003
Toroslu, Ücoluk (br0070) 2007; 177
Zhu, Zhou (br0040) 2009; 39
Frank (br0050) 2005; 52
Brogan (br0090) 1989; 12
Emms (10.1016/j.tcs.2016.01.002_br0230) 2009; 42
Odell (10.1016/j.tcs.2016.01.002_br0160) 2003; 2
Frank (10.1016/j.tcs.2016.01.002_br0050) 2005; 52
Grygiel (10.1016/j.tcs.2016.01.002_br0130) 1981; 10
Ferber (10.1016/j.tcs.2016.01.002_br0150) 2004; vol. 2935
Choi (10.1016/j.tcs.2016.01.002_br0220) 2008; 7
Zhu (10.1016/j.tcs.2016.01.002_br0040) 2009; 39
Huang (10.1016/j.tcs.2016.01.002_br0240) 2010; 20
Fulkerson (10.1016/j.tcs.2016.01.002_br0120) 1953
Stone (10.1016/j.tcs.2016.01.002_br0200) 1999; 110
Bertsekas (10.1016/j.tcs.2016.01.002_br0080) 1991; 17
Dastani (10.1016/j.tcs.2016.01.002_br0140) 2003
Bourgerois (10.1016/j.tcs.2016.01.002_br0060) 1971; 14
Munkres (10.1016/j.tcs.2016.01.002_br0030) 1957; 5
Brogan (10.1016/j.tcs.2016.01.002_br0090) 1989; 12
Burkard (10.1016/j.tcs.2016.01.002_br0100) 2012
Shen (10.1016/j.tcs.2016.01.002_br0190) 2003
Toroslu (10.1016/j.tcs.2016.01.002_br0070) 2007; 177
Kuhn (10.1016/j.tcs.2016.01.002_br0020) 1955; 2
Bhardwaj (10.1016/j.tcs.2016.01.002_br0170) 2002; vol. 3
Zhu (10.1016/j.tcs.2016.01.002_br0010) 2012; 42
Durfee (10.1016/j.tcs.2016.01.002_br0180) 2014; 31
Dell'Amico (10.1016/j.tcs.2016.01.002_br0110) 1997; 76
Vail (10.1016/j.tcs.2016.01.002_br0210) 2003
Karmarkar (10.1016/j.tcs.2016.01.002_br0250) 1984; 4
References_xml – volume: 7
  start-page: 611
  year: 2008
  end-page: 617
  ident: br0220
  article-title: Multichannel wireless scheduling under limited terminal capability
  publication-title: IEEE Trans. Wirel. Commun.
– volume: 31
  start-page: 200
  year: 2014
  end-page: 212
  ident: br0180
  article-title: Using hybrid scheduling for the semi-autonomous formation of expert teams
  publication-title: Future Gener. Comput. Syst.
– volume: 110
  start-page: 241
  year: 1999
  end-page: 273
  ident: br0200
  article-title: Task decomposition, dynamic role assignment, and low-bandwidth communication for real-time strategic teamwork
  publication-title: Artificial Intelligence
– volume: 4
  start-page: 373
  year: 1984
  end-page: 395
  ident: br0250
  article-title: A new polynomial-time algorithm for linear programming
  publication-title: Combinatorica
– start-page: 489
  year: 2003
  end-page: 496
  ident: br0140
  article-title: Role-assignment in open agent societies
  publication-title: Proc. of the Second Int'l Joint Con. on Autonomous Agents and Multiagent Systems
– volume: vol. 3
  start-page: 1587
  year: June 2002
  end-page: 1596
  ident: br0170
  article-title: Bounding the lifetime of sensor networks via optimal role assignments
  publication-title: Proc. of Twenty-First Annual Joint Conf. of the IEEE Computer and Communications Societies (INFOCOM 2002)
– volume: 17
  start-page: 707
  year: 1991
  end-page: 732
  ident: br0080
  article-title: Parallel synchronous and asynchronous implementations of the auction algorithm
  publication-title: Inform. Sci.
– start-page: 1
  year: Jan. 6–9 2003
  end-page: 9
  ident: br0190
  article-title: Multi-criteria task assignment in workflow management systems
  publication-title: Proc. of the 36th Annual Hawaii Int'l Conf. on System Sciences
– volume: 2
  start-page: 83
  year: 1955
  end-page: 97
  ident: br0020
  article-title: The Hungarian method for the assignment problem
  publication-title: Nav. Res. Logist. Q.
– volume: 5
  start-page: 32
  year: 1957
  end-page: 38
  ident: br0030
  article-title: Algorithms for the assignment and transportation problems
  publication-title: J. Soc. Ind. Appl. Math.
– volume: 12
  start-page: 357
  year: 1989
  end-page: 364
  ident: br0090
  article-title: Algorithm for ranked assignments with applications to multiobject tracking
  publication-title: J. Guid. Control Dyn.
– volume: 76
  start-page: 103
  year: 1997
  end-page: 121
  ident: br0110
  article-title: The
  publication-title: Discrete Appl. Math.
– volume: 20
  start-page: 431
  year: 2010
  end-page: 438
  ident: br0240
  article-title: Face and human gait recognition using image-to-class distance
  publication-title: IEEE Trans. Circuits Syst. Video Technol.
– volume: 39
  start-page: 448
  year: 2009
  end-page: 459
  ident: br0040
  article-title: M–M role-transfer problems and their solutions
  publication-title: IEEE Trans. Syst. Man Cybern., Part A, Syst. Humans
– year: 1953
  ident: br0120
  article-title: A production line assignment problem
– start-page: 87
  year: 2003
  end-page: 98
  ident: br0210
  article-title: Multi-robot dynamic role assignment and coordination through shared potential fields
  publication-title: Multi-Robot Systems
– volume: 52
  start-page: 2
  year: 2005
  end-page: 5
  ident: br0050
  article-title: On Kuhn's Hungarian method – a tribute from Hungary
  publication-title: Naval Res. Logist.
– volume: 177
  start-page: 1523
  year: 2007
  end-page: 1529
  ident: br0070
  article-title: Incremental assignment problem
  publication-title: Inform. Sci.
– volume: vol. 2935
  start-page: 214
  year: 2004
  end-page: 230
  ident: br0150
  article-title: From agents to organizations: an organizational view of multi agent systems
  publication-title: Agent-Oriented Software Engineering (AOSE) IV
– volume: 10
  start-page: 155
  year: 1981
  end-page: 165
  ident: br0130
  article-title: Algebraic
  publication-title: Control Cybernet.
– volume: 42
  start-page: 985
  year: 2009
  end-page: 1002
  ident: br0230
  article-title: Graph matching using the interference of continuous-time quantum walks
  publication-title: Pattern Recognit.
– year: 2012
  ident: br0100
  article-title: Assignment Problems
– volume: 2
  start-page: 77
  year: September–October 2003
  end-page: 86
  ident: br0160
  article-title: Changing roles: dynamic role assignment
  publication-title: J. Object Technol.
– volume: 14
  start-page: 802
  year: 1971
  end-page: 804
  ident: br0060
  article-title: An extension of the Munkres algorithm for the assignment problem to rectangular matrices
  publication-title: Commun. ACM
– volume: 42
  start-page: 739
  year: May 2012
  end-page: 750
  ident: br0010
  article-title: Group role assignment via a Kuhn–Munkres algorithm-based solution
  publication-title: IEEE Trans. Syst. Man Cybern., Part A, Syst. Humans
– volume: 12
  start-page: 357
  issue: 3
  year: 1989
  ident: 10.1016/j.tcs.2016.01.002_br0090
  article-title: Algorithm for ranked assignments with applications to multiobject tracking
  publication-title: J. Guid. Control Dyn.
  doi: 10.2514/3.20416
– volume: 110
  start-page: 241
  year: 1999
  ident: 10.1016/j.tcs.2016.01.002_br0200
  article-title: Task decomposition, dynamic role assignment, and low-bandwidth communication for real-time strategic teamwork
  publication-title: Artificial Intelligence
  doi: 10.1016/S0004-3702(99)00025-9
– volume: 5
  start-page: 32
  issue: 1
  year: 1957
  ident: 10.1016/j.tcs.2016.01.002_br0030
  article-title: Algorithms for the assignment and transportation problems
  publication-title: J. Soc. Ind. Appl. Math.
  doi: 10.1137/0105003
– volume: 52
  start-page: 2
  issue: 1
  year: 2005
  ident: 10.1016/j.tcs.2016.01.002_br0050
  article-title: On Kuhn's Hungarian method – a tribute from Hungary
  publication-title: Naval Res. Logist.
  doi: 10.1002/nav.20056
– volume: 2
  start-page: 77
  issue: 5
  year: 2003
  ident: 10.1016/j.tcs.2016.01.002_br0160
  article-title: Changing roles: dynamic role assignment
  publication-title: J. Object Technol.
  doi: 10.5381/jot.2003.2.5.c7
– volume: 31
  start-page: 200
  year: 2014
  ident: 10.1016/j.tcs.2016.01.002_br0180
  article-title: Using hybrid scheduling for the semi-autonomous formation of expert teams
  publication-title: Future Gener. Comput. Syst.
  doi: 10.1016/j.future.2013.04.008
– volume: 177
  start-page: 1523
  issue: 6
  year: 2007
  ident: 10.1016/j.tcs.2016.01.002_br0070
  article-title: Incremental assignment problem
  publication-title: Inform. Sci.
  doi: 10.1016/j.ins.2006.05.004
– volume: 42
  start-page: 739
  issue: 3
  year: 2012
  ident: 10.1016/j.tcs.2016.01.002_br0010
  article-title: Group role assignment via a Kuhn–Munkres algorithm-based solution
  publication-title: IEEE Trans. Syst. Man Cybern., Part A, Syst. Humans
  doi: 10.1109/TSMCA.2011.2170414
– start-page: 1
  year: 2003
  ident: 10.1016/j.tcs.2016.01.002_br0190
  article-title: Multi-criteria task assignment in workflow management systems
– volume: 39
  start-page: 448
  issue: 2
  year: 2009
  ident: 10.1016/j.tcs.2016.01.002_br0040
  article-title: M–M role-transfer problems and their solutions
  publication-title: IEEE Trans. Syst. Man Cybern., Part A, Syst. Humans
  doi: 10.1109/TSMCA.2008.2009924
– volume: 2
  start-page: 83
  year: 1955
  ident: 10.1016/j.tcs.2016.01.002_br0020
  article-title: The Hungarian method for the assignment problem
  publication-title: Nav. Res. Logist. Q.
  doi: 10.1002/nav.3800020109
– year: 2012
  ident: 10.1016/j.tcs.2016.01.002_br0100
  doi: 10.1137/1.9781611972238
– volume: 17
  start-page: 707
  issue: 6–7
  year: 1991
  ident: 10.1016/j.tcs.2016.01.002_br0080
  article-title: Parallel synchronous and asynchronous implementations of the auction algorithm
  publication-title: Inform. Sci.
– volume: 4
  start-page: 373
  issue: 4
  year: 1984
  ident: 10.1016/j.tcs.2016.01.002_br0250
  article-title: A new polynomial-time algorithm for linear programming
  publication-title: Combinatorica
  doi: 10.1007/BF02579150
– year: 1953
  ident: 10.1016/j.tcs.2016.01.002_br0120
– volume: 14
  start-page: 802
  issue: 12
  year: 1971
  ident: 10.1016/j.tcs.2016.01.002_br0060
  article-title: An extension of the Munkres algorithm for the assignment problem to rectangular matrices
  publication-title: Commun. ACM
  doi: 10.1145/362919.362945
– volume: vol. 2935
  start-page: 214
  year: 2004
  ident: 10.1016/j.tcs.2016.01.002_br0150
  article-title: From agents to organizations: an organizational view of multi agent systems
– volume: 42
  start-page: 985
  year: 2009
  ident: 10.1016/j.tcs.2016.01.002_br0230
  article-title: Graph matching using the interference of continuous-time quantum walks
  publication-title: Pattern Recognit.
  doi: 10.1016/j.patcog.2008.09.001
– volume: 10
  start-page: 155
  year: 1981
  ident: 10.1016/j.tcs.2016.01.002_br0130
  article-title: Algebraic Σk-assignment problems
  publication-title: Control Cybernet.
– volume: 7
  start-page: 611
  issue: 2
  year: 2008
  ident: 10.1016/j.tcs.2016.01.002_br0220
  article-title: Multichannel wireless scheduling under limited terminal capability
  publication-title: IEEE Trans. Wirel. Commun.
  doi: 10.1109/TWC.2008.060592
– volume: vol. 3
  start-page: 1587
  year: 2002
  ident: 10.1016/j.tcs.2016.01.002_br0170
  article-title: Bounding the lifetime of sensor networks via optimal role assignments
– start-page: 489
  year: 2003
  ident: 10.1016/j.tcs.2016.01.002_br0140
  article-title: Role-assignment in open agent societies
– start-page: 87
  year: 2003
  ident: 10.1016/j.tcs.2016.01.002_br0210
  article-title: Multi-robot dynamic role assignment and coordination through shared potential fields
– volume: 20
  start-page: 431
  issue: 3
  year: 2010
  ident: 10.1016/j.tcs.2016.01.002_br0240
  article-title: Face and human gait recognition using image-to-class distance
  publication-title: IEEE Trans. Circuits Syst. Video Technol.
  doi: 10.1109/TCSVT.2009.2035852
– volume: 76
  start-page: 103
  year: 1997
  ident: 10.1016/j.tcs.2016.01.002_br0110
  article-title: The k-cardinality assignment problem
  publication-title: Discrete Appl. Math.
  doi: 10.1016/S0166-218X(97)00120-0
SSID ssj0000576
Score 2.4876714
Snippet The Many to Many (M–M) assignment problem is an important open problem where one task is assigned to many, but different, agents and one agent may undertake...
The Many to Many (M-M) assignment problem is an important open problem where one task is assigned to many, but different, agents and one agent may undertake...
SourceID proquest
crossref
elsevier
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 30
SubjectTerms Algorithms
Assignment problem
Complexity
Experimentation
Hungarian method
Kuhn–Munkres algorithm
Many to Many assignment
Mathematical models
Operations research
Tasks
Title Solving the Many to Many assignment problem by improving the Kuhn–Munkres algorithm with backtracking
URI https://dx.doi.org/10.1016/j.tcs.2016.01.002
https://www.proquest.com/docview/1793246031
Volume 618
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: GBLVA
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier ScienceDirect
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: .~1
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Complete Freedom Collection
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 20211012
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: ACRLP
  dateStart: 19950109
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: ScienceDirect Free and Delayed Access Journal
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 20211102
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: IXB
  dateStart: 19750601
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: ScienceDirect Freedom Collection Journals
  customDbUrl:
  eissn: 1879-2294
  dateEnd: 20211012
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: AIKHN
  dateStart: 19950109
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  customDbUrl:
  mediaType: online
  eissn: 1879-2294
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0000576
  issn: 0304-3975
  databaseCode: AKRWK
  dateStart: 19750601
  isFulltext: true
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR3LbtQw0KraCxwoFBDbQmUkTkhh48TedY6lYrWl2l5Kpb1Zfu02dElW2-yhl6r_0D_sl3TGcRaBUA9cEtnxWJHH8_DMeIaQT5nWjOmsSORAFgl3LkuMyFxSFJyxmTSWabyNPDkbjC_496mYbpHj7i4MhlVG3t_y9MCtY08_rmZ_WZb9c3TqgTQVbJCGNCp4g50PsYrBl9vfYR6gj7T-SvQAwOjOsxlivBqLGbvZIGTujJaVf8imv7h0ED2jl-RF1BnpUftbr8iWr_bIblePgUby3CPPJ5scrNevyfy8XqC1gEIfnQDN06Zu36Avl_MQBUBjPRlqbmjZmRcCwOn6snq4u5-sqys4kFO9mNersrn8RdFwS422V80KHjD8DbkYfftxPE5iWYXE5nnaJFKIHHDiuHCYrMWAgHaSG24Y0rMeWs-L1BonjQQEM6HRlyYtfLW5B9D8Ldmu6sq_I9Q7YBgzk7tMaDj5zDSA-WFmjRdS68L3SNotqLIx5ziWvlioLrjspwIcKMSBSpkCHPTI5w3Isk248dRg3mFJ_bFrFAiEp8A-dhhVQE3oItGVr9fXCtlVxrHy9v7_TX1AnmErRKkN35PtZrX2H0Btacxh2JeHZOfo5HR8Bq2T6ddHjYzvwA
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR3LTtwwcETh0HJoKW0FtAVX6qlSunFi7zrHChUtj3ABJG6WX7ukLAlasgcuqP_QP-yXdOw4VEWIQy-JZHuiyON5j2cAPmdKUaqyIhFDUSTM2izRPLNJUTBKJ0Ibqvxt5PJ4OD5jB-f8fAl2-7swPq0y8v6OpwduHUcGcTcH11U1OPFBPZSmnA7TUEblGawwno28Bfb17m-eByokXcDShwBweR_aDElerfElu-kwlO6MrpVHhNMDNh1kz94avIxKI_nW_ddrWHL1OrzqGzKQSJ_rsFreF2G9eQPTk2bm3QUEx0iJRE_apnujwlxNQxoAiQ1liL4lVe9fCACHi4v6989f5aK-RIucqNm0mVftxRXxnluilbls5_jA5W_hbO_76e44iX0VEpPnaZsIznNEimXc-motGiW0FUwzTT1Bq5FxrEiNtkILxDDlygfThMFZkzsEzd_Bct3UbgOIs8gxJjq3GVdo-kwUgrlRZrTjQqnCbULab6g0sei4730xk3122Q-JOJAeBzKlEnGwCV_uQa67ihtPLWY9luQ_x0aiRHgK7FOPUYnk5GMkqnbN4kZ6fpUx33p76_8-vQPPx6flkTzaPz58Dy_8TEhZG32A5Xa-cB9Rh2n1djijfwB-rvBR
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=Solving+the+Many+to+Many+assignment+problem+by+improving+the+Kuhn-Munkres+algorithm+with+backtracking&rft.jtitle=Theoretical+computer+science&rft.au=Zhu%2C+Haibin&rft.au=Liu%2C+Dongning&rft.au=Zhang%2C+Siqin&rft.au=Zhu%2C+Yu&rft.date=2016-03-07&rft.issn=0304-3975&rft.volume=618&rft.spage=30&rft.epage=41&rft_id=info:doi/10.1016%2Fj.tcs.2016.01.002&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon