A Knowledge Learning and Random Pruning-Based Memetic Algorithm for User Route Planning in Bike-Sharing System.

Ke-Jing Du,Jian-Yu Li,Hua Wang,Jun Zhang
DOI: https://doi.org/10.1007/s12293-023-00389-w
2023-01-01
Memetic Computing
Abstract:In a bike-sharing system, the user route planning problem (URPP) is significant because it helps users to plan the route and to choose appropriate intermediate stations to transfer bikes, so as to reduce riding costs. To efficiently solve the URPP, this paper models it as a discrete optimization problem with constraints and proposes a knowledge learning and random pruning-based memetic algorithm (KLRP-MA), with three main contributions. First, the proposed URPP model is from the perspective of users and is suitable for not only static situations but also dynamic situations, which is novel from existing work that mainly focuses on the perspective of bike companies in a static situation. Second, three novel evolutionary operators named knowledge learning-based crossover, random pruning-based mutation, and two-phase local search are proposed and integrated into the KLRP-MA for dealing with the challenges of the URPP. Third, based on the dynamic URPP model, the KLRP-MA is further extended to a dynamic KLRP-MA (DyKLRP-MA) to quickly search for a reasonable route for users when the availability status of the bike stations changes over time, so as to deal with URPP in dynamic situations. Experimental results on 180 generated instances and 10 real-world instances show that when compared with the traditional and state-of-the-art methods, the KLRP-MA and the DyKLRP-MA can find the best solution in a short time. Moreover, in a dynamic situation, the DyKLRP-MA can quickly respond to changes and re-optimize the current planning route.
What problem does this paper attempt to address?