A General Cooperative Optimization Approach for Distributing Service Points in Mobility Applications

This article presents a cooperative optimization approach (COA) for distributing service points for mobility applications, which generalizes and refines a previously proposed method. COA is an iterative framework for optimizing service point locations, combining an optimization component with user interaction on a large scale and a machine learning component that learns user needs and provides the objective function for the optimization. The previously proposed COA was designed for mobility applications in which single service points are sufficient for satisfying individual user demand. This framework is generalized here for applications in which the satisfaction of demand relies on the existence of two or more suitably located service stations, such as in the case of bike/car sharing systems. A new matrix factorization model is used as surrogate objective function for the optimization, allowing us to learn and exploit similar preferences among users w.r.t. service point locations. Based on this surrogate objective function, a mixed integer linear program is solved to generate an optimized solution to the problem w.r.t. the currently known user information. User interaction, refinement of the matrix factorization, and optimization are iterated. An experimental evaluation analyzes the performance of COA with special consideration of the number of user interactions required to find near optimal solutions. The algorithm is tested on artificial instances, as well as instances derived from real-world taxi data from Manhattan. Results show that the approach can effectively solve instances with hundreds of potential service point locations and thousands of users, while keeping the user interactions reasonably low. A bound on the number of user interactions required to obtain full knowledge of user preferences is derived, and results show that with 50% of performed user interactions the solutions generated by COA feature optimality gaps of only 1.45% on average.

[1]  Franziska Abend,et al.  Facility Location Concepts Models Algorithms And Case Studies , 2016 .

[2]  Mahmoud Alahmad,et al.  Data-Driven Charging Demand Prediction at Public Charging Stations Using Supervised Machine Learning Regression Methods , 2020, Energies.

[3]  Günther R. Raidl,et al.  A Cooperative Optimization Approach for Distributing Service Points in Mobility Applications , 2019, EvoCOP.

[4]  Jun Bi,et al.  Analysis and Prediction of Carsharing Demand Based on Data Mining Methods , 2021, Algorithms.

[5]  Xiaoyan Sun,et al.  A New Surrogate-Assisted Interactive Genetic Algorithm With Weighted Semisupervised Learning , 2013, IEEE Transactions on Cybernetics.

[6]  Günther R. Raidl,et al.  Hierarchical Clustering and Multilevel Refinement for the Bike-Sharing Station Planning Problem , 2017, LION.

[7]  Gonçalo Homem de Almeida Correia,et al.  A MIP model for locating slow-charging stations for electric vehicles in urban areas accounting for driver tours , 2015 .

[8]  Leifur Leifsson,et al.  Surrogate-Based Methods , 2011, Computational Optimization, Methods and Algorithms.

[9]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[10]  Christian Blum,et al.  A population-based iterated greedy algorithm for the minimum weight vertex cover problem , 2012, Appl. Soft Comput..

[11]  A. Radzimski,et al.  Exploring the relationship between bike-sharing and public transport in Poznań, Poland , 2021 .

[12]  Charalampos Konstantopoulos,et al.  Design and Management of Vehicle Sharing Systems: A Survey of Algorithmic Approaches , 2015, ArXiv.

[13]  Xavier Llorà,et al.  Combating user fatigue in iGAs: partial ordering, support vector machines, and synthetic fitness , 2005, GECCO '05.

[14]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[15]  Mark Goh,et al.  Covering problems in facility location: A review , 2012, Comput. Ind. Eng..

[16]  Xiaolu Zhou,et al.  Understanding Spatiotemporal Patterns of Biking Behavior by Analyzing Massive Bike Sharing Data in Chicago , 2015, PloS one.

[17]  Asheesh K. Singh,et al.  Optimal planning of electric vehicle charging station at the distribution system using hybrid optimization algorithm , 2017 .

[18]  Lawrence V. Snyder,et al.  Facility location under uncertainty: a review , 2006 .

[19]  Günther R. Raidl,et al.  Exploiting Similar Behavior of Users in a Cooperative Optimization Approach for Distributing Service Points in Mobility Applications , 2019, LOD.

