数学建模层次分析问题

2025-05-22 15:58:15
推荐回答(1个)
回答(1):

好像是用双线性规划做的
先考虑希望选修课的数量少的情况:
设这九门课程x1~x9
其中xi只可以是0或者1
那么目标函数就是min x1+x2+……+x9
由毕业时必须至少学习过两门数学课、三门运筹学课和两门计算机课
所以约束条件是
x1+x2+x3+x4+x5>=2
x3+x5+x6+x8+x9>=3
x4+x6+x7+x9>=2
另外像学x3必须学x1x2,可以用x3<=0.5*(x1+x2)来做
其他的一样的道理写入约束条件
这是0-1线性规划,应该可以用lingo来做
算出结果后再在这个基础上以学分多为目标再做线性规划
就是目标函数是max 5x1+4x2+……3x9

其实你可以去找找数学建模的书,我这是凭印象写的可能不太清楚,但我记得当初书上又一模一样的例题