数模软件题目:有三个货仓,分前仓、中仓和后仓. 前仓 中仓 后仓重量限制 10 16 18体积限制 6800 8100

1个回答

  • 模型自己写 大概就是加一个0-1变量表示某个货物在某个舱内装的量 根据我的程序也可以写出

    model:

    sets:

    carbin/1..3/:w,v;

    goods/1..4/:weight,volumn,profit;

    arrange(carbin,goods):x;

    endsets

    data:

    w=10 16 18;

    v=6800 8100 5300;

    weight=18 15 23 12;

    volumn=480 650 580 390;

    profit=3100 2800 3500 2850;

    enddata

    max=@sum(goods(j):profit(j)*@sum(carbin(i):x(i,j)));

    @for(carbin(i):@sum(goods(j):x(i,j))