⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 程序说明.txt

📁 这是一个关于系统工程中单纯行法的源代码
💻 TXT
字号:
师哥:
    您好!
    此程序我没有用vb做,因为我认为用vb做,它也是用c代码为核心,其实,这个单存行法的题就是考算法,没有必要用vb来做,vb只不过多了一个外壳而已,核心内容并没有变。
    此程序是以书上105页的例题为标准的,后面的那个练习题的变量太多了,只要你将它的标准方程写出来,就和这个例题没什么区别了。所以我就以这个例题编了一个程序。
    例子为:
    min(z)=-3x(1)+x(2)+x(3)
 s.t x(1)-2x(2)+x(3)<=11
     -4x(1)+x(2)+2x(3)>=3
     -2x(1)     +x(3)=1
     x(1)>=0,x(2)>=0,x(3)>=0
输入提示:
equator Variable                变量个数;
Restrictor                      约束条件个数;(注:这里程序默认X(i)>0;否则对每个X(i)我们均要添加一个约束条件X(i)>0)
b[]                             约束条件右端项;
Restrictor code                 约束条件不等式符号编码;(0表示<=;1表示=;2表示>=)
The XiShu                       各约束条件中X(i)对应的系数
The Type                        Z的最优方向(0表示MIN;1表示MAX)
The Z                           目标函数的系数
运行程序:
The equator Variable and Restrictor:
3 3
Input b[] and Restrictor code 0:<= 1:= 2:>=
11 0
The XiShu
1 -2 1
Input b[] and Restrictor code 0:<= 1:= 2:>=
3 2
The XiShu
-4 1 2
Input b[] and Restrictor code 0:<= 1:= 2:>=
1 1
The XiShu
-2 0 1
The Type 0:Min 1:Max
0
The Z
-3 1 1
输入后运行就可,结果与例题一样。
其实这个程序并不需要化成标准型,由输入提示就可知。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -