Article ID: | iaor20162293 |
Volume: | 77 |
Issue: | 4 |
Start Page Number: | 604 |
End Page Number: | 616 |
Publication Date: | Apr 2016 |
Journal: | Automation and Remote Control |
Authors: | Kogan D, Dunichkina N, Pushkin A, Fedosenko Yu |
Keywords: | combinatorial optimization, service, scheduling, programming: dynamic |
We consider a system where servicing of a collection of stationary objects distributed inside a one‐dimensional zone is done by a moving processor. One‐time servicing of each object must be performed during two runs of the processor, direct and reverse. Servicing of any object cannot begin before a predefined time moment; each object is also associated with an individual penalty which is a monotone increasing function of the moment when servicing ends. For the resulting optimization problems, we propose algorithms based on dynamic programming, give examples of their implementation, show results of numerical experiments; we study the computational complexity of these algorithms and the problems themselves.