Knowledge

COIN-OR

Source 📝

762:
cut algorithm. Most components of the algorithm, e.g., search tree management, management of linear programming solution, cut pool management, and communication management, are internal to the library and need not be touched by the user. The executables can be built in any number of configurations ranging from completely sequential to fully parallel with independently functioning cut generators, cut pools, and LP solvers. The distributed version currently runs in any environment supported by the
148:(OR) community with a peer-review process and an archive. Papers in operations research journals on mathematical theory often contain supporting numerical results from computational studies. The software implementations, models, and data used to produce the numerical results are typically not published. The status quo impeded researchers needing to reproduce computational results, make fair comparisons, and extend the state of the art. 33: 761:
and pricing algorithms. The user of the library can customize the algorithm in any number of ways by supplying application-specific subroutines for reading in custom data files, generating application-specific cutting planes, or applying custom branching rules, resulting in a customized branch and
781:
files. SYMPHONY does not have an LP-Solver of its own, but can be used with solvers like Clp, Cplex, Xpress through the Osi-interface. Cuts are generated using COIN's cut generation library: CGL. SYMPHONY also has structure specific implementations for problems like the
850:
modeler and solver written in C++. It can read Stochastic MPS and offers direct interfaces for constructing stochastic programs. It generates the deterministic equivalent linear program, solves it, and provides interfaces to access the scenario solutions.
252:. CLP is primarily meant to be used as a callable library, although a stand-alone executable version can be built. It is designed to be as reliable as any commercial solver, although several times slower, and to be able to tackle very large problems. 171:
software, models, and data. COIN-OR was conceived as an initiative to promote open source in the computational operations research community and to provide the on-line resources and hosting services required to enable others to run their own
105: 179:
The COIN-OR website was launched as an experiment in 2000, in conjunction with 17th International Symposium on Math Programming in Atlanta, Georgia. In 2007, COIN-OR had 25 application projects, including tools for
1269: 557: 483: 409: 320: 753:
SYMPHONY is a callable library which implements both sequential and parallel versions of branch, cut and price to solve MILPs. A branch, cut and price algorithm is similar to a
66: 639: 605: 1873: 1262: 2113: 1682: 1255: 947: 916: 212:) and more. By 2011, this had grown to 48 projects. COIN-OR is hosted by the Institute for Operations Research and the Management Sciences, 711:). Although it has been a popular choice of open source MIP solver for many years, its performance is now significantly inferior to HiGHS. 2091: 1352: 873: 691: 84: 52: 2084: 1933: 1771: 1731: 1647: 1528: 1347: 1278: 807: 2016: 1953: 1820: 1746: 1667: 1553: 1548: 1483: 1412: 696: 489: 415: 341: 205: 1181: 798:, etc. SYMPHONY also has an interactive shell where the user can enter commands to execute and control the program. 1938: 1854: 1815: 1741: 1657: 1543: 1493: 1357: 1131: 815: 783: 778: 723: 249: 975: 1622: 1503: 1224:
An Introduction to the COIN-OR Optimization Suite: Open Source Tools for Building and Solving Optimization Models
1057: 1110: 1835: 62: 1210: 1156: 791: 766:
message passing protocol. The same source code can also be compiled for shared-memory architectures using any
1002: 264: 787: 48: 43: 1223: 795: 2031: 847: 1864: 1578: 1317: 241: 189: 1030: 758: 245: 173: 1983: 1923: 1800: 1518: 197: 145: 940: 909: 1435: 1431: 1218:, John Karlof (ed.), CRC Press Operations Research Series, 2005, 253-303. (Working paper version) 747: 735: 720: 674: 611: 577: 230: 181: 156: 1085: 885: 647: 160: 1908: 1790: 1711: 1627: 1498: 754: 2021: 1963: 1903: 1751: 1662: 1558: 881: 835: 2061: 1888: 1780: 1701: 1597: 1453: 731: 727: 670: 2107: 1247: 681:. It can be used as both a stand-alone executable and as a callable library (through 1307: 1297: 889: 831: 811: 774: 2066: 2056: 2006: 1973: 1844: 1825: 1805: 1761: 1756: 1726: 1672: 1642: 1568: 1523: 1407: 1377: 1302: 1292: 646:
with up to millions of variables and/or constraints. Its main algorithm is the
32: 1336: 17: 1185: 104: 1991: 1883: 1696: 1592: 1513: 1448: 1382: 137: 2001: 1898: 1341: 1135: 971: 213: 1051: 1023:"OpenSolver for Excel – The Open Source Optimization Solver for Excel" 2051: 1943: 1928: 1617: 1478: 1422: 1402: 1387: 1106: 877: 830:, to solve linear problems. PuLP is the default optimization tool in 767: 233: 141: 255:
CLP is designed to solve linear programming problems such as :
1160: 678: 237: 2045: 2011: 1996: 1968: 1958: 1948: 1918: 1913: 1893: 1878: 1849: 1810: 1795: 1785: 1736: 1721: 1716: 1706: 1691: 1652: 1637: 1632: 1612: 1587: 1538: 1533: 1508: 1473: 1443: 1397: 1372: 1367: 1326: 996: 865: 827: 743: 700: 209: 193: 167:
Research proposed open source as an analogous yet viable means to
152: 1227:. Optimization Days, Montreal, May 7, 2013. (Presentation slides) 1488: 1362: 1331: 1078:"HiGHS - High-performance parallel linear optimization software" 869: 861: 686: 144:." The open literature (e.g., a research journal) provides the 1251: 763: 164: 26: 1244:
COIN-OR, Computational Infrastructure for Operations Research
216:, and run by the educational, non-profit COIN-OR Foundation. 1211:
Noncommercial Software for Mixed-Integer Linear Programming
708: 1077: 1022: 116: 58: 657:, Branch Cut and Price (BCP), COIN-OR Branch and Cut ( 136:), is a project that aims to "create for mathematical 1239: 614: 580: 492: 418: 344: 267: 163:
of software development and distribution. A group at
880:
modeling systems. They can also be used from within
130:
Computational Infrastructure for Operations Research
2030: 1982: 1863: 1834: 1770: 1681: 1577: 1430: 1421: 1316: 1285: 111: 633: 599: 551: 477: 403: 314: 750:solvers to solve the underlying linear programs. 552:{\displaystyle a_{31}x_{1}+a_{32}x_{2}\leq b_{3}} 478:{\displaystyle a_{21}x_{1}+a_{22}x_{2}\leq b_{2}} 404:{\displaystyle a_{11}x_{1}+a_{12}x_{2}\leq b_{1}} 47:, potentially preventing the article from being 738:(MIPs) over heterogeneous networks. It can use 653:CLP is used in other COIN-OR projects such as 1263: 140:what the open literature is for mathematical 8: 97: 1427: 1270: 1256: 1248: 229:COIN-OR LP (CLP or Clp) is an open-source 103: 96: 67:reliable, independent, third-party sources 619: 613: 585: 579: 543: 530: 520: 507: 497: 491: 469: 456: 446: 433: 423: 417: 395: 382: 372: 359: 349: 343: 311: 305: 295: 282: 272: 266: 85:Learn how and when to remove this message 1216:Integer Programming: Theory and Practice 61:by replacing them with more appropriate 901: 707:, CMPL, OpenSolver for Excel, JuMP, or 315:{\displaystyle c_{1}x_{1}+c_{2}x_{2}\,} 44:too closely associated with the subject 860:COIN-OR solvers are available in the 777:(through the COIN-OR MPS reader) and 248:with none of the restrictions of the 159:, and other projects popularized the 7: 1107:"The MIPLIB2017 Benchmark Instances" 806:PuLP is an LP/IP modeler written in 757:algorithm but additionally includes 2092:Comparison of optimization software 683:A Mathematical Programming Language 2114:Mathematical optimization software 1279:Mathematical optimization software 1001:, COIN-OR Foundation, 2024-01-20, 25: 972:"Benchmark of Simplex LP solvers" 692:General Algebraic Modeling System 1208:J.T. Linderoth and T.K. Ralphs: 42:may rely excessively on sources 31: 1113:from the original on 2021-10-30 1088:from the original on 2024-06-17 1060:from the original on 2024-05-15 1033:from the original on 2024-06-10 1005:from the original on 2024-04-13 978:from the original on 2021-11-11 953:from the original on 2016-04-29 922:from the original on 2008-05-15 673:(CBC or Cbc) is an open-source 1: 2085:List of optimization software 1563: 941:"COIN-OR Annual Report, 2011" 910:"COIN-OR Annual Report, 2007" 730:(SYMPHONY) is an open source 654: 201: 240:. It is published under the 206:algebraic modeling languages 634:{\displaystyle x_{2}\geq 0} 600:{\displaystyle x_{1}\geq 0} 2130: 784:traveling salesman problem 250:GNU General Public License 2079: 1392: 704: 675:mixed integer programming 102: 1607: 1602: 1468: 1463: 1056:, JuMP-dev, 2024-06-19, 823: 819: 792:set partitioning problem 739: 658: 185: 788:vehicle routing problem 734:framework for solving 848:stochastic programming 736:mixed integer programs 635: 601: 567:non-negative variables 553: 479: 405: 316: 814:or LP files and call 796:mixed postman problem 759:cutting-plane methods 636: 602: 554: 480: 406: 332:of the following form 317: 244:so it can be used in 242:Common Public License 190:nonlinear programming 770:compliant compiler. 612: 578: 490: 416: 342: 265: 246:proprietary software 200:(e.g., CBC, Bcp and 174:open-source software 330:problem constraints 198:integer programming 146:operations research 99: 810:. It can generate 748:linear programming 746:, XPRESS or other 677:solver written in 631: 597: 549: 475: 401: 312: 231:linear programming 182:linear programming 2101: 2100: 2075: 2074: 648:simplex algorithm 161:open-source model 127: 126: 95: 94: 87: 16:(Redirected from 2121: 1974:Xpress NonLinear 1909:Gurobi Optimizer 1826:Xpress Optimizer 1791:Gurobi Optimizer 1762:Xpress NonLinear 1757:Xpress Optimizer 1712:Gurobi Optimizer 1673:Xpress Optimizer 1628:Gurobi Optimizer 1569:Xpress Optimizer 1499:Gurobi Optimizer 1428: 1272: 1265: 1258: 1249: 1243: 1242: 1240:Official website 1197: 1196: 1194: 1193: 1184:. Archived from 1178: 1172: 1171: 1169: 1168: 1159:. Archived from 1153: 1147: 1146: 1144: 1143: 1134:. Archived from 1128: 1122: 1121: 1119: 1118: 1103: 1097: 1096: 1094: 1093: 1074: 1068: 1067: 1066: 1065: 1053:jump-dev/JuMP.jl 1048: 1042: 1041: 1039: 1038: 1019: 1013: 1012: 1011: 1010: 993: 987: 986: 984: 983: 968: 962: 961: 959: 958: 952: 945: 937: 931: 930: 928: 927: 921: 914: 906: 755:branch and bound 640: 638: 637: 632: 624: 623: 606: 604: 603: 598: 590: 589: 558: 556: 555: 550: 548: 547: 535: 534: 525: 524: 512: 511: 502: 501: 484: 482: 481: 476: 474: 473: 461: 460: 451: 450: 438: 437: 428: 427: 410: 408: 407: 402: 400: 399: 387: 386: 377: 376: 364: 363: 354: 353: 321: 319: 318: 313: 310: 309: 300: 299: 287: 286: 277: 276: 202:COIN-OR SYMPHONY 123: 120: 118: 107: 100: 90: 83: 79: 76: 70: 35: 27: 21: 2129: 2128: 2124: 2123: 2122: 2120: 2119: 2118: 2104: 2103: 2102: 2097: 2071: 2026: 2022:Octeract Engine 1978: 1964:Octeract Engine 1904:Galahad library 1859: 1830: 1766: 1752:Octeract Engine 1677: 1663:Octeract Engine 1573: 1559:Octeract Engine 1417: 1312: 1281: 1276: 1238: 1237: 1234: 1205: 1203:Further reading 1200: 1191: 1189: 1180: 1179: 1175: 1166: 1164: 1155: 1154: 1150: 1141: 1139: 1130: 1129: 1125: 1116: 1114: 1105: 1104: 1100: 1091: 1089: 1076: 1075: 1071: 1063: 1061: 1050: 1049: 1045: 1036: 1034: 1021: 1020: 1016: 1008: 1006: 995: 994: 990: 981: 979: 970: 969: 965: 956: 954: 950: 943: 939: 938: 934: 925: 923: 919: 912: 908: 907: 903: 899: 857: 844: 804: 773:SYMPHONY reads 717: 667: 661:), and others. 615: 610: 609: 581: 576: 575: 539: 526: 516: 503: 493: 488: 487: 465: 452: 442: 429: 419: 414: 413: 391: 378: 368: 355: 345: 340: 339: 301: 291: 278: 268: 263: 262: 227: 222: 151:The success of 115: 91: 80: 74: 71: 56: 36: 23: 22: 15: 12: 11: 5: 2127: 2125: 2117: 2116: 2106: 2105: 2099: 2098: 2096: 2095: 2088: 2080: 2077: 2076: 2073: 2072: 2070: 2069: 2064: 2059: 2054: 2049: 2043: 2040: 2036: 2034: 2028: 2027: 2025: 2024: 2019: 2014: 2009: 2004: 1999: 1994: 1988: 1986: 1980: 1979: 1977: 1976: 1971: 1966: 1961: 1956: 1951: 1946: 1941: 1936: 1931: 1926: 1921: 1916: 1911: 1906: 1901: 1896: 1891: 1889:Artelys Knitro 1886: 1881: 1876: 1870: 1868: 1861: 1860: 1858: 1857: 1852: 1847: 1841: 1839: 1832: 1831: 1829: 1828: 1823: 1818: 1813: 1808: 1803: 1798: 1793: 1788: 1783: 1781:Artelys Knitro 1777: 1775: 1768: 1767: 1765: 1764: 1759: 1754: 1749: 1744: 1739: 1734: 1729: 1724: 1719: 1714: 1709: 1704: 1702:Artelys Knitro 1699: 1694: 1688: 1686: 1679: 1678: 1676: 1675: 1670: 1665: 1660: 1655: 1650: 1645: 1640: 1635: 1630: 1625: 1620: 1615: 1610: 1605: 1600: 1598:Artelys Knitro 1595: 1590: 1584: 1582: 1575: 1574: 1572: 1571: 1566: 1561: 1556: 1551: 1546: 1541: 1536: 1531: 1526: 1521: 1516: 1511: 1506: 1501: 1496: 1491: 1486: 1481: 1476: 1471: 1466: 1461: 1456: 1454:Artelys Knitro 1451: 1446: 1440: 1438: 1425: 1419: 1418: 1416: 1415: 1410: 1405: 1400: 1395: 1390: 1385: 1380: 1375: 1370: 1365: 1360: 1355: 1350: 1345: 1339: 1334: 1329: 1323: 1321: 1314: 1313: 1311: 1310: 1305: 1300: 1295: 1289: 1287: 1283: 1282: 1277: 1275: 1274: 1267: 1260: 1252: 1246: 1245: 1233: 1232:External links 1230: 1229: 1228: 1219: 1204: 1201: 1199: 1198: 1173: 1148: 1123: 1098: 1069: 1043: 1027:opensolver.org 1014: 988: 963: 932: 900: 898: 895: 894: 893: 856: 853: 843: 840: 803: 800: 732:branch and cut 716: 713: 671:branch and cut 666: 663: 644: 643: 642: 641: 630: 627: 622: 618: 607: 596: 593: 588: 584: 570: 569: 562: 561: 560: 559: 546: 542: 538: 533: 529: 523: 519: 515: 510: 506: 500: 496: 485: 472: 468: 464: 459: 455: 449: 445: 441: 436: 432: 426: 422: 411: 398: 394: 390: 385: 381: 375: 371: 367: 362: 358: 352: 348: 334: 333: 325: 324: 323: 322: 308: 304: 298: 294: 290: 285: 281: 275: 271: 226: 223: 221: 218: 125: 124: 113: 109: 108: 93: 92: 75:September 2018 39: 37: 30: 24: 14: 13: 10: 9: 6: 4: 3: 2: 2126: 2115: 2112: 2111: 2109: 2094: 2093: 2089: 2087: 2086: 2082: 2081: 2078: 2068: 2065: 2063: 2060: 2058: 2055: 2053: 2050: 2047: 2044: 2041: 2039:Artelys Kalis 2038: 2037: 2035: 2033: 2029: 2023: 2020: 2018: 2015: 2013: 2010: 2008: 2005: 2003: 2000: 1998: 1995: 1993: 1990: 1989: 1987: 1985: 1981: 1975: 1972: 1970: 1967: 1965: 1962: 1960: 1957: 1955: 1952: 1950: 1947: 1945: 1942: 1940: 1937: 1935: 1932: 1930: 1927: 1925: 1922: 1920: 1917: 1915: 1912: 1910: 1907: 1905: 1902: 1900: 1897: 1895: 1892: 1890: 1887: 1885: 1882: 1880: 1877: 1875: 1872: 1871: 1869: 1866: 1862: 1856: 1853: 1851: 1848: 1846: 1843: 1842: 1840: 1837: 1833: 1827: 1824: 1822: 1819: 1817: 1814: 1812: 1809: 1807: 1804: 1802: 1799: 1797: 1794: 1792: 1789: 1787: 1784: 1782: 1779: 1778: 1776: 1773: 1769: 1763: 1760: 1758: 1755: 1753: 1750: 1748: 1745: 1743: 1740: 1738: 1735: 1733: 1730: 1728: 1725: 1723: 1720: 1718: 1715: 1713: 1710: 1708: 1705: 1703: 1700: 1698: 1695: 1693: 1690: 1689: 1687: 1684: 1680: 1674: 1671: 1669: 1666: 1664: 1661: 1659: 1656: 1654: 1651: 1649: 1646: 1644: 1641: 1639: 1636: 1634: 1631: 1629: 1626: 1624: 1621: 1619: 1616: 1614: 1611: 1609: 1606: 1604: 1601: 1599: 1596: 1594: 1591: 1589: 1586: 1585: 1583: 1580: 1576: 1570: 1567: 1565: 1562: 1560: 1557: 1555: 1552: 1550: 1547: 1545: 1542: 1540: 1537: 1535: 1532: 1530: 1527: 1525: 1522: 1520: 1517: 1515: 1512: 1510: 1507: 1505: 1502: 1500: 1497: 1495: 1492: 1490: 1487: 1485: 1482: 1480: 1477: 1475: 1472: 1470: 1467: 1465: 1462: 1460: 1457: 1455: 1452: 1450: 1447: 1445: 1442: 1441: 1439: 1437: 1433: 1429: 1426: 1424: 1420: 1414: 1411: 1409: 1406: 1404: 1401: 1399: 1396: 1394: 1391: 1389: 1386: 1384: 1381: 1379: 1376: 1374: 1371: 1369: 1366: 1364: 1361: 1359: 1356: 1354: 1351: 1349: 1346: 1343: 1340: 1338: 1335: 1333: 1330: 1328: 1325: 1324: 1322: 1319: 1315: 1309: 1306: 1304: 1301: 1299: 1296: 1294: 1291: 1290: 1288: 1284: 1280: 1273: 1268: 1266: 1261: 1259: 1254: 1253: 1250: 1241: 1236: 1235: 1231: 1226: 1225: 1220: 1217: 1213: 1212: 1207: 1206: 1202: 1188:on 2014-10-15 1187: 1183: 1177: 1174: 1163:on 2013-12-20 1162: 1158: 1152: 1149: 1138:on 2014-02-28 1137: 1133: 1127: 1124: 1112: 1108: 1102: 1099: 1087: 1083: 1082:www.highs.dev 1079: 1073: 1070: 1059: 1055: 1054: 1047: 1044: 1032: 1028: 1024: 1018: 1015: 1004: 1000: 999: 992: 989: 977: 973: 967: 964: 949: 942: 936: 933: 918: 911: 905: 902: 896: 891: 887: 883: 879: 875: 871: 867: 863: 859: 858: 854: 852: 849: 841: 839: 837: 833: 829: 825: 821: 817: 813: 809: 801: 799: 797: 793: 789: 785: 780: 776: 771: 769: 765: 760: 756: 751: 749: 745: 741: 737: 733: 729: 725: 722: 721:multi-process 714: 712: 710: 706: 702: 698: 694: 693: 688: 684: 680: 676: 672: 664: 662: 660: 656: 651: 649: 628: 625: 620: 616: 608: 594: 591: 586: 582: 574: 573: 572: 571: 568: 564: 563: 544: 540: 536: 531: 527: 521: 517: 513: 508: 504: 498: 494: 486: 470: 466: 462: 457: 453: 447: 443: 439: 434: 430: 424: 420: 412: 396: 392: 388: 383: 379: 373: 369: 365: 360: 356: 350: 346: 338: 337: 336: 335: 331: 327: 326: 306: 302: 296: 292: 288: 283: 279: 273: 269: 260: 259: 258: 257: 256: 253: 251: 247: 243: 239: 235: 232: 224: 219: 217: 215: 211: 207: 203: 199: 195: 191: 187: 183: 177: 175: 170: 166: 162: 158: 154: 149: 147: 143: 139: 135: 131: 122: 114: 110: 106: 101: 89: 86: 78: 68: 64: 60: 54: 50: 46: 45: 40:This article 38: 34: 29: 28: 19: 2090: 2083: 2067:Xpress Kalis 2048:CP Optimizer 1458: 1408:Xpress Mosel 1358:GNU MathProg 1286:Data formats 1222: 1215: 1209: 1190:. Retrieved 1186:the original 1176: 1165:. Retrieved 1161:the original 1151: 1140:. Retrieved 1136:the original 1126: 1115:. Retrieved 1101: 1090:. Retrieved 1081: 1072: 1062:, retrieved 1052: 1046: 1035:. Retrieved 1026: 1017: 1007:, retrieved 998:coin-or/Cmpl 997: 991: 980:. Retrieved 966: 955:. Retrieved 935: 924:. Retrieved 904: 890:SolverStudio 845: 832:SolverStudio 805: 779:GNU MathProg 772: 752: 724:optimization 718: 690: 682: 668: 652: 645: 566: 329: 254: 228: 178: 168: 150: 133: 129: 128: 81: 72: 57:Please help 41: 2057:Mathematica 2007:Mathematica 1845:Mathematica 1806:Mathematica 1727:Mathematica 1643:Mathematica 1524:Mathematica 1494:GLPK/GLPSOL 1378:Mathematica 1293:Mathematica 1221:T. Ralphs: 719:Single- or 328:subject to 236:written in 186:COIN-OR CLP 18:COIN-OR CLP 1192:2014-01-03 1167:2013-11-14 1142:2013-11-14 1132:"SYMPHONY" 1117:2021-11-11 1092:2024-06-20 1064:2024-06-20 1037:2024-06-20 1009:2024-06-20 982:2021-11-11 957:2016-07-05 926:2008-03-28 897:References 886:OpenSolver 176:projects. 59:improve it 49:verifiable 1337:APMonitor 846:SMI is a 695:(GAMS) , 626:≥ 592:≥ 537:≤ 463:≤ 389:≤ 261:minimize 63:citations 2108:Category 1992:ANTIGONE 1884:ANTIGONE 1774:, MISOCP 1697:ANTIGONE 1593:ANTIGONE 1564:SYMPHONY 1514:Lp_solve 1449:ANTIGONE 1383:MiniZinc 1318:Modeling 1111:Archived 1086:Archived 1058:archived 1031:Archived 1003:archived 976:Archived 948:Archived 917:Archived 892:add-ins. 884:via the 855:See also 728:networks 715:SYMPHONY 709:MiniZinc 669:COIN-OR 655:SYMPHONY 220:Projects 138:software 119:.coin-or 2002:Couenne 1899:Couenne 1867:, MINLP 1838:, MISDP 1685:, MIQCP 1423:Solvers 1342:ECLiPSe 214:INFORMS 208:(e.g., 192:(e.g., 184:(e.g., 169:publish 134:COIN-OR 112:Website 98:COIN-OR 53:neutral 2052:Gecode 1944:NLPQLP 1929:MIDACO 1618:FortMP 1581:, MIQP 1554:SoPlex 1479:FortMP 1403:TOMLAB 1388:OptimJ 1214:. In: 1157:"PuLP" 878:FortSP 876:, and 826:, and 808:Python 768:OpenMP 234:solver 157:Apache 142:theory 2062:JaCoP 2046:CPLEX 2042:Comet 2012:LINDO 1997:BARON 1969:WORHP 1959:SNOPT 1949:NPSOL 1934:MINOS 1919:LINDO 1914:IPOPT 1894:BARON 1879:APOPT 1850:MOSEK 1811:MOSEK 1796:LINDO 1786:CPLEX 1737:MOSEK 1732:MINOS 1722:LINDO 1717:IPOPT 1707:CPLEX 1692:APOPT 1653:MOSEK 1648:MINOS 1638:LINDO 1633:IPOPT 1623:HiGHS 1613:CPLEX 1588:APOPT 1539:MOSEK 1534:MINTO 1529:MINOS 1509:LINDO 1504:HiGHS 1474:CPLEX 1444:APOPT 1413:ZIMPL 1398:Pyomo 1368:LINDO 1348:Gekko 1327:AIMMS 1320:tools 1182:"SMI" 951:(PDF) 944:(PDF) 920:(PDF) 913:(PDF) 882:Excel 866:AIMMS 836:Excel 828:CPLEX 744:CPLEX 726:over 701:AIMMS 210:Coopr 194:IPOPT 153:Linux 2017:SCIP 1954:SCIP 1924:LOQO 1821:SCIP 1801:LOQO 1772:SOCP 1747:SCIP 1668:SCIP 1549:SCIP 1519:LOQO 1489:GLOP 1436:MILP 1393:PuLP 1363:JuMP 1353:GAMS 1344:-CLP 1332:AMPL 888:and 874:GAMS 870:AMPL 862:JuMP 834:for 816:GLPK 802:PuLP 705:PuLP 689:) , 687:AMPL 565:and 121:.org 51:and 1939:NAG 1874:AOA 1865:NLP 1855:NAG 1836:SDP 1816:NAG 1742:NAG 1683:QCP 1658:NAG 1608:CLP 1603:CBC 1544:NAG 1484:GCG 1469:CBC 1464:CLP 1459:BCP 1373:OPL 1308:sol 1298:MPS 842:SMI 824:CBC 820:CLP 812:MPS 775:MPS 764:PVM 740:CLP 697:MPL 679:C++ 665:CBC 659:CBC 238:C++ 225:CLP 204:), 196:), 188:), 165:IBM 117:www 65:to 2110:: 2032:CP 1984:GO 1579:QP 1434:, 1432:LP 1303:nl 1109:. 1084:. 1080:. 1029:. 1025:. 974:. 946:. 915:. 872:, 868:, 864:, 838:. 818:, 794:, 790:, 786:, 742:, 703:, 699:, 650:. 522:32 499:31 448:22 425:21 374:12 351:11 155:, 1271:e 1264:t 1257:v 1195:. 1170:. 1145:. 1120:. 1095:. 1040:. 985:. 960:. 929:. 822:/ 685:( 629:0 621:2 617:x 595:0 587:1 583:x 545:3 541:b 532:2 528:x 518:a 514:+ 509:1 505:x 495:a 471:2 467:b 458:2 454:x 444:a 440:+ 435:1 431:x 421:a 397:1 393:b 384:2 380:x 370:a 366:+ 361:1 357:x 347:a 307:2 303:x 297:2 293:c 289:+ 284:1 280:x 274:1 270:c 132:( 88:) 82:( 77:) 73:( 69:. 55:. 20:)

Index

COIN-OR CLP

too closely associated with the subject
verifiable
neutral
improve it
citations
reliable, independent, third-party sources
Learn how and when to remove this message

www.coin-or.org
software
theory
operations research
Linux
Apache
open-source model
IBM
open-source software
linear programming
COIN-OR CLP
nonlinear programming
IPOPT
integer programming
COIN-OR SYMPHONY
algebraic modeling languages
Coopr
INFORMS
linear programming
solver

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