shumoly 发表于 2010-8-3 13:49

请教lingo高手!!!

就是一个简单的规划问题:四个人轮流参加三步面试(顺序一直不变),各人各步面试所需时间已知,求四个人面试的顺序使得面试所用总时间最少,求lingo程序!!!我知道一个思路就是用t(i,j)表示第i个人参加第j步面试所需时间(已知),用x(i,j)表示第i个人参加第j步面试的时刻(假设第一个开始面试的时刻为零),目标函数可以用min=max(x(i,3)+t(i,3))表示,然后加上一些约束条件即可,但是我对lingo的一些语法都不太懂,自己编的程序总有错误,求高手帮忙。

电数 发表于 2010-8-3 16:11

你把具体的题目放上来看一看,这样讲得不清楚!

yjh2010 发表于 2010-8-3 16:33

就是这样

linmatsas 发表于 2010-8-3 19:49

楼上好厉害…………

shumoly 发表于 2010-8-3 22:37

确实不错 但是又错误   运行发现x(2,1)和x(4,1)均为0  到底是谁第一个面试呢?而且结果页不对   我再看看     还是谢谢啦!

broken1999 发表于 2010-8-4 14:17



哦 这题我做过... 把源码也上传 你参考着看吧


yjh2010 发表于 2010-8-4 21:12

修正版  验证无误版!放心使用

yjh2010 发表于 2010-8-4 21:15

  上面没显示,再来一次!

madio 发表于 2010-8-5 09:07

回复 yjh2010 的帖子
好像没有上传成功1


   

shumoly 发表于 2010-8-6 16:40

嗯  做出来了  上面的程序有些小问题  稍微修改就可以了   感谢啊……
页: [1] 2 3 4 5
查看完整版本: 请教lingo高手!!!