[20]  Nicolas Gaud,et al.  A Review and Taxonomy of Interactive Optimization Methods in Operations Research , 2015, ACM Trans. Interact. Intell. Syst..

[21]  John Riedl,et al.  Collaborative Filtering Recommender Systems , 2011, Found. Trends Hum. Comput. Interact..

[22]  Kara M. Kockelman,et al.  THE ELECTRIC VEHICLE CHARGING STATION LOCATION PROBLEM: A PARKING-BASED ASSIGNMENT METHOD FOR SEATTLE , 2013 .

[23]  Dirk C. Mattfeld,et al.  Understanding Bike-Sharing Systems using Data Mining: Exploring Activity Patterns , 2011 .

[24]  Andrea Trentini,et al.  Analyzing Carsharing “Public” (Scraped) Data to Study Urban Traffic Patterns , 2016 .

[25]  Xiaoyan Sun,et al.  Classification and regression-based surrogate model-assisted interactive genetic algorithm with individual's fuzzy fitness , 2009, GECCO.

[26]  Kay W. Axhausen,et al.  The Multi-Agent Transport Simulation , 2016 .

[27]  Peter Richtárik,et al.  Iteration complexity of randomized block-coordinate descent methods for minimizing a composite function , 2011, Mathematical Programming.

[28]  Jürgen Branke,et al.  Interactive Multiobjective Optimization from a Learning Perspective , 2008, Multiobjective Optimization.

[29]  George L. Nemhauser,et al.  The uncapacitated facility location problem , 1990 .

[30]  Piotr Sawicki,et al.  Multiple-Criteria-Based Electric Vehicle Charging Infrastructure Design Problem , 2021, Energies.

[31]  E. Fernández,et al.  The facility location problem with Bernoulli demands , 2011 .

[32]  W. Dorner,et al.  A review of spatial localization methodologies for the electric vehicle charging infrastructure , 2018, International Journal of Sustainable Transportation.

[33]  Nikolas Geroliminis,et al.  An optimization framework for the development of efficient one-way car-sharing systems , 2015, Eur. J. Oper. Res..

[34]  Richard L. Church,et al.  The maximal covering location problem , 1974 .

[35]  Nicolas Kourtellis,et al.  Dynamic Matrix Factorization with Priors on Unknown Values , 2015, KDD.

[36]  Inês Frade,et al.  Bike-sharing stations: A maximal covering location approach , 2015 .

[37]  Eric Molin,et al.  Multimodal travel groups and attitudes: A latent class cluster analysis of Dutch travelers , 2016 .

[38]  Günther R. Raidl,et al.  VNS and PBIG as Optimization Cores in a Cooperative Optimization Approach for Distributing Service Points , 2019, EUROCAST.

[39]  Kenneth Sörensen,et al.  A matheuristic for the stochastic facility location problem , 2021, Journal of Heuristics.

[40]  António Pais Antunes,et al.  Optimal Location of Charging Stations for Electric Vehicles in a Neighborhood in Lisbon, Portugal , 2011 .

[41]  Naoto Mukai,et al.  Optimization of Charging Station Placement by Using Taxi Probe Data for On-Demand Electrical Bus System , 2011, KES.

[42]  Liang Shi,et al.  ASAGA: an adaptive surrogate-assisted genetic algorithm , 2008, GECCO '08.

[43]  Ling Yin,et al.  Estimating Potential Demand of Bicycle Trips from Mobile Phone Data - An Anchor-Point Based Approach , 2016, ISPRS Int. J. Geo Inf..

[44]  Zhenhong Lin,et al.  Charging infrastructure planning for promoting battery electric vehicles: An activity-based approach using multiday travel data , 2014 .

[45]  Kay W. Axhausen,et al.  Estimation of Carsharing Demand Using an Activity-Based Microsimulation Approach: Model Discussion and Some Results , 2013 .

[46]  Gonçalo Homem De Almeida Correia,et al.  The Added Value of Accounting For Users’ Flexibility and Information on the Potential of a Station-Based One-Way Car-Sharing System: An Application in Lisbon, Portugal , 2014, J. Intell. Transp. Syst..