IDEAS home Printed from https://ideas.repec.org/a/spr/annopr/v346y2025i2d10.1007_s10479-024-06325-6.html
   My bibliography  Save this article

Scheduling technicians and tasks through an adaptive multi-objective biased random-key genetic algorithm

Author

Listed:
  • R. B. Damm

    (University of São Paulo)

  • A. A. Chaves

    (Univ. Fed. of São Paulo)

  • J. A. Riveaux

    (University of São Paulo)

  • D. P. Ronconi

    (University of São Paulo)

Abstract

This work addresses a practical problem concerning the daily scheduling of tasks for field technicians and route planning, taking into account time windows, task priority, technicians’ skills, working hours, and lunch breaks. In line with the demands and expectations of large cities’ customers, we pursue two goals simultaneously: to maximize the weighted sum of the attended tasks and to perform the highest-priority tasks as soon as possible within their time windows. This is done without disregarding the fact that more efficient routes reduce fuel consumption. This paper presents a bi-objective mixed integer programming model for the problem and introduces an innovative approach that combines a multi-objective BRKGA with the Q-Learning method. Q-Learning is a reinforcement learning method that controls the parameters of the BRKGA during the evolutionary process, learning the best configuration based on rewards. Extensive numerical experiments and comparisons with the Nondominated Sorting Genetic Algorithm II and the Strength Pareto Evolutionary Algorithm 2 show that the proposed multi-objective biased random-key genetic algorithm outperforms the other approaches in instances with up to 200 tasks and 30 technicians, which are typical instances encountered in practice. The developed approach facilitates parameter calibration and consistently attains a substantial portion of the Pareto frontier in the multi-objective STRSP.

Suggested Citation

  • R. B. Damm & A. A. Chaves & J. A. Riveaux & D. P. Ronconi, 2025. "Scheduling technicians and tasks through an adaptive multi-objective biased random-key genetic algorithm," Annals of Operations Research, Springer, vol. 346(2), pages 945-980, March.
  • Handle: RePEc:spr:annopr:v:346:y:2025:i:2:d:10.1007_s10479-024-06325-6
    DOI: 10.1007/s10479-024-06325-6
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10479-024-06325-6
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10479-024-06325-6?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:annopr:v:346:y:2025:i:2:d:10.1007_s10479-024-06325-6. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.