求解一道运筹学的题Max f(x)=X1+X2+X3s.t 3X1+2X2+3X3=

bloody0214 1年前 已收到2个回答 举报

木方 幼苗

共回答了18个问题采纳率:100% 举报

如果不用单纯形法,那就是先求出这几条直线的交点坐标.
目标函数的最值,在端点处取得.应该只有这一种方法.
运筹学书中提到了这样的理论.
但我忘了是不是你用的这本书.我用的是清华版的.

1年前

5

大赛哆嗦 幼苗

共回答了1360个问题 举报

#include "stdio.h"
float max6(float x1,float x2,float x3,float x4,float x5,float x6)
{
float max;
if(x1>=x2 && x1>=x3 && x1>=x4 && x1>=x5 && x1>=x6)
max = x1;
else if(x2>...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.062 s. - webmaster@yulucn.com