Optimizer Overview


The Anaplan Optimizer aids business planning and decision making by solving complex problems involving millions of combinations quickly to provide a feasible solution.

Optimization provides a solution for selected variables within your Anaplan model that matches your objective based on your defined constraints. The Anaplan model must be structured and formatted to enable Optimizer to produce the correct solution.

You are welcome to read through the materials and watch the videos on this page, but Optimizer is a premium service offered by Anaplan (Contact your Account Executive if you don't see Optimizer as an action on the settings tab). This means that you will not be able to actually do the training exercises until the feature is turned on in your system.


The training involves an exercise along with documentation and videos to help you complete it.

The goal of the exercise is to setup the optimization exercise for two use cases; network optimization and production optimization. To assist you in this process we have created an optimization exercise guide document which will walk you through each of the steps. To further help we have created three videos you can reference:

  • An exercise walk-through
  • A demo of each use case
  • A demo of setting up dynamic time

Follow the order of the items listed below to assist with understanding how Anaplan's optimization process works:

  1. Watch the use case video which demos the Optimizer functionality in Anaplan
  2. Watch the exercise walkthrough video
  3. Review documentation about how Optimizer works within Anaplan
  4. Attempt the Optimizer exercise
    1. Download the exercise walkthrough document
    2. Download the Optimizer model into your workspace
    3. How to configure Dynamic Time within Optimizer
      1. Download the Dynamic Time document
      2. Watch the Dynamic Time video
    4. Attempt Network Optimization exercise
    5. Attempt Production Optimization exercise

Inventory Rollover Exercise is also helpful after completing the above training:





This is a great article.  Thanks.  M


Thanks for this. I tried this and it works with a catch, I have to define the Min/Max boundaries for the variable, otherwise it throws an error as "The problem is unbounded". Does it always need a boundary condition for the variables?

Labels (2)
0 Kudos