Revisiting Node-Based COIN
Inspired by Srimongkolkul and Chongstitvatana (JCSSE 2013), which applied Node-Based Coincidence learning to flow-shop scheduling.
Srimongkolkul & Chongstitvatana, 2013 ↗A reproducible Python laboratory for rebuilding Node-Based COIN, extending it to multi-objective scheduling, and comparing learned permutation models with modern evolutionary algorithms.
Inspired by Srimongkolkul and Chongstitvatana (JCSSE 2013), which applied Node-Based Coincidence learning to flow-shop scheduling.
Srimongkolkul & Chongstitvatana, 2013 ↗The legacy ideas are reconstructed as reusable Python components, extended from scalar fitness to Pareto solution sets, and benchmarked against GA, NSGA-II, SPEA2, NSGA-III, EHBSA and NHBSA.
Use the lab to teach algorithmic learning, present transparent evidence, and prototype scheduling decisions involving completion time, flow time, tardiness and machine utilization before adapting them to business constraints.
Each row is one solution. Multi-objective runs return a final Pareto set; single-objective runs return one best solution.