2017
DOI: 10.1007/s10479-017-2409-3
|View full text |Cite
|
Sign up to set email alerts
|

The time-dependent orienteering problem with time windows: a fast ant colony system

Abstract: This paper proposes a fast ant colony system based solution method to solve realistic instances of the time-dependent orienteering problem with time windows within a few seconds of computation time. Orienteering problems occur in logistic situations where an optimal combination of locations needs to be selected and the routing between these selected locations needs to be optimized. For the time-dependent problem, the travel time between two locations depends on the departure time at the first location. The mai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 35 publications
(41 citation statements)
references
References 36 publications
(65 reference statements)
0
37
0
Order By: Relevance
“…Therefore when inserting one order into the current solution at a position, it is possible to create more space for the candidate order by postponing some orders in the solution. In order to determine how much one order can be postponed, we adopt the time slack idea from Verbeeck et al [2]. We further propose the due time slack heuristic for this problem with tardiness penalty.…”
Section: Fast Insertion Algorithmmentioning
confidence: 99%
“…Therefore when inserting one order into the current solution at a position, it is possible to create more space for the candidate order by postponing some orders in the solution. In order to determine how much one order can be postponed, we adopt the time slack idea from Verbeeck et al [2]. We further propose the due time slack heuristic for this problem with tardiness penalty.…”
Section: Fast Insertion Algorithmmentioning
confidence: 99%
“…Therefore, the transition time directly depends on the observation look angles, and thus depends on the observation start times. This problem characteristic is widely known as "time-dependent travel time" in the Vehicle Routing Problem (VRP) [12] or the Orienteering Problem (OP) [13]. In previous works, in order to verify the transition time constraint, the real transition time for each pair of successive tasks was calculated, which requires a lot of (online) computation time.…”
Section: B Minimal Transition Timementioning
confidence: 99%
“…In order to solve large instances in an acceptable computation time, a pre-process method, inspired by a recent work [13], is proposed to reduce the number of unnecessary insertion attempts. For each task t i on the same orbit, we define its preceding neighbour set V p i and its succeeding neighbour set V s i .…”
Section: B Pre-processingmentioning
confidence: 99%
“…This makes the problem become an over-subscribed scheduling problem, consisting of simultaneously selecting a subset of jobs to be processed as well as the associated schedule. This problem is important because it represents a class of real-world problems including the Earth observation satellite scheduling problem (Augenstein et al 2016;Akturk and KiliÇ 1999), the order acceptance and scheduling problem (Oguz et al 2010;Wang et al 2017), the orienteering problem (Verbeeck et al 2017), and selective maintenance scheduling (Duan et al 2018). Many real-world instances in this class have time windows (e.g., from the time when the factory receives the raw material to the user-specified deadline (Rebai et al 2012)) and time/sequence-dependent setup times (e.g., the time to prepare next batches of products in an intelligent manufacturing system): the scheduled start time of each job must be in its time window, and the setup time between every two jobs depends on the specific pair of jobs (Mirsanei et al 2011) or their scheduled start times (Dong et al 2014).…”
Section: Introductionmentioning
confidence: 99%
“…For the varying problem instances in this class with time windows and time/sequence-dependent setup times, general approaches such as mixed integer programming do not perform very well (Cesaret et al 2012;Verbeeck et al 2017;Liu et al 2017). There are also problem-specific methods that use highly specialised subroutines (Liu et al 2017;Silva et al 2018;Poggi et al 2010).…”
Section: Introductionmentioning
confidence: 99%