At Renault, a single daily planning cycle involves 45,000 decision variables and 100,000 constraints, and the system is expected to produce a high-quality answer in under five minutes. Behind it sits an optimization solver: a mathematical engine that evaluates trade-offs at a scale no planning team could match manually.

Circular Economy and Circular Supply Chians

This engine is invisible. It does not appear in demos, and it rarely comes up in vendor conversations. But in any network of real complexity, it is often the component doing the heaviest work.

In case you want to jump ahead

Inside the Solver: Different Paths to the Same Goal

The way a solver approaches that search depends on the structure of the problem. Some methods aim to prove mathematical optimality. Others prioritize speed or feasibility. Increasingly, modern optimization platforms combine multiple techniques to balance solution quality and computation time.

Linear Optimization

Think of this as the workhorse of supply chain math. It finds the best possible answer to any problem where costs and volumes scale in straight lines: double the shipment, double the cost. The solver searches for a defined region of possibilities and always finds the true optimum.

The formula says: find the values of your decision variables x that minimize total cost, given a set of linear rules:

min ΣᵢΣⱼ tᵢⱼ · xᵢⱼ + Σⱼ hⱼ · xᵢⱼ
Where xᵢⱼ is units shipped from DC j to demand zone i, tᵢⱼ is the transport cost per unit, and hⱼ is the holding cost per unit at DC j. Subject to:
Σⱼ xᵢⱼ ≥ dᵢ : every demand zone i receives at least what it needs Σᵢ xᵢⱼ ≤ Kⱼ : no DC j is asked to ship more than its capacity Kⱼ xᵢⱼ ≥ 0 : you cannot ship negative quantities

The constraints draw a fence around what is physically possible. The solver finds the lowest cost point inside that fence. Because everything is linear, the fence is a clean geometric shape (a polytope), and the optimal answer always sits at one of its corners, which algorithms like Simplex find very efficiently.

SUPPLY CHAIN EXAMPLE

A retailer determining how much inventory to allocate across twenty distribution centers to minimize total transportation and holding costs, subject to capacity limits at each site. The cost and volume relationships are proportional, making linear optimization a natural fit.

Nonlinear Optimization

The real world rarely scales in straight lines. Energy costs curve upward as machines approach capacity. Supplier discounts kick in at volume thresholds. When those curves matter, you need nonlinear optimization, which handles any smooth mathematical relationship, at the cost of more computation.

The formula is the same in spirit, but f and g can now include powers, curves, or products of variables:

min Σₖ (αₖ · qₖ² + βₖ · qₖ + γₖ)
Where qₖ is throughput on production line k, and the quadratic term αₖqₖ² captures the non-linear energy cost — efficiency drops faster as you push toward maximum capacity.
Subject to: Σₖ qₖ ≥ D : total output meets demand D 0 ≤ qₖ ≤ Qₖᵐᵃˣ : each line stays within limits

The solver still searches for the best point, but now the “fence” can be curved, making the search harder. For convex curves (bowl-shaped costs like the quadratic above), it can still guarantee a global optimum. For more irregular shapes, it may find a very good local answer without being able to guarantee it is the absolute best.

SUPPLY CHAIN EXAMPLE

A food manufacturer optimizing energy consumption across production lines where energy cost per unit changes nonlinearly with throughput, as machines run closer to maximum capacity, energy efficiency drops in a curve rather than a straight line.

Heuristics

Sometimes the problem is simply too large to solve exactly in reasonable time, for instance, routing hundreds of vehicles across a city. A heuristic does not try to prove it has found the best answer. Instead, it follows a smart rule to build a very good answer quickly.

The nearest-neighbor rule works like this: start at the depot, always go to the closest unvisited stop next, return when the vehicle is full:

vₖ₊₁ = argminⱼ d(vₖ, j) j ∉ S
Where vₖ is the current stop, S is the set of stops already visited, and d(vₖ, j) is the distance to candidate stop j.
In plain words: at each step, pick the nearest remaining customer.

The constraints are practical, respect vehicle capacity C and serve every stop, but they are enforced incrementally as the route is built, not solved globally. The result is a feasible, serviceable plan in seconds. It will not be perfect, but it will be good enough to operate from, and it scales to problems that exact solvers cannot touch.

SUPPLY CHAIN EXAMPLE

