Blog

Insights on production scheduling, lean manufacturing, and manufacturing software from 35+ years of industry experience.

How the platform actually works: scheduling, optimization, the shop floor and ERP data.

Schedule Optimization
Schedule Optimization

When the Optimizer Says Your Plan Is Already the Best

A no-improvement result is a positive finding, not a failure. Here is what the verdict means, what the nearest challenger line tells you, and what to do next.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

Who Can Run and Accept Optimizer Changes

Viewing, running, accepting, and configuring the optimizer are four separate permissions. Here is how to split them across planners, supervisors, and administrators.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

Why an Optimized Plan Can Look Worse on One Measure

A proposal that improves your goal can show a worse number on a lower ranked measure. Here is why that is honest, expected, and easy to judge.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

Why the Optimizer Never Applies Changes Automatically

Deferred apply is a design decision, not a missing feature. Here is why a proposal waits for a planner, and what automatic application would cost you on the floor.

August 7, 20267 min read
Schedule Optimization
Schedule Optimization

Working the Optimizer Into Your Scheduling Routine

When to run the optimizer, which goal fits which day of the week, and how to fit a thirty second review into a shift without disrupting the floor.

August 7, 20268 min read
Schedule Optimization
Schedule Optimization

How the CP-SAT Solver Models Your Schedule

Inside the mathematical solver in EDGEBIC: one interval variable per operation, no-overlap and precedence rules, and due dates as penalties, all solved as one problem.

August 4, 20268 min read
Schedule Optimization
Schedule Optimization

How the Optimizer Ranks Goals in Strict Order

Each EDGEBIC optimizer preset is an ordered list of measures. Here is how lexicographic ranking protects your top goal first and uses the rest only to break ties.

August 4, 20268 min read
Schedule Optimization
Schedule Optimization

How to Turn On the EDGEBIC Optimizer

The EDGEBIC optimizer ships off by default. Here is how to enable it, pick an engine and a preset, run it, and review the proposal before you Accept.

August 4, 20267 min read
Schedule Optimization
Schedule Optimization

Measuring Schedule Nervousness: The Instability Metric

Schedule nervousness is the churn a reschedule inflicts on your floor. Here is how EDGEBIC measures it with the instability metric and keeps plans calm.

August 4, 20267 min read
Schedule Optimization
Schedule Optimization

Canceling the Optimizer Is Safe, and the Run Is Discarded

Canceling a running optimization in EDGEBIC stops it harmlessly and changes nothing, but no plan survives the cancel. What Cancel really does, and why the time budget is a ceiling.

August 4, 20267 min read
Schedule Optimization
Schedule Optimization

The Never-Worse Guarantee in Schedule Optimization

The EDGEBIC multi-run optimizer is guaranteed never worse than your baseline. Here is how a post-solve clamp enforces that promise instead of just hoping for it.

August 4, 20267 min read
Schedule Optimization
Schedule Optimization

The Safety Gate Every Optimized Schedule Must Pass

Before any optimized plan reaches you, EDGEBIC runs it through a validity gate. Here is what the safety gate checks and why a solver's proposal is never trusted blindly.

August 4, 20267 min read
Let's Solve Your Challenges Together