is non-decreasing for a continuous non-decreasing cost
ProvedMooreLateJobs.MaxDeferral.Pstar_monotonegeneralized-inversep2o-batch-p200ap2o-gran-per-chapterp2o-plan-paperp2o-v1scheduling
Let be continuous and non-decreasing, and let be its generalized inverse (times ; values in ). Then is non-decreasing:
This is the step of Moore's argument that makes the feasibility of the due-date schedule monotone in the cost level .
Formalization Note The paper's costs are also bounded; boundedness is not needed here and is not assumed (a stronger statement). Continuity is assumed, as in the paper; without it the claim can fail.
Preamble
import Mathlib import Definitions.Def_MooreLateJobs_MaxDeferral_Pstar
Formal statement
namespace MooreLateJobs.MaxDeferral
theorem Pstar_monotone (f : ℝ → ℝ) (hcont : Continuous f) (hmono : Monotone f) :
Monotone (Pstar f) := by sorry
end MooreLateJobs.MaxDeferral
Source
Moore, An n Job, One Machine Sequencing Algorithm for Minimizing the Number of Late Jobs, Management Science 15(1), 1968, p. 109, first paragraph ("Since the P_i's are monotonically non-decreasing, the P_i*'s are monotonically non-decreasing")
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.