Knowledge

Combinatorial optimization

Source đź“ť

2137: 31: 1029: 485: 759:. In computer science, interesting optimization problems usually have the above properties and are therefore NPO problems. A problem is additionally called a P-optimization (PO) problem, if there exists an algorithm which finds optimal solutions in polynomial time. Often, when dealing with the class NPO, one is interested in optimization problems for which the decision versions are 470:
deals with algorithms to find near-optimal solutions to hard problems. The usual decision version is then an inadequate definition of the problem since it only specifies acceptable solutions. Even though we could introduce suitable decision problems, the problem is then more naturally characterized
763:. Note that hardness relations are always with respect to some reduction. Due to the connection between approximation algorithms and computational optimization problems, reductions which preserve approximation in some respect are for this subject preferred than the usual 863:: The class of NPO problems with polynomial-time algorithms approximating the optimal solution by a ratio that is polynomial in a logarithm of the size of the input. In HromkoviÄŤ's book, all NPO(III)-problems are excluded from this class unless P=NP. Contains the 873:: The class of NPO problems with polynomial-time algorithms approximating the optimal solution by a ratio bounded by some function on n. In Hromkovic's book, all NPO(IV)-problems are excluded from this class unless P=NP. Contains the 278:(a greedy-type swapping algorithm). However, generic search algorithms are not guaranteed to find an optimal solution first, nor are they guaranteed to run quickly (in polynomial time). Since some discrete optimization problems are 250:
solving real-world instances that arise in practice and do not necessarily exhibit the worst-case behavior of in NP-complete problems (e.g. real-world TSP instances with tens of thousands of nodes).
1460:
Take one city, and take all possible orders of the other 14 cities. Then divide by two because it does not matter in which direction in time they come after each other: 14!/2 = 43,589,145,600.
715: 652: 1251: 942: 583: 977: 318: 843: 997: 907: 745: 607: 461: 441: 421: 401: 381: 361: 341: 2034: 81:
is not tractable, and so specialized algorithms that quickly rule out large parts of the search space or approximation algorithms must be resorted to instead.
228: 254:
Combinatorial optimization problems can be viewed as searching for the best element of some set of discrete items; therefore, in principle, any sort of
1905: 1785: 1322: 2029: 1203: 423:
that uses the fewest edges". This problem might have an answer of, say, 4. A corresponding decision problem would be "is there a path from
1087: 1018: 17: 2630: 2523: 2043: 2635: 1898: 1841: 1818: 1797: 1578: 1422: 1395: 240: 1362: 800: 1228: 2625: 2604: 2066: 1008: 2118: 1979: 1014: 2086: 1735: 1712: 1687: 1661: 1505: 1446: 849:'s book, excluded from this class are all NPO(II)-problems save if P=NP. Without the exclusion, equals APX. Contains 775:. For this reason, optimization problems with NP-complete decision versions are not necessarily called NPO-complete. 657: 546:
are functions of the size of the respective functions' inputs, not the size of some implicit set of input instances.
542:(NPO) is a combinatorial optimization problem with the following additional conditions. Note that the below referred 525: 2197: 1891: 1127: 1036:’s 15 largest cities. It is the shortest among the 43,589,145,600 possible tours that visit each city exactly once. 2136: 1056: 507: 93: 2474: 1275:
Hobé, Alex; Vogler, Daniel; Seybold, Martin P.; Ebigbo, Anozie; Settgast, Randolph R.; Saar, Martin O. (2018).
813:: The class of NPO problems that have polynomial-time algorithms which computes solutions with a cost at most 615: 181:
for certain special classes of discrete optimization. A considerable amount of it is unified by the theory of
2582: 2202: 2518: 2486: 1117: 321: 244: 121: 1276: 2567: 2192: 1590:
Das, Arnab; Chakrabarti, Bikas K (2008). "Colloquium: Quantum annealing and analog quantum computation".
874: 854: 66: 2513: 2469: 2091: 2071: 1139: 1112: 1022: 500:. In particular, the notation introduced in this section is not explained well and may not be standard. 2281: 2252: 1914: 221: 178: 141: 50: 2437: 1883: 1622: 2299: 1097: 503: 1172: 2481: 2380: 2096: 1673: 1550:(This is a continuously updated catalog of approximability results for NP optimization problems.) 1122: 467: 234: 202: 97: 2572: 2557: 2447: 2325: 1974: 1951: 1918: 1617: 1522: 1489: 912: 553: 185:. Some examples of combinatorial optimization problems that are covered by this framework are 2461: 2427: 2330: 2272: 2153: 1959: 1939: 1092: 1061: 70: 35: 947: 2508: 2335: 2247: 1609: 1566: 1540: 1298: 296: 216:
discrete optimization problems, current research literature includes the following topics:
109: 42:. Finding a minimum spanning tree is a common problem involving combinatorial optimization. 8: 2577: 2442: 2395: 2385: 2237: 2225: 2038: 2021: 1926: 1558: 1493: 1077: 1072: 1046: 820: 495: 271: 117: 85: 65:
or can be reduced to a discrete set. Typical combinatorial optimization problems are the
1613: 1570: 1302: 1277:"Estimating fluid flow rates through fracture networks using combinatorial optimization" 1017:
and may never be able to satisfy particular standards for completeness. You can help by
463:
that uses 10 or fewer edges?" This problem can be answered with a simple 'yes' or 'no'.
2312: 2267: 2257: 2048: 1964: 1635: 1599: 1314: 1288: 1195: 1041: 982: 892: 730: 718: 592: 446: 426: 406: 386: 366: 346: 326: 190: 182: 58: 846: 266:(an exact algorithm which can be stopped at any point in time to serve as heuristic), 2320: 1998: 1873: 1857: 1837: 1814: 1793: 1731: 1708: 1700: 1683: 1657: 1574: 1501: 1475: 1442: 1418: 1391: 1318: 1199: 1107: 1102: 78: 1639: 1310: 2400: 2390: 2294: 2171: 2076: 2058: 2011: 1922: 1627: 1306: 1243: 1187: 1082: 790: 764: 290: 263: 255: 101: 74: 1878: 2416: 1831: 1725: 1677: 1544: 1536: 1485: 1051: 778:
NPO is divided into the following subclasses according to their approximability:
760: 756: 748: 722: 1748: 1355: 1247: 2404: 2289: 2176: 2110: 2081: 1631: 1518: 1066: 878: 768: 267: 105: 1770: 1191: 999:. The class NPOPB is the class of NPO problems that are polynomially-bounded. 2619: 2562: 2546: 1649: 282:, such as the traveling salesman (decision) problem, this is expected unless 259: 198: 186: 161: 220:
polynomial-time exactly solvable special cases of the problem at hand (e.g.
132:
Applications of combinatorial optimization include, but are not limited to:
2500: 2006: 1755: 293:
that asks whether there is a feasible solution for some particular measure
194: 62: 39: 1229:"Sustainable supply chain network design: An optimization-oriented review" 1227:
Eskandarpour, Majid; Dejax, Pierre; Miemczyk, Joe; PĂ©ton, Olivier (2015).
2587: 1969: 1833:
Advances in Bio-inspired Computing for Combinatorial Optimization Problem
772: 586: 279: 275: 213: 1867: 237:
that run in polynomial time and find a solution that is close to optimal
30: 1790:
Networks in Action; Text and Computer Exercises in Network Optimization
543: 54: 817:
times the optimal cost (for minimization problems) or a cost at least
289:
For each combinatorial optimization problem, there is a corresponding
1913: 864: 165: 136: 89: 1028: 1989: 1293: 804: 274:(a recursive solution construction with limited search window) and 1604: 1484: 1417:, Texts in Theoretical Computer Science (2nd ed.), Springer, 2309: 1862: 1033: 850: 227:
algorithms that perform well on "random" instances (e.g. for the
206: 262:
can be used to solve them. Widely applicable approaches include
77:. In many such problems, such as the ones previously mentioned, 1226: 146:
Developing the best airline network of spokes and destinations
1534: 786: 283: 96:. It has important applications in several fields, including 1879:
Complexity classes for optimization problems / Stefan Kugele
1705:
Combinatorial Optimization : Algorithms and Complexity
1439:
On the Approximability of NP-complete Optimization Problems
755:
This implies that the corresponding decision problem is in
113: 1749:"On the history of combinatorial optimization (till 1960)" 1528:(Information on the largest TSP instances solved to date.) 1808: 149:
Deciding which taxis in a fleet to route to pick up fares
1730:. Algorithms and Combinatorics. Vol. 24. Springer. 1535:
Crescenzi, Pierluigi; Kann, Viggo; HalldĂłrsson, MagnĂşs;
1274: 1698: 1565:. Lecture Notes in Physics. Vol. 679. Springer. 985: 950: 915: 895: 823: 733: 660: 618: 595: 556: 449: 429: 409: 389: 383:, an optimization problem might be "find a path from 369: 349: 329: 299: 2426: 1811:
Linear and Integer Optimization: Theory and Practice
1727:
Combinatorial Optimization: Polyhedra and Efficiency
845:
of the optimal cost (for maximization problems). In
1836:. Intelligent Systems Reference Library. Springer. 979:is bounded by a polynomial function of the size of 1563:Quantum Annealing and Related Optimization Methods 991: 971: 936: 901: 837: 739: 709: 646: 601: 577: 455: 435: 415: 395: 375: 355: 335: 312: 53:that consists of finding an optimal object from a 1654:Combinatorial Optimization: Networks and Matroids 2617: 1173:"Combinatorial optimization and Green Logistics" 1863:The Aussois Combinatorial Optimization Workshop 710:{\displaystyle \{\,(x,y)\,\mid \,y\in f(x)\,\}} 270:(uses linear optimisation to generate bounds), 152:Determining the optimal way to deliver packages 1589: 1556: 1171:Sbihi, Abdelkader; Eglese, Richard W. (2007). 1032:An optimal traveling salesperson tour through 1899: 1784: 1408: 1406: 247:time and find a solution close to the optimum 2460: 1679:A First Course in Combinatorial Optimization 704: 661: 641: 619: 506:. There might be a discussion about this on 1938: 1170: 1088:Minimum relevant variables in linear system 1906: 1892: 1758:; Nemhauser, G.L.; Weismantel, R. (eds.). 1545:"A Compendium of NP Optimization Problems" 1403: 771:. An example of such a reduction would be 474: 2152: 1769:Schrijver, Alexander (February 1, 2006). 1768: 1746: 1723: 1621: 1603: 1441:, Royal Institute of Technology, Sweden, 1412: 1379: 1292: 1158: 703: 684: 680: 664: 640: 630: 626: 622: 526:Learn how and when to remove this message 177:There is a large amount of literature on 84:Combinatorial optimization is related to 2140:Optimization computes maxima and minima. 1868:Java Combinatorial Optimization Platform 1385: 1027: 647:{\displaystyle \{\,x\,\mid \,x\in I\,\}} 29: 2224: 1386:Ausiello, Giorgio; et al. (2003), 14: 2618: 1829: 1772:A Course in Combinatorial Optimization 1648: 241:parameterized approximation algorithms 2544: 2360: 2336:Principal pivoting algorithm of Lemke 2223: 2151: 1937: 1887: 1858:Journal of Combinatorial Optimization 1430: 158:Designing water distribution networks 27:Subfield of mathematical optimization 1809:Gerard Sierksma; Yori Zwols (2015). 1516: 1436: 1342: 1002: 550:the size of every feasible solution 478: 1672: 1473: 1009:Category:Combinatorial optimization 155:Allocating jobs to people optimally 24: 2545: 2135: 1980:Successive parabolic interpolation 589:in the size of the given instance 25: 2647: 2361: 2300:Projective algorithm of Karmarkar 1851: 1760:Handbook of Discrete Optimization 2295:Ellipsoid algorithm of Khachiyan 2198:Sequential quadratic programming 2035:Broyden–Fletcher–Goldfarb–Shanno 1390:(Corrected ed.), Springer, 1128:Weapon target assignment problem 483: 2631:Computational complexity theory 1454: 1368:from the original on 2022-03-01 1325:from the original on 2020-08-21 1311:10.1016/j.advwatres.2018.10.002 1257:from the original on 2019-12-26 1209:from the original on 2019-12-26 1057:Constraint satisfaction problem 127: 94:computational complexity theory 2253:Reduced gradient (Frank–Wolfe) 1874:Why is scheduling people hard? 1682:. Cambridge University Press. 1415:Algorithmics for Hard Problems 1348: 1336: 1268: 1220: 1164: 1152: 966: 954: 931: 925: 700: 694: 677: 665: 572: 566: 13: 1: 2583:Spiral optimization algorithm 2203:Successive linear programming 1747:Schrijver, Alexander (2005). 1724:Schrijver, Alexander (2003). 1467: 320:. For example, if there is a 71:minimum spanning tree problem 57:of objects, where the set of 2636:Theoretical computer science 2321:Simplex algorithm of Dantzig 2193:Augmented Lagrangian methods 1699:Papadimitriou, Christos H.; 1388:Complexity and Approximation 1118:Vehicle rescheduling problem 889:(PB) if, for every instance 471:as an optimization problem. 122:theoretical computer science 7: 1281:Advances in Water Resources 1248:10.1016/j.omega.2015.01.006 1133: 67:travelling salesman problem 10: 2652: 2626:Combinatorial optimization 1762:. Elsevier. pp. 1–68. 1632:10.1103/RevModPhys.80.1061 1498:Combinatorial Optimization 1488:; Cunningham, William H.; 1140:Constraint composite graph 1113:Traveling salesman problem 1012: 1006: 749:polynomial-time computable 229:traveling salesman problem 179:polynomial-time algorithms 172: 47:Combinatorial optimization 18:Combinatorial Optimization 2600: 2553: 2540: 2524:Push–relabel maximum flow 2499: 2415: 2373: 2369: 2356: 2326:Revised simplex algorithm 2308: 2280: 2266: 2236: 2232: 2219: 2185: 2164: 2160: 2147: 2133: 2109: 2057: 2020: 1997: 1988: 1950: 1946: 1933: 1788:; Ghosh, Diptesh (2010). 1413:Hromkovic, Juraj (2002), 1192:10.1007/s10288-007-0047-3 937:{\displaystyle y\in f(x)} 885:An NPO problem is called 578:{\displaystyle y\in f(x)} 222:fixed-parameter tractable 142:Supply chain optimization 51:mathematical optimization 2049:Symmetric rank-one (SR1) 2030:Berndt–Hall–Hall–Hausman 1145: 1098:Nurse scheduling problem 468:approximation algorithms 343:which contains vertices 235:approximation algorithms 2573:Parallel metaheuristics 2381:Approximation algorithm 2092:Powell's dog leg method 2044:Davidon–Fletcher–Powell 1940:Unconstrained nonlinear 1490:Pulleyblank, William R. 1123:Vehicle routing problem 909:and for every solution 540:NP-optimization problem 475:NP optimization problem 98:artificial intelligence 2558:Evolutionary algorithm 2141: 1523:University of Waterloo 1517:Cook, William (2016). 1037: 993: 973: 972:{\displaystyle m(x,y)} 938: 903: 839: 741: 711: 648: 603: 579: 457: 437: 417: 397: 377: 357: 337: 314: 195:flows and circulations 43: 2331:Criss-cross algorithm 2154:Constrained nonlinear 2139: 1960:Golden-section search 1830:Pintea, C-M. (2014). 1476:"Integer programming" 1093:Minimum spanning tree 1062:Cutting stock problem 1031: 1007:Further information: 994: 974: 939: 904: 840: 742: 712: 649: 604: 580: 458: 438: 418: 398: 378: 358: 338: 315: 313:{\displaystyle m_{0}} 36:minimum spanning tree 33: 2248:Cutting-plane method 1559:Chakrabarti, Bikas K 1494:Schrijver, Alexander 1437:Kann, Viggo (1992), 1019:adding missing items 983: 948: 913: 893: 887:polynomially bounded 821: 731: 658: 616: 593: 554: 496:confusing or unclear 447: 427: 407: 387: 367: 347: 327: 297: 110:software engineering 2578:Simulated annealing 2396:Integer programming 2386:Dynamic programming 2226:Convex optimization 2087:Levenberg–Marquardt 1614:2008RvMP...80.1061D 1571:2005qnro.book.....D 1519:"Optimal TSP Tours" 1356:"Approximation-TSP" 1303:2018AdWR..122...85H 1078:Job shop scheduling 1073:Integer programming 1047:Bin packing problem 838:{\displaystyle 1/c} 807:scheduling problem. 504:clarify the section 272:dynamic programming 191:shortest-path trees 118:applied mathematics 86:operations research 2258:Subgradient method 2142: 2067:Conjugate gradient 1975:Nelder–Mead method 1870:(open source code) 1701:Steiglitz, Kenneth 1541:Woeginger, Gerhard 1042:Assignment problem 1038: 989: 969: 934: 899: 835: 737: 707: 644: 599: 575: 453: 433: 413: 393: 373: 353: 333: 310: 183:linear programming 59:feasible solutions 44: 2613: 2612: 2596: 2595: 2536: 2535: 2532: 2531: 2495: 2494: 2456: 2455: 2352: 2351: 2348: 2347: 2344: 2343: 2215: 2214: 2211: 2210: 2131: 2130: 2127: 2126: 2105: 2104: 1843:978-3-642-40178-7 1820:978-1-498-71016-9 1799:978-1-4419-5512-8 1580:978-3-540-27987-7 1424:978-3-540-44134-2 1397:978-3-540-65431-5 1108:Talent Scheduling 1103:Set cover problem 1003:Specific problems 992:{\displaystyle x} 902:{\displaystyle x} 740:{\displaystyle m} 602:{\displaystyle x} 536: 535: 528: 456:{\displaystyle v} 436:{\displaystyle u} 416:{\displaystyle v} 396:{\displaystyle u} 376:{\displaystyle v} 356:{\displaystyle u} 336:{\displaystyle G} 79:exhaustive search 73:("MST"), and the 49:is a subfield of 16:(Redirected from 2643: 2542: 2541: 2458: 2457: 2424: 2423: 2401:Branch and bound 2391:Greedy algorithm 2371: 2370: 2358: 2357: 2278: 2277: 2234: 2233: 2221: 2220: 2162: 2161: 2149: 2148: 2097:Truncated Newton 2012:Wolfe conditions 1995: 1994: 1948: 1947: 1935: 1934: 1908: 1901: 1894: 1885: 1884: 1847: 1824: 1803: 1786:Sierksma, Gerard 1779: 1777: 1763: 1753: 1741: 1718: 1693: 1667: 1643: 1625: 1607: 1584: 1548: 1537:Karpinski, Marek 1526: 1511: 1486:Cook, William J. 1479: 1478:(lecture notes). 1461: 1458: 1452: 1451: 1434: 1428: 1427: 1410: 1401: 1400: 1383: 1377: 1376: 1374: 1373: 1367: 1360: 1352: 1346: 1340: 1334: 1333: 1331: 1330: 1296: 1272: 1266: 1265: 1263: 1262: 1256: 1233: 1224: 1218: 1217: 1215: 1214: 1208: 1177: 1168: 1162: 1156: 1083:Knapsack problem 1023:reliable sources 998: 996: 995: 990: 978: 976: 975: 970: 943: 941: 940: 935: 908: 906: 905: 900: 844: 842: 841: 836: 831: 791:Knapsack problem 746: 744: 743: 738: 716: 714: 713: 708: 653: 651: 650: 645: 608: 606: 605: 600: 585:is polynomially 584: 582: 581: 576: 531: 524: 520: 517: 511: 487: 486: 479: 462: 460: 459: 454: 442: 440: 439: 434: 422: 420: 419: 414: 402: 400: 399: 394: 382: 380: 379: 374: 362: 360: 359: 354: 342: 340: 339: 334: 319: 317: 316: 311: 309: 308: 291:decision problem 264:branch-and-bound 256:search algorithm 102:machine learning 90:algorithm theory 75:knapsack problem 21: 2651: 2650: 2646: 2645: 2644: 2642: 2641: 2640: 2616: 2615: 2614: 2609: 2592: 2549: 2528: 2491: 2452: 2429: 2418: 2411: 2365: 2340: 2304: 2271: 2262: 2239: 2228: 2207: 2181: 2177:Penalty methods 2172:Barrier methods 2156: 2143: 2123: 2119:Newton's method 2101: 2053: 2016: 1984: 1965:Powell's method 1942: 1929: 1912: 1854: 1844: 1821: 1800: 1775: 1751: 1738: 1715: 1690: 1664: 1623:10.1.1.563.9990 1581: 1561:, eds. (2005). 1508: 1474:Beasley, J. E. 1470: 1465: 1464: 1459: 1455: 1449: 1435: 1431: 1425: 1411: 1404: 1398: 1384: 1380: 1371: 1369: 1365: 1358: 1354: 1353: 1349: 1341: 1337: 1328: 1326: 1273: 1269: 1260: 1258: 1254: 1231: 1225: 1221: 1212: 1210: 1206: 1175: 1169: 1165: 1157: 1153: 1148: 1136: 1052:Closure problem 1026: 1011: 1005: 984: 981: 980: 949: 946: 945: 914: 911: 910: 894: 891: 890: 827: 822: 819: 818: 803:. Contains the 789:. Contains the 769:Karp reductions 732: 729: 728: 723:polynomial time 659: 656: 655: 617: 614: 613: 594: 591: 590: 555: 552: 551: 532: 521: 515: 512: 501: 488: 484: 477: 448: 445: 444: 428: 425: 424: 408: 405: 404: 388: 385: 384: 368: 365: 364: 348: 345: 344: 328: 325: 324: 304: 300: 298: 295: 294: 175: 164:problems (e.g. 130: 28: 23: 22: 15: 12: 11: 5: 2649: 2639: 2638: 2633: 2628: 2611: 2610: 2608: 2607: 2601: 2598: 2597: 2594: 2593: 2591: 2590: 2585: 2580: 2575: 2570: 2565: 2560: 2554: 2551: 2550: 2547:Metaheuristics 2538: 2537: 2534: 2533: 2530: 2529: 2527: 2526: 2521: 2519:Ford–Fulkerson 2516: 2511: 2505: 2503: 2497: 2496: 2493: 2492: 2490: 2489: 2487:Floyd–Warshall 2484: 2479: 2478: 2477: 2466: 2464: 2454: 2453: 2451: 2450: 2445: 2440: 2434: 2432: 2421: 2413: 2412: 2410: 2409: 2408: 2407: 2393: 2388: 2383: 2377: 2375: 2367: 2366: 2354: 2353: 2350: 2349: 2346: 2345: 2342: 2341: 2339: 2338: 2333: 2328: 2323: 2317: 2315: 2306: 2305: 2303: 2302: 2297: 2292: 2290:Affine scaling 2286: 2284: 2282:Interior point 2275: 2264: 2263: 2261: 2260: 2255: 2250: 2244: 2242: 2230: 2229: 2217: 2216: 2213: 2212: 2209: 2208: 2206: 2205: 2200: 2195: 2189: 2187: 2186:Differentiable 2183: 2182: 2180: 2179: 2174: 2168: 2166: 2158: 2157: 2145: 2144: 2134: 2132: 2129: 2128: 2125: 2124: 2122: 2121: 2115: 2113: 2107: 2106: 2103: 2102: 2100: 2099: 2094: 2089: 2084: 2079: 2074: 2069: 2063: 2061: 2055: 2054: 2052: 2051: 2046: 2041: 2032: 2026: 2024: 2018: 2017: 2015: 2014: 2009: 2003: 2001: 1992: 1986: 1985: 1983: 1982: 1977: 1972: 1967: 1962: 1956: 1954: 1944: 1943: 1931: 1930: 1911: 1910: 1903: 1896: 1888: 1882: 1881: 1876: 1871: 1865: 1860: 1853: 1852:External links 1850: 1849: 1848: 1842: 1826: 1825: 1819: 1805: 1804: 1798: 1781: 1780: 1765: 1764: 1743: 1742: 1736: 1720: 1719: 1713: 1695: 1694: 1688: 1669: 1668: 1662: 1650:Lawler, Eugene 1645: 1644: 1592:Rev. Mod. Phys 1586: 1585: 1579: 1553: 1552: 1531: 1530: 1513: 1512: 1506: 1481: 1480: 1469: 1466: 1463: 1462: 1453: 1447: 1429: 1423: 1402: 1396: 1378: 1347: 1335: 1267: 1219: 1163: 1159:Schrijver 2003 1150: 1149: 1147: 1144: 1143: 1142: 1135: 1132: 1131: 1130: 1125: 1120: 1115: 1110: 1105: 1100: 1095: 1090: 1085: 1080: 1075: 1070: 1067:Dominating set 1064: 1059: 1054: 1049: 1044: 1004: 1001: 988: 968: 965: 962: 959: 956: 953: 944:, the measure 933: 930: 927: 924: 921: 918: 898: 883: 882: 879:clique problem 868: 858: 834: 830: 826: 808: 794: 753: 752: 736: 726: 706: 702: 699: 696: 693: 690: 687: 683: 679: 676: 673: 670: 667: 663: 643: 639: 636: 633: 629: 625: 621: 612:the languages 610: 598: 574: 571: 568: 565: 562: 559: 534: 533: 491: 489: 482: 476: 473: 452: 432: 412: 392: 372: 352: 332: 307: 303: 268:branch-and-cut 252: 251: 248: 238: 232: 225: 199:spanning trees 187:shortest paths 174: 171: 170: 169: 159: 156: 153: 150: 147: 144: 139: 129: 126: 106:auction theory 38:of a weighted 26: 9: 6: 4: 3: 2: 2648: 2637: 2634: 2632: 2629: 2627: 2624: 2623: 2621: 2606: 2603: 2602: 2599: 2589: 2586: 2584: 2581: 2579: 2576: 2574: 2571: 2569: 2566: 2564: 2563:Hill climbing 2561: 2559: 2556: 2555: 2552: 2548: 2543: 2539: 2525: 2522: 2520: 2517: 2515: 2512: 2510: 2507: 2506: 2504: 2502: 2501:Network flows 2498: 2488: 2485: 2483: 2480: 2476: 2473: 2472: 2471: 2468: 2467: 2465: 2463: 2462:Shortest path 2459: 2449: 2446: 2444: 2441: 2439: 2436: 2435: 2433: 2431: 2430:spanning tree 2425: 2422: 2420: 2414: 2406: 2402: 2399: 2398: 2397: 2394: 2392: 2389: 2387: 2384: 2382: 2379: 2378: 2376: 2372: 2368: 2364: 2363:Combinatorial 2359: 2355: 2337: 2334: 2332: 2329: 2327: 2324: 2322: 2319: 2318: 2316: 2314: 2311: 2307: 2301: 2298: 2296: 2293: 2291: 2288: 2287: 2285: 2283: 2279: 2276: 2274: 2269: 2265: 2259: 2256: 2254: 2251: 2249: 2246: 2245: 2243: 2241: 2235: 2231: 2227: 2222: 2218: 2204: 2201: 2199: 2196: 2194: 2191: 2190: 2188: 2184: 2178: 2175: 2173: 2170: 2169: 2167: 2163: 2159: 2155: 2150: 2146: 2138: 2120: 2117: 2116: 2114: 2112: 2108: 2098: 2095: 2093: 2090: 2088: 2085: 2083: 2080: 2078: 2075: 2073: 2070: 2068: 2065: 2064: 2062: 2060: 2059:Other methods 2056: 2050: 2047: 2045: 2042: 2040: 2036: 2033: 2031: 2028: 2027: 2025: 2023: 2019: 2013: 2010: 2008: 2005: 2004: 2002: 2000: 1996: 1993: 1991: 1987: 1981: 1978: 1976: 1973: 1971: 1968: 1966: 1963: 1961: 1958: 1957: 1955: 1953: 1949: 1945: 1941: 1936: 1932: 1928: 1924: 1920: 1916: 1909: 1904: 1902: 1897: 1895: 1890: 1889: 1886: 1880: 1877: 1875: 1872: 1869: 1866: 1864: 1861: 1859: 1856: 1855: 1845: 1839: 1835: 1834: 1828: 1827: 1822: 1816: 1813:. CRC Press. 1812: 1807: 1806: 1801: 1795: 1791: 1787: 1783: 1782: 1774: 1773: 1767: 1766: 1761: 1757: 1750: 1745: 1744: 1739: 1737:9783540443896 1733: 1729: 1728: 1722: 1721: 1716: 1714:0-486-40258-4 1710: 1706: 1703:(July 1998). 1702: 1697: 1696: 1691: 1689:0-521-01012-8 1685: 1681: 1680: 1675: 1671: 1670: 1665: 1663:0-486-41453-1 1659: 1655: 1651: 1647: 1646: 1641: 1637: 1633: 1629: 1624: 1619: 1615: 1611: 1606: 1601: 1597: 1593: 1588: 1587: 1582: 1576: 1572: 1568: 1564: 1560: 1555: 1554: 1551: 1546: 1542: 1538: 1533: 1532: 1529: 1524: 1520: 1515: 1514: 1509: 1507:0-471-55894-X 1503: 1499: 1495: 1491: 1487: 1483: 1482: 1477: 1472: 1471: 1457: 1450: 1448:91-7170-082-X 1444: 1440: 1433: 1426: 1420: 1416: 1409: 1407: 1399: 1393: 1389: 1382: 1364: 1357: 1351: 1344: 1339: 1324: 1320: 1316: 1312: 1308: 1304: 1300: 1295: 1290: 1286: 1282: 1278: 1271: 1253: 1249: 1245: 1241: 1237: 1230: 1223: 1205: 1201: 1197: 1193: 1189: 1186:(2): 99–116. 1185: 1181: 1174: 1167: 1160: 1155: 1151: 1141: 1138: 1137: 1129: 1126: 1124: 1121: 1119: 1116: 1114: 1111: 1109: 1106: 1104: 1101: 1099: 1096: 1094: 1091: 1089: 1086: 1084: 1081: 1079: 1076: 1074: 1071: 1068: 1065: 1063: 1060: 1058: 1055: 1053: 1050: 1048: 1045: 1043: 1040: 1039: 1035: 1030: 1024: 1020: 1016: 1010: 1000: 986: 963: 960: 957: 951: 928: 922: 919: 916: 896: 888: 880: 876: 872: 869: 866: 862: 859: 856: 852: 848: 832: 828: 824: 816: 812: 809: 806: 802: 798: 795: 792: 788: 784: 781: 780: 779: 776: 774: 770: 766: 762: 758: 750: 734: 727: 724: 720: 697: 691: 688: 685: 681: 674: 671: 668: 637: 634: 631: 627: 623: 611: 596: 588: 569: 563: 560: 557: 549: 548: 547: 545: 541: 530: 527: 519: 516:December 2021 509: 508:the talk page 505: 499: 497: 492:This section 490: 481: 480: 472: 469: 466:The field of 464: 450: 430: 410: 390: 370: 350: 330: 323: 305: 301: 292: 287: 285: 281: 277: 273: 269: 265: 261: 260:metaheuristic 257: 249: 246: 242: 239: 236: 233: 230: 226: 223: 219: 218: 217: 215: 210: 208: 204: 200: 196: 192: 188: 184: 180: 167: 163: 162:Earth science 160: 157: 154: 151: 148: 145: 143: 140: 138: 135: 134: 133: 125: 123: 119: 115: 111: 107: 103: 99: 95: 91: 87: 82: 80: 76: 72: 69:("TSP"), the 68: 64: 60: 56: 52: 48: 41: 37: 32: 19: 2568:Local search 2514:Edmonds–Karp 2470:Bellman–Ford 2362: 2240:minimization 2072:Gauss–Newton 2022:Quasi–Newton 2007:Trust region 1915:Optimization 1832: 1810: 1792:. Springer. 1789: 1771: 1759: 1726: 1704: 1678: 1653: 1595: 1591: 1562: 1557:Das, Arnab; 1549: 1527: 1497: 1456: 1438: 1432: 1414: 1387: 1381: 1370:. Retrieved 1350: 1338: 1327:. Retrieved 1284: 1280: 1270: 1259:. Retrieved 1239: 1235: 1222: 1211:. Retrieved 1183: 1179: 1166: 1161:, p. 1. 1154: 1015:dynamic list 886: 884: 870: 860: 814: 810: 796: 782: 777: 754: 539: 537: 522: 513: 502:Please help 493: 465: 288: 253: 243:that run in 211: 176: 131: 128:Applications 83: 46: 45: 40:planar graph 2588:Tabu search 1999:Convergence 1970:Line search 1598:(3): 1061. 853:and metric 773:L-reduction 761:NP-complete 544:polynomials 280:NP-complete 276:tabu search 214:NP-complete 168:flow-rates) 2620:Categories 2419:algorithms 1927:heuristics 1919:Algorithms 1756:Aardal, K. 1468:References 1372:2022-02-17 1329:2020-09-16 1294:1801.08321 1261:2019-12-26 1213:2019-12-26 1013:This is a 719:recognized 498:to readers 209:problems. 55:finite set 2374:Paradigms 2273:quadratic 1990:Gradients 1952:Functions 1707:. Dover. 1656:. Dover. 1618:CiteSeerX 1605:0801.2193 1500:. Wiley. 1343:Cook 2016 1319:119476042 1287:: 85–97. 1242:: 11–32. 1200:207070217 920:∈ 865:set cover 847:HromkoviÄŤ 799:: Equals 785:: Equals 689:∈ 682:∣ 635:∈ 628:∣ 561:∈ 224:problems) 166:reservoir 137:Logistics 2605:Software 2482:Dijkstra 2313:exchange 2111:Hessians 2077:Gradient 1676:(2004). 1674:Lee, Jon 1652:(2001). 1640:14255125 1543:(eds.). 1496:(1997). 1363:Archived 1323:Archived 1252:Archived 1204:Archived 1134:See also 867:problem. 811:NPO(III) 805:Makespan 203:matching 63:discrete 2448:Kruskal 2438:BorĹŻvka 2428:Minimum 2165:General 1923:methods 1610:Bibcode 1567:Bibcode 1299:Bibcode 1069:problem 1034:Germany 861:NPO(IV) 851:MAX-SAT 797:NPO(II) 717:can be 587:bounded 494:may be 207:matroid 173:Methods 2310:Basis- 2268:Linear 2238:Convex 2082:Mirror 2039:L-BFGS 1925:, and 1840:  1817:  1796:  1734:  1711:  1686:  1660:  1638:  1620:  1577:  1504:  1445:  1421:  1394:  1317:  1198:  871:NPO(V) 783:NPO(I) 765:Turing 205:, and 92:, and 2509:Dinic 2417:Graph 1776:(PDF) 1754:. In 1752:(PDF) 1636:S2CID 1600:arXiv 1366:(PDF) 1359:(PDF) 1315:S2CID 1289:arXiv 1255:(PDF) 1236:Omega 1232:(PDF) 1207:(PDF) 1196:S2CID 1176:(PDF) 1146:Notes 1021:with 787:FPTAS 725:, and 322:graph 2475:SPFA 2443:Prim 2037:and 1838:ISBN 1815:ISBN 1794:ISBN 1732:ISBN 1709:ISBN 1684:ISBN 1658:ISBN 1575:ISBN 1502:ISBN 1443:ISBN 1419:ISBN 1392:ISBN 877:and 801:PTAS 767:and 654:and 363:and 284:P=NP 212:For 189:and 120:and 114:VLSI 2405:cut 2270:and 1628:doi 1307:doi 1285:122 1244:doi 1188:doi 1180:4OR 875:TSP 855:TSP 747:is 721:in 538:An 443:to 403:to 258:or 245:FPT 61:is 2622:: 1921:, 1917:: 1634:. 1626:. 1616:. 1608:. 1596:80 1594:. 1573:. 1539:; 1521:. 1492:; 1405:^ 1361:. 1321:. 1313:. 1305:. 1297:. 1283:. 1279:. 1250:. 1240:54 1238:. 1234:. 1202:. 1194:. 1182:. 1178:. 757:NP 286:. 201:, 197:, 193:, 124:. 116:, 112:, 108:, 104:, 100:, 88:, 34:A 2403:/ 1907:e 1900:t 1893:v 1846:. 1823:. 1802:. 1778:. 1740:. 1717:. 1692:. 1666:. 1642:. 1630:: 1612:: 1602:: 1583:. 1569:: 1547:. 1525:. 1510:. 1375:. 1345:. 1332:. 1309:: 1301:: 1291:: 1264:. 1246:: 1216:. 1190:: 1184:5 1025:. 987:x 967:) 964:y 961:, 958:x 955:( 952:m 932:) 929:x 926:( 923:f 917:y 897:x 881:. 857:. 833:c 829:/ 825:1 815:c 793:. 751:. 735:m 705:} 701:) 698:x 695:( 692:f 686:y 678:) 675:y 672:, 669:x 666:( 662:{ 642:} 638:I 632:x 624:x 620:{ 609:, 597:x 573:) 570:x 567:( 564:f 558:y 529:) 523:( 518:) 514:( 510:. 451:v 431:u 411:v 391:u 371:v 351:u 331:G 306:0 302:m 231:) 20:)

Index

Combinatorial Optimization

minimum spanning tree
planar graph
mathematical optimization
finite set
feasible solutions
discrete
travelling salesman problem
minimum spanning tree problem
knapsack problem
exhaustive search
operations research
algorithm theory
computational complexity theory
artificial intelligence
machine learning
auction theory
software engineering
VLSI
applied mathematics
theoretical computer science
Logistics
Supply chain optimization
Earth science
reservoir
polynomial-time algorithms
linear programming
shortest paths
shortest-path trees

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