A last-mile delivery operation routing hundreds of vehicles across a city. Evaluating every possible sequence is computationally impossible at scale, so a heuristic builds routes incrementally, assigning the nearest unserved stop next and produces serviceable plans within seconds.

Metaheuristics

Metaheuristics take the heuristic idea further: instead of building one solution with a greedy rule, they maintain and evolve a whole population of candidate solutions, gradually improving quality over many iterations. Genetic Algorithms (GA) are the most intuitive examples.

Imagine you have P candidate supplier networks, each represented as a list of on/off decisions across supplier–country pairs. Each candidate is scored by a fitness function that combines what matters:

f(x) = − [w₁ · Cost(x) + w₂ · LeadTime(x) + w₃ · Risk(x) + w₄ · CO₂(x)]
The weights w₁…w₄ reflect your business priorities. Each generation, the algorithm does three things:
Selection: Networks that score better are more likely to be chosen as “parents”
Crossover: Two parent networks are combined, mixing their supplier choices
Mutation: Occasional random changes prevent the search from getting stuck

Over hundreds of generations, the population drifts toward high-scoring regions of a solution space that would be impossible to search exhaustively (2ⁿ combinations for n suppliers). No optimality guarantee, but the progressive improvement is systematic rather than random.

SUPPLY CHAIN EXAMPLE

A global manufacturer optimizing a supplier network across forty countries, balancing cost, lead time, risk, and carbon emissions simultaneously. The solution space is far too large for exact methods, with dozens of candidate suppliers per country; the combinations are astronomical. A genetic algorithm instead evolves a population of candidate networks across hundreds of iterations, progressively improving all four dimensions at once and converging on a solution that no single heuristic pass could reach.

Constraint-Based Optimziation

In some supply chain problems, particularly in manufacturing scheduling, the primary challenge is not “find the cheapest plan” but “find any plan that works at all.” Regulatory cleaning requirements, equipment certifications, and batch sequencing rules can interact in ways that make most schedules infeasible before cost even enters the picture. Constraint programming is designed precisely for this.

The model defines variables (when does each batch start), their domains (which time slots are possible), and hard rules that must all hold simultaneously:

No-overlap: sⱼ ≥ sᵢ + pᵢ
Batch j cannot start until batch i and its cleaning window pᵢ are complete on same line
Certification: ℓᵢ ∈ Cert(bᵢ)
Batch i can only run on certified lines
Sequence: sⱼ ≥ sᵢ + pᵢ + δᵢⱼ
Mandatory gap δᵢⱼ required between certain product pairs

The solver propagates these rules aggressively. Every time it fixes one variable, it immediately eliminates impossible values for all related variables, shrinking the search space before trying the next decision. When no valid assignment exists for some variable, it backtracks and tries a different branch. Finding a single feasible schedule is treated as the win. Cost reduction comes only after feasibility is confirmed.

SUPPLY CHAIN EXAMPLE

A pharmaceutical plant scheduling production runs across multiple lines where regulatory cleaning requirements, equipment certifications, and batch sequencing rules are deeply interdependent. Fixing one batch’s start time can immediately invalidate a dozen other slots. Finding any schedule where all rules hold simultaneously is the primary challenge; cost reduction only enters the picture once a feasible plan exists.

Comparison of supply chain optimization solver methods across optimality guarantee, realism, scalability, speed, and feasibility focus

MethodOptimality guaranteeRealismScalabilitySpeedFeasibility focus
Linear (LP)
min cᵀx  s.t.  Ax ≤ b
Global optimumLinear onlyGoodFastLow
Nonlinear (NLP)
min f(x)  s.t.  g(x) ≤ 0
Local / globalHighModerateModerateLow
Heuristics
v* = argmin d(vₖ, j)
NoneMediumVery highVery fastMedium
Metaheuristics
GA, SA, Tabu Search
Near-optimalHighHighModerateMedium
Constraint-based (CP)
CSP: all cₖ(φ) = true
Feasibility firstVery highModerateSlow (large)Primary goal

The Rise of Hybrid Optimization

Instead of relying exclusively on linear programming, heuristics, or constraint programming, modern platforms orchestrate several approaches simultaneously, allowing each method to contribute where it performs best. 

Depending on the problem, they may use linear optimization to evaluate strategic trade-offs, combinatorial optimization to manage complex allocation decisions, and heuristics to accelerate the search for high-quality solutions. Rather than relying on a single algorithm, solvers can switch between or combine approaches to balance solution quality, computation time, and model complexity. 

