跳转到主要内容

生产配送车辆路径问题,制定和代码

等待用户输入

评论

6个评论

  • JaromiłNajman
    Gurobi员工Gurobi员工

    这是一个延续https://support.gurobi.com/hc/en-us/community/posts/4403683886993

    0
  • JaromiłNajman
    Gurobi员工Gurobi员工

    嗨,维萨姆,

    你可以精心或奇怪的制定/实施的究竟是什么?

    我的理解你的目标函数应该读

    mdl.setObjective (quicksum (x (i, j, k) * c [(i, j)] (i, j)在k) k)

    这是问题的根源吗?

    我也推荐使用write ()功能和检查模型构建是你是否也希望。

    mdl.write (“myLP.lp”)

    最好的问候,
    Jaromił

    0
  • 维萨姆埃尔Jablaoui
    Gurobi-versary
    第一个评论
    第一个问题

    在结果中,应该有主动弧离开仓库,它显示了没有。此外,有一个车辆1型和它不能同时满足所有客户的需求。

    我重写了目标函数像你推荐和我有相同的解决方案。

    将审查并获得新发现。

    谢谢你的支持!

    问候,

    0
  • JaromiłNajman
    Gurobi员工Gurobi员工

    嗨,维萨姆,

    通常,你应该定义一组边缘,然后定义\ (\ texttt {x} \)变量。我想在你的情况下,边缘的集合定义为\ (\ texttt {} \)。

    最好的问候,
    Jaromił

    0
  • 马里奥Ruthmair
    Gurobi员工Gurobi员工

    因为我只是无意中在这古老的线程:
    请注意,有约束缺失,消除车辆subtours分开的仓库。
    有很多方法,使用大m约束、单/多种商品流动,削减连接等。

    0
  • 马里奥Ruthmair
    Gurobi员工Gurobi员工

    此外,由于变量指数k定义了车辆类型和没有一个车辆,容量约束的一个特定的k太严格,因为它总结了由某种类型的所有车辆的要求。

    0

登录留下你的评论。