TY - GEN
T1 - Neural network based large neighborhood search algorithm for ride hailing services
AU - Syed, Arslan Ali
AU - Akhnoukh, Karim
AU - Kaltenhaeuser, Bernd
AU - Bogenberger, Klaus
N1 - Publisher Copyright:
© Springer Nature Switzerland AG 2019.
PY - 2019
Y1 - 2019
N2 - Ride Hailing (RH) services have become common in many cities. An important aspect of such services is the optimal matching between vehicles and customer requests, which is very close to the classical Vehicle Routing Problem with Time Windows (VRPTW). With the emergence of new Machine Learning (ML) techniques, many researches have tried to use them for discreet optimization problems. Recently, Pointer Networks (Ptr-Net) have been applied to simpler Vehicle Routing Problem (VRP) with limited applicability [14]. We add fixed slots to their approach to make it applicable to RH scenario. The number of slots can vary without retraining the network. Furthermore, contrary to reinforcement learning in [14], we use supervise learning for training. We show that the presented architecture has the potential to build good vehicle routes for RH services. Furthermore, looking at the effectiveness of Large Neighbourhood Search(LNS) for VRPTW, we combine the approach with LNS by using the trained network as an insertion operator. We generate examples from New York Taxi data and use the solutions generated from LNS for training. The approach consistently produces good solutions for problems of sizes similar to the ones used during training, and scales well to unseen problems of relatively bigger sizes.
AB - Ride Hailing (RH) services have become common in many cities. An important aspect of such services is the optimal matching between vehicles and customer requests, which is very close to the classical Vehicle Routing Problem with Time Windows (VRPTW). With the emergence of new Machine Learning (ML) techniques, many researches have tried to use them for discreet optimization problems. Recently, Pointer Networks (Ptr-Net) have been applied to simpler Vehicle Routing Problem (VRP) with limited applicability [14]. We add fixed slots to their approach to make it applicable to RH scenario. The number of slots can vary without retraining the network. Furthermore, contrary to reinforcement learning in [14], we use supervise learning for training. We show that the presented architecture has the potential to build good vehicle routes for RH services. Furthermore, looking at the effectiveness of Large Neighbourhood Search(LNS) for VRPTW, we combine the approach with LNS by using the trained network as an insertion operator. We generate examples from New York Taxi data and use the solutions generated from LNS for training. The approach consistently produces good solutions for problems of sizes similar to the ones used during training, and scales well to unseen problems of relatively bigger sizes.
KW - Discrete optimization
KW - Large Neighborhood Search
KW - Long short term memory networks
KW - Machine Learning
KW - Ride Hailing
UR - http://www.scopus.com/inward/record.url?scp=85072878305&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-30241-2_49
DO - 10.1007/978-3-030-30241-2_49
M3 - Conference contribution
AN - SCOPUS:85072878305
SN - 9783030302405
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 584
EP - 595
BT - Progress in Artificial Intelligence - 19th EPIA Conference on Artificial Intelligence, EPIA 2019, Proceedings
A2 - Moura Oliveira, Paulo
A2 - Novais, Paulo
A2 - Reis, Luís Paulo
PB - Springer Verlag
T2 - 19th EPIA Conference on Artificial Intelligence, EPIA 2019
Y2 - 3 September 2019 through 6 September 2019
ER -