Artificial intelligence has become an important part of this evolution, but its role is often misunderstood. AI excels at recognizing patterns in data and generating predictions. What it does not inherently do is determine the best business decision given a set of constraints, costs, and competing objectives. That is what optimization engines are designed for.

Behind the Solver: Renault’s Packaging Management System

At Renault Group, reusable packaging continuously circulates between approximately 1,400 suppliers, 40 plants and cross-docks, and multiple cleaning, repair, and recovery locations. Ensuring that the right packaging is available at the right place and time is essential for maintaining production continuity while controlling transportation and asset-related costs.

For each day, supplier, plant, and packaging type, Renault must determine how many packaging units should be moved throughout the network while respecting inventory balances, shipment requirements, facility capacities, and operational constraints. At the same time, the system must balance several potentially conflicting objectives, including minimizing packaging shortages, reducing the number of shipments, and limiting overall travel distances.

To support these decisions, Renault developed a Packaging Management System (PMS) powered by Hexaly.

A typical optimization model includes approximately:

45K

integer decision variable

100K

constraints

<1.5%

avarage optimal gap

The challenge is finding a high-quality solution within a timeframe that allows planners to act on the results.

According to Hexaly, the system achieves an average optimality gap below 1.5% within a five-minute solving window, enabling Renault to regularly optimize packaging flows at a scale that would be impractical through manual planning or spreadsheet-based analysis.

Evaluating Optimization Through Different Lenses

Optimization solvers may sit at the center of the same supply chain platform, but analysts and executives often evaluate them through entirely different lenses.

Click on the perspective you want to analyze – executives or analysts.

Executive Lenses

1. Check Model Flexibility

Ensure the solver can accommodate real-world constraints such as capacity limits, sourcing rules, service requirements, inventory policies, and operational exceptions without requiring excessive customization.

2. Test Scenario Responsivness

Evaluate how quickly the solver can process changes in demand, transportation costs, facility locations, or service targets

3. Understand Solution Quality

Determine whether the solution is mathematically optimal, near-optimal, or heuristic-based. Understand how solution quality is measured and whether performance remains consistent as model complexity increases.

4. Evaluate Scalability

Many models perform well during pilot projects but struggle once additional facilities, products, constraints, and planning horizons are introduced. Verify how the solver performs under realistic operating conditions.

Analyst Lenses

1. Assess Decision Making Point

Look for evidence that optimization influences network design, inventory positioning, capacity planning, or operational execution.

2. Evaluate Business Agility

Markets, customer expectations, and supply chains change constantly. Optimization should enable rapid scenario evaluation rather than lengthy planning cycles.roaches.

3. Examine Trafe-Offs Visibility

Optimization should help decision-makers understand trade-offs between cost, service, resilience, sustainability, and inventory. If trade-offs remain hidden, decision quality may not improve significantly.

4. Consider Future Readiness

As AI, digital twins, and advanced planning systems become more common, optimization engines must be able to integrate into broader decision-making ecosystems.

Supply Chain Optimization Self-Assessment

Not every organization uses supply chain optimization in the same way. The following framework can help organizations assess their supply chain optimization maturity.

1
Reactive
2
Model-Assisted
3
Optimization
4
Intelligent
5
Autonomous

In Conclusion

Optimization solvers rarely receive the same attention as artificial intelligence, digital twins, or control towers. Yet behind many of the most important supply chain decisions lies an optimization engine evaluating trade-offs that would be impossible to assess manually.

Whether supporting strategic network design, production planning, packaging management, or inventory optimization, solvers provide a structured way to navigate complexity and identify actions that align with business objectives.

At the same time, optimization itself is evolving. Modern platforms increasingly combine exact mathematical methods, heuristics, simulation, and artificial intelligence to solve problems that would have been impractical only a few years ago. The result is not just faster computation, but more realistic decision support.

The organizations that create the greatest value in the future will be those that use each tool where it performs best: human expertise for judgment and oversight, AI for pattern recognition and prediction, and optimization for navigating the complexity in between.

In case you missed it – Previous Pulse Editions

Recieve the Literature by e-mail!

Recieve the Literature by e-mail!

Share with us your e-mail address in order to receive the resource.

You have Successfully Subscribed!