MétaCan
Menu
Back to cohort
Record W4412733500 · doi:10.1080/23302674.2025.2536110

Overnight technician routing and scheduling problem with time windows and balanced workloads: a bi-objective zebra optimization algorithm

2025· article· en· W4412733500 on OpenAlexafffundabout
Abolfazl Gharaei, Eman Almehdawe

Bibliographic record

VenueInternational Journal of Systems Science Operations & Logistics · 2025
Typearticle
Languageen
FieldEngineering
TopicScheduling and Optimization Algorithms
Canadian institutionsUniversity of Regina
FundersNatural Sciences and Engineering Research Council of Canada
KeywordsComputer scienceTechnicianScheduling (production processes)Mathematical optimizationParallel computingAlgorithmEngineeringMathematics

Abstract

fetched live from OpenAlex

In this paper, we develop a mathematical model of a technician routeing and scheduling problem with time windows (TRSPTW) and overnight shifts, which we title the ‘overnight TRSPTW’. This problem is motivated by a real application in the telecommunications industry in Saskatchewan, Canada. A mixed-integer nonlinear programming (MINLP) model is employed to achieve two key objectives: (1) minimising the total costs associated with technicians and subcontractors, including travel costs, accommodation costs and penalty costs caused by late starts and (2) minimising imbalanced workloads. Furthermore, the present work aims to determine the daily assignment of technicians to communities, depots and routes; find a high-quality schedule for technicians’ start times in communities and lunch breaks and determine the daily assignment of tasks to the subcontractor. The bi-objective MINLP model used to solve the overnight TRSPTW is a typical NP-hard problem in combinatorial optimisation. As such, we introduce a new hybrid category of TRSPTW that combines centroid-based clustering, which is an unsupervised machine learning (ML) approach, with a bi-objective zebra optimisation algorithm (BOZOA). The resultant algorithm blends the advantages of the ZOA and ML to strike a balance between the exploration and exploitation of the solution region. Finally, we compare our results with those obtained using an exact solver for small-, medium-, and large-sized instances. The performance evaluation and validation results revealed that the proposed ML-based BOZOA provides very good performance in solving TRSPTWs at a variety of scales with respect to the optimality criteria, including, number of taken iterations, infeasibility, optimality error and complementarity compared with both an exact solver and two inspired algorithms from ZOA.Highlights An ML-based bi-objective zebra optimisation algorithm to treat large-scale TRSPsCentroid-based clustering on the population of zebras to avoid bias towards a specific search spaceMaking a trade-off between exploration and exploitation of the feasible region in the developed algorithmA new MINLP model of a weighted bi-objective TRSP with limited capacity depotsWorkload function, penalty function for lateness, subcontracts, time windows for tasks and breaksExperiments using real data to show the performance of the model and solution method

Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.

How this classification was reachedexpand

Full frame machine prediction

Teacher imitation

Not calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.

metaresearch head score (Codex)0.001
metaresearch head score (Gemma)0.003
Version: metacan-v3-hybrid-931329e0061cValidation status: machine_predicted_unvalidated
Candidate categoriesnone
Consensus categoriesnone
DomainCandidate signal: none · Consensus signal: none
Study designCandidate signal: Simulation or modeling · Consensus signal: Simulation or modeling
GenreCandidate signal: Empirical · Consensus signal: none
Teacher disagreement score0.008
Threshold uncertainty score0.023

Distilled classifier scores by category (both heads)

CategoryCodexGemma
Metaresearch0.0010.003
Meta-epidemiology (narrow)0.0010.001
Meta-epidemiology (broad)0.0020.001
Bibliometrics0.0010.001
Science and technology studies0.0010.001
Scholarly communication0.0020.002
Open science0.0020.002
Research integrity0.0020.002
Insufficient payload (model declined to judge)0.0070.001

Machine scores (provisional)

The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.

Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.

Opus teacher head0.006
GPT teacher head0.236
Teacher spread0.229 · how far apart the two teachers sit on this one work
Validation statusscore_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it

Classification

machine, unvalidated

Machine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.

The models applied no category: nothing in the taxonomy fit this work.
Study designSimulation or modeling
Domainnot available
GenreEmpirical

How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".

Quick stats

Citations0
Published2025
Admission routes3
Has abstractyes

Explore more

Same venueInternational Journal of Systems Science Operations & LogisticsSame topicScheduling and Optimization AlgorithmsFrench-language works237,207