全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2218 4
2011-10-31
data Products;
length Name $10.;
input Name $ Profit;
datalines;
Chocolate 0.25
Toffee 0.75
;
data Processes;
length Name $15.;
input Name $ Available_time Chocolate Toffee;
datalines;
Cooking 27000 15 40
Color/Flavor 27000 0 56.25
Condiments 27000 18.75 0
Packaging 27000 12 50
;
proc optmodel;
/* declare variables */
var choco >= 0, toffee >= 0;
/* maximize objective function (profit) */
maximize profit = 0.25*choco + 0.75*toffee;
/* subject to constraints */
con process1: 15*choco + 40*toffee <= 27000;
con process2: 56.25*toffee <= 27000;
con process3: 18.75*choco <= 27000;
con process4: 12*choco + 50*toffee <= 27000;
/* solve LP using primal simplex solver */
solve with lp / solver = primal_spx;
/* display solution */
print choco toffee;
quit;

这是根据一个数学模型编写的sas程序,可是在sas中运行为什么是错的呢,红色字体是sas运行后显示的,希望大家可以给一正解给我
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-11-1 00:39:03
  The OPTMODEL Procedure

                                                     Problem Summary

                                         Objective Sense            Maximization
                                         Objective Function               profit
                                         Objective Type                   Linear

                                         Number of Variables                   2
                                         Bounded Above                         0
                                         Bounded Below                         2
                                         Bounded Below and Above               0
                                         Free                                  0
                                         Fixed                                 0

                                         Number of Constraints                 4
                                         Linear LE (<=)                        4
                                         Linear EQ (=)                         0
                                         Linear GE (>=)                        0
                                         Linear Range                          0

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-11-1 00:39:22
  Solution Summary

                                          Solver                  Primal Simplex
                                          Objective Function              profit
                                          Solution Status                Optimal
                                          Objective Value                    475
                                          Iterations                           2

                                          Primal Infeasibility                 0
                                          Dual Infeasibility                   0
                                          Bound Infeasibility                  0


                                                     choco    toffee

                                                      1000       300
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-11-1 00:40:19
54   ;
55   proc optmodel;
56   /* declare variables */
57   var choco >= 0, toffee >= 0;
58   /* maximize objective function (profit) */
59   maximize profit = 0.25*choco + 0.75*toffee;
60   /* subject to constraints */
61   con process1: 15*choco + 40*toffee <= 27000;
62   con process2: 56.25*toffee <= 27000;
63   con process3: 18.75*choco <= 27000;
64   con process4: 12*choco + 50*toffee <= 27000;
65   /* solve LP using primal simplex solver */
66   solve with lp / solver = primal_spx;
NOTE: The problem has 2 variables (0 free, 0 fixed).
NOTE: The problem has 4 linear constraints (4 LE, 0 EQ, 0 GE, 0 range).
NOTE: The problem has 6 linear constraint coefficients.
NOTE: The problem has 0 nonlinear constraints (0 LE, 0 EQ, 0 GE, 0 range).
NOTE: The OPTMODEL presolver removed 0 variables, 2 linear constraints, and 0 nonlinear constraints.
NOTE: The OPTMODEL presolved problem has 2 variables, 2 linear constraints, and 0 nonlinear constraints.
NOTE: The OPTMODEL presolver removed 2 linear constraint coefficients, leaving 4.
NOTE: The OPTLP presolver value AUTOMATIC is applied.
NOTE: The OPTLP presolver removed 0 variables and 0 constraints.
NOTE: The OPTLP presolver removed 0 constraint coefficients.
NOTE: The presolved problem has 2 variables, 2 constraints, and 4 constraint coefficients.
NOTE: The PRIMAL SIMPLEX solver is called.
                       Objective
      Phase Iteration  Value
        2           1    422.500000
        2           2    475.000000
NOTE: 最佳。
NOTE: 目标为 475。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-11-1 08:51:09
kuhasu 发表于 2011-11-1 00:39
The OPTMODEL Procedure

                                                     Problem Summary
请问你是怎么运行这段程序的,我是用的9.1,我直接把程序粘贴到editor窗口,然后右键点submit,是不是我的操作错了,可以把具体操作和我说一下吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群