{"title":"A branch-and-cut-and-price algorithm for shared mobility considering customer satisfaction","authors":"Min Xu","doi":"10.1016/j.cor.2025.106998","DOIUrl":null,"url":null,"abstract":"<div><div>This study determines the exact optimal fleet size, ride-matching patterns, and vehicle routes for shared mobility services (SMS) that maximize the profit of service operators considering ride-pooling and customer satisfaction. We make the first attempt to consider a nonlinear multivariate customer satisfaction function with respect to the features of the riders and the system under a ‘two riders-single vehicle’ ride-pooling scenario in a special case of dial-a-ride problem (DARP). A set packing model and a tailored branch-and-cut-and-price (BCP) approach are proposed to find the exact optimal solution of the problem. Unlike existing exact solution methods for DARP, we exploit the characteristic of the ride-pooling scenario and decompose the ride matching and vehicle routing in an effective two-phase method to solve the pricing problem of the BCP approach. Particularly, in Phase 1, feasible matching patterns subject to practical constraints are identified. In Phase 2, a heuristic and an exact label-correcting method with a bounded bi-directional search are sequentially employed to solve a new variant of elementary shortest path problem with time window (ESPPTW) in a network constructed upon rides and feasible ride matching patterns identified in Phase 1. The labeling methods are further accelerated by a strengthened dominance test, the aggregate extension to other depots, and the decremental search space. Valid inequalities are also incorporated to further improve the upper bound. The proposed solution method is evaluated in randomly generated instances and the instances created from the real mobility data of Didi. Managerial insights are generated through impact analysis.</div></div>","PeriodicalId":10542,"journal":{"name":"Computers & Operations Research","volume":"177 ","pages":"Article 106998"},"PeriodicalIF":4.1000,"publicationDate":"2025-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Operations Research","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0305054825000267","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
This study determines the exact optimal fleet size, ride-matching patterns, and vehicle routes for shared mobility services (SMS) that maximize the profit of service operators considering ride-pooling and customer satisfaction. We make the first attempt to consider a nonlinear multivariate customer satisfaction function with respect to the features of the riders and the system under a ‘two riders-single vehicle’ ride-pooling scenario in a special case of dial-a-ride problem (DARP). A set packing model and a tailored branch-and-cut-and-price (BCP) approach are proposed to find the exact optimal solution of the problem. Unlike existing exact solution methods for DARP, we exploit the characteristic of the ride-pooling scenario and decompose the ride matching and vehicle routing in an effective two-phase method to solve the pricing problem of the BCP approach. Particularly, in Phase 1, feasible matching patterns subject to practical constraints are identified. In Phase 2, a heuristic and an exact label-correcting method with a bounded bi-directional search are sequentially employed to solve a new variant of elementary shortest path problem with time window (ESPPTW) in a network constructed upon rides and feasible ride matching patterns identified in Phase 1. The labeling methods are further accelerated by a strengthened dominance test, the aggregate extension to other depots, and the decremental search space. Valid inequalities are also incorporated to further improve the upper bound. The proposed solution method is evaluated in randomly generated instances and the instances created from the real mobility data of Didi. Managerial insights are generated through impact analysis.
期刊介绍:
Operations research and computers meet in a large number of scientific fields, many of which are of vital current concern to our troubled society. These include, among others, ecology, transportation, safety, reliability, urban planning, economics, inventory control, investment strategy and logistics (including reverse logistics). Computers & Operations Research provides an international forum for the application of computers and operations research techniques to problems in these and related fields.