...
首页> 外文期刊>Constraints >Balancing bike sharing systems with constraint programming
【24h】

Balancing bike sharing systems with constraint programming

机译:通过约束编程平衡自行车共享系统

获取原文
获取原文并翻译 | 示例

摘要

Bike sharing systems need to be properly rebalanced to meet the demand of users and to operate successfully. However, the problem of Balancing Bike Sharing Systems (BBSS) is a demanding task: it requires the design of optimal tours and operating instructions for relocating bikes among stations to maximally comply with the expected future bike demands. In this paper, we tackle the BBSS problem by means of Constraint Programming (CP). First, we introduce two different CP models for the BBSS problem including two custom branching strategies that focus on the most promising routes. Second, we incorporate both models in a Large Neighborhood Search (LNS) approach that is adapted to the respective CP model. Third, we perform an experimental evaluation of our approaches on three different benchmark sets of instances derived from real-world bike sharing systems. We show that our CP models can be easily adapted to the different benchmark problem setups, demonstrating the benefit of using Constraint Programming to address the BBSS problem. Furthermore, in our experimental evaluation, we see that the pure CP (branch & bound) approach outperforms the state-of-the-art MILP on large instances and that the LNS approach is competitive with other existing approaches.
机译:自行车共享系统需要适当地重新平衡,以满足用户的需求并成功运行。但是,平衡自行车共享系统(BBSS)的问题是一项艰巨的任务:它需要设计最佳行程和操作说明,以在站点之间重新安置自行车,以最大程度地满足预期的未来自行车需求。在本文中,我们通过约束编程(CP)解决了BBSS问题。首先,我们针对BBSS问题引入了两种不同的CP模型,其中包括针对最有希望的路线的两种自定义分支策略。其次,我们将两种模型都整合到适合各自CP模型的大邻居搜索(LNS)方法中。第三,我们对来自现实世界的自行车共享系统的三个不同基准实例集进行实验评估。我们表明,我们的CP模型可以轻松地适应不同的基准问题设置,从而证明了使用约束编程解决BBSS问题的好处。此外,在我们的实验评估中,我们看到,在大型实例上,纯CP(分支约束)方法优于最新的MILP,而LNS方法与其他现有方法相比具有竞争力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号