带装载能力的需求依背包拆分车辆路径问题

    A Capacitated Vehicle Routing Problem with Split Deliveries by Backpack

    • 摘要: 以最小化总的旅行时间为优化目标,以单车场、单车型、装载能力和需求依背包拆分等为约束条件,将以往客户需求不可拆分的条件松弛为依背包来离散拆分,建立了带装载能力的需求依背包拆分VRP(CVRPSDB)的单目标数学模型。设计了一个自适应禁忌搜索算法(ATSA)对模型进行求解。该算法采用了自适应惩罚机制,构建了一个多邻域结构体,并针对客户点与背包都设计了相应的邻域操作算子,较好地适应了客户需求量的离散拆分程度。经算例测试与文献对比,验证了所设计模型与算法的有效性。

       

      Abstract: Taking the shortest total travel time as the optimization object, a model of single objective programming is constructed, which contains a series of constraints, such as single depot, single vehicle type, loading capacity limitation, split deliveries by backpack and so on. An adaptive tabu search algorithm (ATSA) is designed to solve the problem. The ATSA uses a series of optimization strategies to improve the search ability, such as an adaptive penalty mechanism and a multi-neighborhood structure, and designs corresponding neighborhood operators for both customer points and backpack, which can better adapt to the discrete splitting degree of customer demands. The validity of the proposed model and algorithm is demonstrated by the comparison of the test results with the literature.

       

    /

    返回文章
    返回