- Home
- Blog
- Glossary (EDGEBIC)
- What Is an Optimality Certificate in Scheduling?
An optimality certificate is what a scheduling optimizer can actually prove about the plan it returns: the solve status, whether a mathematical gap is available, the objective lower bound if one was computed, and the resulting gap percentage. It is the honesty layer on top of an optimization run. EDGEBIC by User Solutions attaches one to every optimizer result so a planner can tell the difference between a plan that was simply the best one tried and a plan that is provably close to the theoretical best.
How it works
Optimization produces a schedule. The certificate describes the strength of the claim attached to that schedule, and there are two very different levels.
The multi-run engine works by generating many complete candidate schedules, each from a different global job ordering, scoring every one against the chosen objective, and returning the best. This is a heuristic search: it explores a large number of real, valid plans, but it says nothing about the plans it never generated. Its certificate reflects that. No gap is available, and the honest badge is that this was the best of a number of schedules tried within the time budget.
The exact solver works differently. Alongside searching for good plans, it computes a lower bound on the objective, a value that no schedule can possibly beat. When it returns a plan, it can subtract that bound from the plan's own objective value and quote the difference as a percentage. That is the gap: the maximum amount by which any conceivable schedule could improve on the one you are holding. Its certificate carries a real bound and a real gap.
A gap of zero is the strongest result available. It means the bound and the found plan met at the same value, so the plan is proven optimal for the objective selected. There is nothing left to find.
Two limits are worth stating clearly. First, the gap is always scoped to one objective. A plan proven within three percent on weighted tardiness makes no claim at all about total setup time or schedule stability. Second, the certificate is about provability, not about goodness in a general sense. A heuristic plan with no gap can be an excellent schedule; the certificate is simply declining to overstate what is known about it.
Both layers sit on the same floor. Whatever the certificate says, the optimizer's result is compared against the baseline plan before it is offered, and if it is not better under the requested objective the baseline is returned instead.
A concrete example
Think of the difference between two consultants reviewing your delivery routes.
The first spends a day trying forty different route plans and hands you the best one. It saves ninety minutes a day, which is real money. Ask them "could a better plan exist" and the honest answer is yes, probably, they only tried forty. That is a heuristic result with no gap.
The second builds a mathematical model, works out that no possible route plan can do the job in under six hours, and then hands you a plan that takes six hours and ten minutes. Ask them the same question and they can answer precisely: any better plan saves you at most ten minutes, under three percent. That is a certificate with a bound and a gap.
The second answer is not automatically the better plan. If the first consultant's ninety-minute saving happened to land near the theoretical floor, both plans are close. What the second answer gives you is the ability to stop looking, and to say so to somebody who has to sign off on it.
In a plant, that translates directly. "Best of 40 schedules tried in 12 seconds" is a useful, quick improvement. "Proven within 3% of optimal" is something a plant manager can take to a customer meeting.
How EDGEBIC uses it
Every optimizer proposal carries its certificate, and the badge shown alongside the proposed plan reads back exactly what the run could prove rather than a generic claim. The gap figure itself is the companion glossary term optimality gap, and what that proof is worth in practice is discussed in how a proven optimality gap builds trust.
Which certificate you get depends on the engine selected, which is covered in choosing the optimizer engine, multi-run or CP-SAT and in how the multi-run optimizer searches schedules. The floor underneath every result, regardless of certificate, is the never-worse clamp, and the objective the gap is measured against is an objective preset.
An optimality certificate is the optimizer refusing to claim more than it knows. For the wider vocabulary, see the manufacturing glossary, and to see optimization run against a live plan, explore EDGEBIC.
Expert Q&A: Deep Dive
Q: My optimizer result says no gap available. Is the plan worse than one with a gap?
A: Not necessarily worse, just less provable, and the distinction is worth understanding before you decide. The multi-run engine builds and scores many complete schedules and hands back the best it found, which is frequently a genuinely good plan and always at least as good as the baseline you started from. What it cannot tell you is how much better a plan might exist among the orderings it never generated. The exact solver computes a lower bound alongside its answer, which is what lets it quote a percentage. If you need the proof, switch engines. If you need a solid improvement quickly, the heuristic result is doing its job.
Q: How should I read a gap of three percent when presenting a plan to management?
A: Say that no possible schedule can beat this one by more than three percent on the objective you selected, and that the objective was, for example, weighted tardiness. Both halves matter. The percentage is a real mathematical bound rather than a confidence estimate, so it is a strong claim and worth making precisely. But it is scoped to one objective: a plan proven within three percent on tardiness is not making any claim about setup time or stability. Naming the objective alongside the number stops the figure from being read as a general grade for the schedule.
Frequently Asked Questions
Ready to Transform Your Production Scheduling?
User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team
Manufacturing Software Experts
User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.
Share this article
Related Articles
The EDGEBIC Scheduling Glossary Index
A themed index to the EDGEBIC glossary: scheduling engine, capacity and calendars, materials and planning, shop floor, reporting, quoting, and data import terms, defined in plain language.
What Is the Critical Chain in Manufacturing Scheduling?
The critical chain is the longest dependent path through a plan once shared machine contention is counted, not just step precedence. Here is how it differs from the critical path.
What Does Finite Capacity Mean in EDGEBIC?
Finite capacity means the scheduler refuses to book more hours on a machine than that machine actually has. See exactly how EDGEBIC enforces it, day by day and shift by shift.
