2017
DOI: 10.1177/1687814017712364
|View full text |Cite
|
Sign up to set email alerts
|

A dynamic programming approach to synchronize train timetables

Abstract: This article focuses on synchronizing timetables of train services at a rail transfer station. The main aim is to determine an optimal schedule of train services, given that the departure and arrival times of some particular trains are known. An exponential utility function is introduced to measure the synchronization levels between different train services. A nonlinear integer programming model is proposed to achieve the objective of a synchronized timetable. A dynamic programming approach is then designed to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 20 publications
0
2
0
Order By: Relevance
“…Scholars have also combined different intelligent algorithms to design hybrid heuristic algorithms [30,31]. Exact solving methods primarily encompass branch-and-bound algorithms [3,10,32,33], dynamic programming [34,35], and optimization solvers [36][37][38][39]. Dual decomposition algorithms, based on dual information, decompose complex large-scale problems into simpler sub-problems that are easier to solve.…”
Section: Solution Methods Aspectmentioning
confidence: 99%
“…Scholars have also combined different intelligent algorithms to design hybrid heuristic algorithms [30,31]. Exact solving methods primarily encompass branch-and-bound algorithms [3,10,32,33], dynamic programming [34,35], and optimization solvers [36][37][38][39]. Dual decomposition algorithms, based on dual information, decompose complex large-scale problems into simpler sub-problems that are easier to solve.…”
Section: Solution Methods Aspectmentioning
confidence: 99%
“…Dynamic programming is well-known for its ability to solve constrained and non-linear problems while delivering globally optimal results. However, maintaining track of several solutions at the same time comes with a cost that rises exponentially with the number of objective functions [41][42][43]. Nevertheless, we were still able to acquire an exact solution in a short time with algorithmic design.…”
Section: Dynamic Programming Approachmentioning
confidence: 95%
“…On this basis, some scholars combined different intelligent algorithms to design a hybrid heuristic algorithm [29,30]. Exact solution method mainly includes search methods such as branch and bound algorithm [31,32], dynamic programming algorithm [ 33,34 ] and optimization solver [35][36][37][38]. The essence of decomposition algorithm based on dual information is to decompose complex large-scale problems into several simple sub-problems that are easy to solve.…”
Section: Related Workmentioning
confidence: 99%