flexis Technology - Optimization

Optimization is used in many processes within Supply Chain and Manufacturing. Because of this, it is an integral part of a company’s operations and should be a top consideration in determining the most efficient and effective methods of producing and delivering goods.

Consideration for Different Targets

The demands on planning in the supply chain and for distributed production continue to rise. The resulting complexity makes optimization processes necessary as an addition to conventional planning solutions. Supply chain planning today means more than just the organization of individual processes. It must be regarded as an integral part of an end-to-end (E2E) process.

Transport capacity, timeliness, lead times, parts supply, machine utilization, inventory management, utilization of production capacity — the consideration of all of these different targets require the support of technology solutions. That technology must be freely configurable and easily adaptable to support continuously changing circumstances. However, with all technology solutions, the key to reaching an overall optimum is to provide capabilities for the user to interact directly and efficiently with the software solution. Due to ever changing supply chain or production conditions, a user must direct and control the operation by modeling targets and parameters to drive an adaptive optimization framework.

One Goal, Several Methods

To use the appropriate optimization methods in any application, flexis provides a generalized optimization framework. Our optimization framework is established such that different optimization methods can be selected which allow for the appropriate solver to be integrated within a solution. By considering different optimization approaches, the best results can be ensured for each individual application or process. You, as the end user, can effectively model the optimization objectives and rules. You can decide what to include and how heavily it is weighted. Integrated operational research optimization methods include linear programming, constraint programming, and heuristics.

Optimization is a component in a variety of applications:

  • Master scheduling
  • Sequence optimization
  • Job shop scheduling
  • Space optimization in containers
  • Transport optimization


  • Adaptive customizable rules library that can be modeled
  • Standardized modular architecture
  • Separation of mathematical level, modeling, and user level
  • Unified modeling language
  • Flexible use of different solvers
  • Quick solution evaluation within interactive user scenarios