Knowledge (XXG)

AIMMS

Source 📝

42: 315:
Custom hybrid and decomposition algorithms can be constructed using the GMP system library which makes available at the modeling level many of the basic building blocks used internally by the higher level solution methods present in AIMMS, matrix modification methods, as well as specialized steps for
30:
It has two main product offerings that provide modeling and optimization capabilities across a variety of industries. The AIMMS Prescriptive Analytics Platform allows advanced users to develop optimization-based applications and deploy them to business users. AIMMS SC Navigator, launched in 2017, is
112:
In 2003, AIMMS was acquired by a small private equity firm. This led to the creation of a partnership program, further technical investment and the evolution of the platform. In 2011, the company launched AIMMS PRO, a way to deploy applications to end-users who do not have a technical background.
128:, AIMMS developed the AIMMS SC Navigator Platform to allow for supply chain analytics. It was launched in October 2017 with three initial cloud-based Apps: Supply Chain Network Design, Sales & Operations Planning and Data Navigator. In 2018 they added Center of Gravity and Product Lifecycle. 98:
AIMMS B.V. was founded in 1989 by mathematician Johannes Bisschop under the name of Paragon Decision Technology. His vision was to make optimization more approachable by building models rather than programming. In Bisschop's view, modeling was able to build the bridge between the people who had
361: 191:
programming styles. Formulation of optimization models takes place through declarative language elements such as sets and indices, as well as scalar and multidimensional parameters, variables and constraints, which are common to all
372:. The AIMMS platform was also used by the Dutch Delta team to develop and implement a new method for calculating the most efficient levels of flood protection for the Netherlands and won the Edelman prize in 2013. 869: 116:
The company grew and was in 2017 recognized as a top B2B technology in the Netherlands, and was named one of the fastest-growing companies in the Netherlands for the second consecutive year.
668: 31:
built on the AIMMS Prescriptive Analytics Platform and provides configurable Apps for supply chain teams. SC Navigator provides supply chain analytics to non-advanced users.
1473: 862: 335:
AIMMS Prescriptive Analytics Platform is used in a wide range of industries including retail, consumer products, healthcare, oil and chemicals, steel production and
757: 113:
This was quickly followed by the ability to publish and customize applications using a browser so that decision support applications are available on any device.
1718: 1282: 855: 628: 368:
in the Midwest ISO energy market. In 2012, TNT Express, an AIMMS customer won the Franz Edleman Award for modernizing its operations and reducing its
1748: 1723: 357: 544: 1733: 582: 471: 441: 405: 787: 494: 1691: 569: 458: 141: 1713: 952: 683: 1743: 1738: 834: 706: 1728: 829: 613: 1684: 1533: 1371: 1331: 1247: 1128: 947: 878: 200:
are natively supported in the language, and compile- and runtime unit analysis may be employed to detect modeling errors.
165: 102:
AIMMS began as a software system designed for modeling and solving large-scale optimization and scheduling-type problems.
765: 1616: 1553: 1420: 1346: 1267: 1153: 1148: 1083: 1012: 839: 381: 193: 137: 742: 304:
linear and mixed integer optimization models in AIMMS through the specification of additional attributes, such that
1538: 1454: 1415: 1341: 1257: 1143: 1093: 957: 545:"AIMMS :: AIMMS named one of the fastest growing companies in the Netherlands for the second consecutive year" 1222: 1103: 236:
To support the re-use of common modeling components, AIMMS allows modelers to organize their model in user model
105:
AIMMS is considered to be one of the five most important algebraic modeling languages. Bisschop was awarded with
1435: 519: 145: 651: 232:
the construction of hybrid algorithms for problem types for which no direct efficient solvers are available.
184: 125: 1631: 305: 291: 281: 275: 188: 24: 1464: 1178: 917: 257: 252: 301: 197: 824: 1583: 1523: 1400: 1118: 365: 320: 309: 286: 270: 237: 196:, and allow for a concise description of most problems in the domain of mathematical optimization. 409: 1035: 1031: 324: 312:
optimization techniques can be applied alongside the existing deterministic solution techniques.
262: 247: 61: 498: 669:"Integration and Optimisation of Crude Planning and Scheduling in the Hydrocarbon Supply Chain" 578: 467: 437: 691: 588: 1508: 1390: 1311: 1227: 1098: 717: 643: 629:"Supporting supply chain planning and scheduling decisions in the oil and chemical industry" 477: 369: 758:"TNT Express Wins 2012 INFORMS Edelman Award, Super Bowl of Analytics, Operations Research" 1621: 1563: 1503: 1351: 1262: 1158: 349: 49: 1661: 1488: 1380: 1301: 1197: 1053: 148:
around these models, and a graphical end-user environment. AIMMS is linked to multiple
647: 362:
Franz Edelman Award for Achievement in Operations Research and the Management Sciences
1707: 847: 346: 907: 897: 725: 707:"A mixed integer programming solution for market clearing and reliability analysis" 336: 204: 431: 1666: 1656: 1606: 1573: 1444: 1425: 1405: 1361: 1356: 1326: 1272: 1242: 1168: 1123: 1007: 977: 902: 892: 297: 212: 161: 27:
software company with offices in the Netherlands, United States and Singapore.
721: 319:
Optimization solutions created with AIMMS can be used either as a standalone
936: 1591: 1483: 1296: 1192: 1113: 1048: 982: 216: 819: 243:
AIMMS supports a wide range of mathematical optimization problem types:
1601: 1498: 1207: 1202: 1163: 1068: 1063: 1058: 992: 941: 106: 41: 1651: 1543: 1528: 1217: 1078: 1022: 1002: 987: 353: 342: 177: 149: 152:
through the AIMMS Open Solver Interface. Supported solvers include
1645: 1611: 1596: 1568: 1558: 1548: 1518: 1513: 1493: 1478: 1449: 1410: 1395: 1385: 1336: 1321: 1316: 1306: 1291: 1252: 1237: 1232: 1212: 1187: 1138: 1133: 1108: 1073: 1043: 997: 972: 967: 173: 169: 157: 153: 124:
Along with a growing interest in embedded advanced analytics for
1088: 962: 931: 851: 226:
data pre- and post-processing tasks around optimization models
220: 316:
customizing solution algorithms for specific problem types.
99:
problems and the people helping them solve those problems.
671:(Press release). Shell Global Solutions. January 17, 2011. 401:"We are moving forward, from now on you can call us AIMMS" 345:
uses AIMMS as the modeling and optimization engine of its
705:
Streiffert, D.; Philbrick, R.; Ott, A. (August 1, 2005).
136:
The AIMMS Prescriptive Analytics Platform consists of an
814: 211:
the exchange of data with external data sources such as
85: 66: 825:
AIMMS blog: How-to, tips & tricks for AIMMS users
714:
Power Engineering Society General Meeting, 2005. IEEE
520:"The State of the Netherlands B2B Tech Scene in 2017" 21:
Advanced Interactive Multidimensional Modeling System
1630: 1582: 1463: 1434: 1370: 1281: 1177: 1030: 1021: 916: 885: 627:Lasschuit, Winston; Thijssen, Nort (15 June 2004). 81: 73: 60: 48: 840:Comparison of modeling languages for optimization 69:(formerly named Paragon Decision Technology B.V.) 433:Modeling Languages in Mathematical Optimization 863: 8: 109:Impact Prize for his work in this language. 34: 642:(6–7, FOCAPO 2003 Special issue): 863–870. 1027: 870: 856: 848: 356:, AIMMS was part of the analytics team of 33: 745:(Press release). INFORMS. April 11, 2011. 743:"Midwest ISO Wins INFORMS Edelman Award" 682:Medeiros Milanez, Eduardo (April 2010). 393: 207:statements are available in AIMMS for 144:for both editing models and creating a 132:AIMMS Prescriptive Analytics Platform 7: 636:Computers & Chemical Engineering 612:Paragon Decision Technology (2009). 1692:Comparison of optimization software 267:Mixed-integer nonlinear programming 1719:Mathematical optimization software 879:Mathematical optimization software 364:of 2011 for successfully applying 142:integrated development environment 14: 648:10.1016/j.compchemeng.2003.09.026 614:"AIMMS Open Solver Interface API" 788:"Dutch Delta team earns Edelman" 495:"INFORMS Impact Prize - INFORMS" 40: 1749:Supply chain software companies 1724:Numerical programming languages 436:. Kluwer Academic Publishing. 1: 1685:List of optimization software 716:. pp. 2724–2731 Vol. 3. 300:can be taken into account in 229:user interface event handling 1734:Algebraic modeling languages 684:"25 years of O.R. in Brazil" 194:algebraic modeling languages 183:AIMMS features a mixture of 830:AIMMS Open Solver Interface 382:Algebraic modeling language 138:algebraic modeling language 120:AIMMS SC Navigator Platform 1765: 1679: 430:Kallrath, Joseph (2004). 263:Mixed-integer programming 39: 1714:Computer algebra systems 722:10.1109/PES.2005.1489108 568:Roelofs, Marcel (2010). 460:AIMMS Language Reference 457:Roelofs, Marcel (2010). 352:software. Together with 323:or can be embedded as a 276:Complementarity problems 146:graphical user interface 1744:Supply chain management 835:AIMMS 3 Software Review 327:in other applications. 126:supply chain management 1739:Supply chain analytics 292:Constraint programming 282:Stochastic programming 25:prescriptive analytics 1729:Mathematical modeling 258:Nonlinear programming 253:Quadratic programming 54:Johannes J. Bisschop 657:on 3 September 2011. 198:Units of measurement 731:on August 13, 2011. 366:operations research 321:desktop application 287:Robust optimization 271:Global optimization 74:First appeared 36: 694:on April 12, 2010. 571:AIMMS User's Guide 325:software component 248:Linear programming 180:and CP Optimizer. 1701: 1700: 1675: 1674: 584:978-0-557-06360-4 473:978-0-557-42456-6 443:978-1-4020-7547-6 91: 90: 1756: 1574:Xpress NonLinear 1509:Gurobi Optimizer 1426:Xpress Optimizer 1391:Gurobi Optimizer 1362:Xpress NonLinear 1357:Xpress Optimizer 1312:Gurobi Optimizer 1273:Xpress Optimizer 1228:Gurobi Optimizer 1169:Xpress Optimizer 1099:Gurobi Optimizer 1028: 872: 865: 858: 849: 820:AIMMS user forum 802: 801: 799: 798: 783: 777: 776: 774: 773: 764:. Archived from 753: 747: 746: 739: 733: 732: 730: 724:. Archived from 711: 702: 696: 695: 690:. Archived from 679: 673: 672: 665: 659: 658: 656: 650:. Archived from 633: 624: 618: 617: 609: 603: 602: 600: 599: 593: 587:. Archived from 576: 565: 559: 558: 556: 555: 541: 535: 534: 532: 531: 516: 510: 509: 507: 506: 497:. Archived from 491: 485: 484: 483:on June 7, 2015. 482: 476:. Archived from 465: 454: 448: 447: 427: 421: 420: 418: 417: 408:. Archived from 398: 370:carbon footprint 50:Designed by 44: 37: 1764: 1763: 1759: 1758: 1757: 1755: 1754: 1753: 1704: 1703: 1702: 1697: 1671: 1626: 1622:Octeract Engine 1578: 1564:Octeract Engine 1504:Galahad library 1459: 1430: 1366: 1352:Octeract Engine 1277: 1263:Octeract Engine 1173: 1159:Octeract Engine 1017: 912: 881: 876: 845: 815:AIMMS home page 811: 806: 805: 796: 794: 785: 784: 780: 771: 769: 755: 754: 750: 741: 740: 736: 728: 709: 704: 703: 699: 681: 680: 676: 667: 666: 662: 654: 631: 626: 625: 621: 611: 610: 606: 597: 595: 591: 585: 574: 567: 566: 562: 553: 551: 543: 542: 538: 529: 527: 518: 517: 513: 504: 502: 493: 492: 488: 480: 474: 463: 456: 455: 451: 444: 429: 428: 424: 415: 413: 404: 399: 395: 390: 378: 333: 331:Use in industry 203:Procedures and 164:, CBC, Conopt, 134: 122: 96: 86:AIMMS home page 55: 12: 11: 5: 1762: 1760: 1752: 1751: 1746: 1741: 1736: 1731: 1726: 1721: 1716: 1706: 1705: 1699: 1698: 1696: 1695: 1688: 1680: 1677: 1676: 1673: 1672: 1670: 1669: 1664: 1659: 1654: 1649: 1643: 1640: 1636: 1634: 1628: 1627: 1625: 1624: 1619: 1614: 1609: 1604: 1599: 1594: 1588: 1586: 1580: 1579: 1577: 1576: 1571: 1566: 1561: 1556: 1551: 1546: 1541: 1536: 1531: 1526: 1521: 1516: 1511: 1506: 1501: 1496: 1491: 1489:Artelys Knitro 1486: 1481: 1476: 1470: 1468: 1461: 1460: 1458: 1457: 1452: 1447: 1441: 1439: 1432: 1431: 1429: 1428: 1423: 1418: 1413: 1408: 1403: 1398: 1393: 1388: 1383: 1381:Artelys Knitro 1377: 1375: 1368: 1367: 1365: 1364: 1359: 1354: 1349: 1344: 1339: 1334: 1329: 1324: 1319: 1314: 1309: 1304: 1302:Artelys Knitro 1299: 1294: 1288: 1286: 1279: 1278: 1276: 1275: 1270: 1265: 1260: 1255: 1250: 1245: 1240: 1235: 1230: 1225: 1220: 1215: 1210: 1205: 1200: 1198:Artelys Knitro 1195: 1190: 1184: 1182: 1175: 1174: 1172: 1171: 1166: 1161: 1156: 1151: 1146: 1141: 1136: 1131: 1126: 1121: 1116: 1111: 1106: 1101: 1096: 1091: 1086: 1081: 1076: 1071: 1066: 1061: 1056: 1054:Artelys Knitro 1051: 1046: 1040: 1038: 1025: 1019: 1018: 1016: 1015: 1010: 1005: 1000: 995: 990: 985: 980: 975: 970: 965: 960: 955: 950: 945: 939: 934: 929: 923: 921: 914: 913: 911: 910: 905: 900: 895: 889: 887: 883: 882: 877: 875: 874: 867: 860: 852: 843: 842: 837: 832: 827: 822: 817: 810: 809:External links 807: 804: 803: 778: 748: 734: 697: 674: 660: 619: 604: 583: 560: 536: 511: 486: 472: 449: 442: 422: 392: 391: 389: 386: 385: 384: 377: 374: 332: 329: 295: 294: 289: 284: 279: 273: 268: 265: 260: 255: 250: 234: 233: 230: 227: 224: 223:and text files 133: 130: 121: 118: 95: 92: 89: 88: 83: 79: 78: 75: 71: 70: 64: 58: 57: 56:Marcel Roelofs 52: 46: 45: 13: 10: 9: 6: 4: 3: 2: 1761: 1750: 1747: 1745: 1742: 1740: 1737: 1735: 1732: 1730: 1727: 1725: 1722: 1720: 1717: 1715: 1712: 1711: 1709: 1694: 1693: 1689: 1687: 1686: 1682: 1681: 1678: 1668: 1665: 1663: 1660: 1658: 1655: 1653: 1650: 1647: 1644: 1641: 1639:Artelys Kalis 1638: 1637: 1635: 1633: 1629: 1623: 1620: 1618: 1615: 1613: 1610: 1608: 1605: 1603: 1600: 1598: 1595: 1593: 1590: 1589: 1587: 1585: 1581: 1575: 1572: 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: 1471: 1469: 1466: 1462: 1456: 1453: 1451: 1448: 1446: 1443: 1442: 1440: 1437: 1433: 1427: 1424: 1422: 1419: 1417: 1414: 1412: 1409: 1407: 1404: 1402: 1399: 1397: 1394: 1392: 1389: 1387: 1384: 1382: 1379: 1378: 1376: 1373: 1369: 1363: 1360: 1358: 1355: 1353: 1350: 1348: 1345: 1343: 1340: 1338: 1335: 1333: 1330: 1328: 1325: 1323: 1320: 1318: 1315: 1313: 1310: 1308: 1305: 1303: 1300: 1298: 1295: 1293: 1290: 1289: 1287: 1284: 1280: 1274: 1271: 1269: 1266: 1264: 1261: 1259: 1256: 1254: 1251: 1249: 1246: 1244: 1241: 1239: 1236: 1234: 1231: 1229: 1226: 1224: 1221: 1219: 1216: 1214: 1211: 1209: 1206: 1204: 1201: 1199: 1196: 1194: 1191: 1189: 1186: 1185: 1183: 1180: 1176: 1170: 1167: 1165: 1162: 1160: 1157: 1155: 1152: 1150: 1147: 1145: 1142: 1140: 1137: 1135: 1132: 1130: 1127: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1107: 1105: 1102: 1100: 1097: 1095: 1092: 1090: 1087: 1085: 1082: 1080: 1077: 1075: 1072: 1070: 1067: 1065: 1062: 1060: 1057: 1055: 1052: 1050: 1047: 1045: 1042: 1041: 1039: 1037: 1033: 1029: 1026: 1024: 1020: 1014: 1011: 1009: 1006: 1004: 1001: 999: 996: 994: 991: 989: 986: 984: 981: 979: 976: 974: 971: 969: 966: 964: 961: 959: 956: 954: 951: 949: 946: 943: 940: 938: 935: 933: 930: 928: 925: 924: 922: 919: 915: 909: 906: 904: 901: 899: 896: 894: 891: 890: 888: 884: 880: 873: 868: 866: 861: 859: 854: 853: 850: 846: 841: 838: 836: 833: 831: 828: 826: 823: 821: 818: 816: 813: 812: 808: 793: 789: 782: 779: 768:on 2019-02-21 767: 763: 759: 752: 749: 744: 738: 735: 727: 723: 719: 715: 708: 701: 698: 693: 689: 685: 678: 675: 670: 664: 661: 653: 649: 645: 641: 637: 630: 623: 620: 615: 608: 605: 594:on 2015-06-07 590: 586: 580: 573: 572: 564: 561: 550: 546: 540: 537: 525: 521: 515: 512: 501:on 2013-10-22 500: 496: 490: 487: 479: 475: 469: 462: 461: 453: 450: 445: 439: 435: 434: 426: 423: 412:on 2013-10-29 411: 407: 402: 397: 394: 387: 383: 380: 379: 375: 373: 371: 367: 363: 360:that won the 359: 355: 351: 348: 347:energy market 344: 340: 338: 330: 328: 326: 322: 317: 313: 311: 307: 303: 302:deterministic 299: 293: 290: 288: 285: 283: 280: 277: 274: 272: 269: 266: 264: 261: 259: 256: 254: 251: 249: 246: 245: 244: 241: 239: 231: 228: 225: 222: 218: 214: 210: 209: 208: 206: 201: 199: 195: 190: 186: 181: 179: 175: 171: 167: 163: 159: 155: 151: 147: 143: 139: 131: 129: 127: 119: 117: 114: 110: 108: 103: 100: 93: 87: 84: 80: 76: 72: 68: 65: 63: 59: 53: 51: 47: 43: 38: 32: 28: 26: 22: 19:(acronym for 18: 1690: 1683: 1667:Xpress Kalis 1648:CP Optimizer 1008:Xpress Mosel 958:GNU MathProg 926: 886:Data formats 844: 795:. Retrieved 791: 781: 770:. Retrieved 766:the original 761: 751: 737: 726:the original 713: 700: 692:the original 687: 677: 663: 652:the original 639: 635: 622: 607: 596:. Retrieved 589:the original 577:. lulu.com. 570: 563: 552:. Retrieved 548: 539: 528:. Retrieved 526:. 2017-12-14 523: 514: 503:. Retrieved 499:the original 489: 478:the original 466:. lulu.com. 459: 452: 432: 425: 414:. Retrieved 410:the original 400: 396: 341: 337:agribusiness 334: 318: 314: 296: 242: 235: 213:spreadsheets 205:control flow 202: 182: 135: 123: 115: 111: 104: 101: 97: 29: 20: 16: 15: 1657:Mathematica 1607:Mathematica 1445:Mathematica 1406:Mathematica 1327:Mathematica 1243:Mathematica 1124:Mathematica 1094:GLPK/GLPSOL 978:Mathematica 893:Mathematica 688:OR/MS Today 358:Midwest ISO 298:Uncertainty 185:declarative 162:FICO Xpress 1708:Categories 797:2018-04-12 772:2018-04-12 598:2011-04-10 554:2018-04-12 530:2018-04-12 505:2013-10-22 416:2013-10-23 388:References 306:stochastic 189:imperative 67:AIMMS B.V. 937:APMonitor 786:INFORMS. 756:INFORMS. 238:libraries 217:databases 62:Developer 1592:ANTIGONE 1484:ANTIGONE 1374:, MISOCP 1297:ANTIGONE 1193:ANTIGONE 1164:SYMPHONY 1114:Lp_solve 1049:ANTIGONE 983:MiniZinc 918:Modeling 524:G2 Crowd 376:See also 350:clearing 1602:Couenne 1499:Couenne 1467:, MINLP 1438:, MISDP 1285:, MIQCP 1023:Solvers 942:ECLiPSe 792:INFORMS 762:INFORMS 406:"AIMMS" 354:GE Grid 343:GE Grid 278:(MPECs) 150:solvers 107:INFORMS 94:History 82:Website 23:) is a 1652:Gecode 1544:NLPQLP 1529:MIDACO 1218:FortMP 1181:, MIQP 1154:SoPlex 1079:FortMP 1003:TOMLAB 988:OptimJ 581:  470:  440:  310:robust 178:KNITRO 1662:JaCoP 1646:CPLEX 1642:Comet 1612:LINDO 1597:BARON 1569:WORHP 1559:SNOPT 1549:NPSOL 1534:MINOS 1519:LINDO 1514:IPOPT 1494:BARON 1479:APOPT 1450:MOSEK 1411:MOSEK 1396:LINDO 1386:CPLEX 1337:MOSEK 1332:MINOS 1322:LINDO 1317:IPOPT 1307:CPLEX 1292:APOPT 1253:MOSEK 1248:MINOS 1238:LINDO 1233:IPOPT 1223:HiGHS 1213:CPLEX 1188:APOPT 1139:MOSEK 1134:MINTO 1129:MINOS 1109:LINDO 1104:HiGHS 1074:CPLEX 1044:APOPT 1013:ZIMPL 998:Pyomo 968:LINDO 948:Gekko 927:AIMMS 920:tools 729:(PDF) 710:(PDF) 655:(PDF) 632:(PDF) 592:(PDF) 575:(PDF) 549:AIMMS 481:(PDF) 464:(PDF) 174:SNOPT 170:IPOPT 166:MINOS 158:MOSEK 154:CPLEX 140:, an 35:AIMMS 17:AIMMS 1617:SCIP 1554:SCIP 1524:LOQO 1421:SCIP 1401:LOQO 1372:SOCP 1347:SCIP 1268:SCIP 1149:SCIP 1119:LOQO 1089:GLOP 1036:MILP 993:PuLP 963:JuMP 953:GAMS 944:-CLP 932:AMPL 579:ISBN 468:ISBN 438:ISBN 187:and 77:1993 1539:NAG 1474:AOA 1465:NLP 1455:NAG 1436:SDP 1416:NAG 1342:NAG 1283:QCP 1258:NAG 1208:CLP 1203:CBC 1144:NAG 1084:GCG 1069:CBC 1064:CLP 1059:BCP 973:OPL 908:sol 898:MPS 718:doi 644:doi 308:or 221:XML 1710:: 1632:CP 1584:GO 1179:QP 1034:, 1032:LP 903:nl 790:. 760:. 712:. 686:. 640:28 638:. 634:. 547:. 522:. 403:, 339:. 240:. 219:, 215:, 176:, 172:, 168:, 160:, 156:, 871:e 864:t 857:v 800:. 775:. 720:: 646:: 616:. 601:. 557:. 533:. 508:. 446:. 419:.

Index

prescriptive analytics

Designed by
Developer
AIMMS B.V.
AIMMS home page
INFORMS
supply chain management
algebraic modeling language
integrated development environment
graphical user interface
solvers
CPLEX
MOSEK
FICO Xpress
MINOS
IPOPT
SNOPT
KNITRO
declarative
imperative
algebraic modeling languages
Units of measurement
control flow
spreadsheets
databases
XML
libraries
Linear programming
Quadratic programming

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