Logo
Sign in
Product Logo
Optimization ToolingAIMMS

Complete toolset for building and deploying 100% custom optimization applications.

AIMMS-Optimization-Tooling-build-and-delploy-768x499.webp
AIMMS-Cloud-Deploy-custom-applications-768x426.webp
AIMMS-IDE-Build-custom-applications-768x426.webp
Product details

#1 Technology for Custom Optimization Applications

For when:

  • ready-to-use solutions do not meet your needs,
  • you want to differentiate with a unique solution, and
  • you have reached the limits of open-source. Workbench for building apps. Cloud for delivering them to end-users.

Lower Total Cost of Ownership. Shorter Time-to-Value

  • Higher user adoption, through engaging user interfaces and scalable delivery.
  • Accelerated time-to-value, by enabling cost-effective, rapid conversion towards 100% fit-for-purpose applications.
  • Proven ability to handle large models and data sets with specialized computations and the most powerful modeling tools.
  • Widely acclaimed expert support.

Common Use Cases

  • End-to-end supply chain planning
  • Sales & Operations Planning
  • Staff and resource planning
  • Chemical plant optimization
  • Shipping, such as vessel scheduling
  • Energy market clearance and supply-demand balancing
  • Public sector, such as health and water management
  • Banking, such as portfolio risk management
  • Long-term strategic decision-making

Background

  • For over three decades, our Optimization Tooling has pioneered the practical application of Mathematical Optimization, enhancing Decision Support, Decision Augmentation, and Decision Automation processes for some of the largest multinational corporations.
  • Decades of exposure to complex, large-scale applications have taught us the critical importance of user-centric interfaces, reliability and performance, and model and UI agility.
  • The rise of Decision Intelligence reflects a broader recognition of the value in technologies that model, execute, and monitor decisions.
  • This paradigm shift is one we’re intimately familiar with, especially since the introduction of Prescriptive Analytics in 2011 as the most advanced form of analytics—calculating actions for direct execution or human consideration, leveraging technologies such as Mathematical Optimization and heuristics.
  • With our technology, expertise, and pedigree we feel well-qualified to be a trusted partner in your Decision Intelligence programs.

Explore more about Optimization Tooling

AIMMS Developer

Build applications with

  • Rapidly configure, tune, and troubleshoot the mathematical model.
  • Program the application flow, logic, data pre-processing, and post-processing.
  • Configure an engaging web interface with interactive data input and editing.

AIMMS Cloud

Deliver applications with

  • Instant, secure, and scalable delivery of the applications to one or many end users.

Typical Project Flow

  • Cycle rapidly through model-building, UI-building, and cloud deployment steps to build a first PoC. In hours.
  • Incrementally extend the model and UI, closely interacting with the users, to take it to a first production version. This may include configuring data integrations. In weeks to months.
  • Continue to harden and evolve the model and the UI. Over years.
  • From a PoC to a mission-critical application, all with the same tooling.

Compared to Open-source

Open-source software helps to democratize mathematical optimization. However, for specific needs AIMMS Optimization Tooling might prove a better choice, such as for:

  • Agile delivery of highly engaging interactive user interfaces, such as for interactive scenario planning.
  • Handling complex models and large data sets, reducing model development lead times and compute times.
  • Multi-user planning applications including collaborative data management.
  • Secure, easy and scalable delivery to end users.

Capabilities of Optimization Tooling

Model & Backend Builder

Specialized for optimization applications. Easily configure the most complex mathematical models. Code the application flow, UI logic, and UI workflow. Code the import, processing, and export of data. Code procedures with built-in support for multi-dimensional data (no ‘for loops’). The Model Tree helps organize and navigate your model and code.

 UI Builder

Point-and-click to configure engaging, intuitive user interfaces for complex, interactive tasks. Powerful data editing. Data visualizations such as tables, graphs, maps, network diagrams, and Gantt charts. Configure complex workflows. Include file upload and download controls. Full integration with the underlying model and code. Custom styling.

Running Apps

Specialized ‘sparse’ execution engine. Optimized for speed and minimal memory consumption. Proven on the most complex and largest models. Run locally or on AIMMS Cloud – securely, fast, and with on-demand capacity. Deliver to hundreds of users simultaneously. SSO, CI/CD, REST API, and optimization-as-a-service enabled.

Algorithmic Capabilities

Support for the latest features of a wide range of solvers. Easily switch between solvers. AIMMS exclusive features such as pre-solve and automatic model scaling.

Diagnostics

AIMMS-exclusive infeasibility analysis, including features to help end-users resolve infeasibility caused by data. Math program inspector. Performance profiler. Debugger. Extensive logging.

Data Integration

All common data file formats. All common relational databases. Access and provide REST services. Azure Data Lake service included in AIMMS Cloud. Data exchange library for automated data mapping, for automated declaration and generation, and for conversion between the model and data sources or targets. Support for collaborative data management for multi-user applications.

Find more products by category
Development SoftwareView all