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:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.