CANONICAL TYPE REFERENCE
StartOptimizationInput
Input for starting a schedule optimization run
The schedule scenario to optimize
Population size for the genetic algorithm (default: 200)
Maximum generations to evolve (default: 500)
crossoverRateFloatCrossover rate (default: 0.85)
mutationRateFloatMutation rate (default: 0.05)
Minutes from horizon start to freeze (allocations in this window are preserved, default: 0)
cleanRunBooleanStart from scratch without seeding from current schedule (default: false)
Optional script ID for a custom Lua penalty function (third NSGA-II objective)
View exact SDL
"""Input for starting a schedule optimization run"""
input StartOptimizationInput {
"""The schedule scenario to optimize"""
scenarioId: ScheduleScenarioID!
"""Population size for the genetic algorithm (default: 200)"""
populationSize: Int
"""Maximum generations to evolve (default: 500)"""
maxGenerations: Int
"""Crossover rate (default: 0.85)"""
crossoverRate: Float
"""Mutation rate (default: 0.05)"""
mutationRate: Float
"""
Minutes from horizon start to freeze (allocations in this window are preserved, default: 0)
"""
frozenHorizonMinutes: Int
"""
Start from scratch without seeding from current schedule (default: false)
"""
cleanRun: Boolean
"""
Optional script ID for a custom Lua penalty function (third NSGA-II objective)
"""
penaltyScriptId: ScriptID
}One stable address across all schema views. Follow a field’s type to explore connections between domains.