Page 301 - 数学建模算法与应用
P. 301

第十章  目标规划的研究


               的次序。
                   第一目标:用户 4 为重要部门,需求量必须全部满足;

                   第二目标:供应用户 1 的产品中,工厂 3 的产品不少于 100 个单位;
                   第三目标:每个用户的满足率不低于 80%;

                   第四目标:应尽量满足各用户的需求;
                   第五目标:新方案的总运费不超过原运输问题的调度方案的 10%;

                   第六目标:因道路限制,工厂 2 到用户 4 的路线应尽量避免运输任务;
                   第七目标:用户 1 和用户 3 的满足率应尽量保持平衡;
                   第八目标:力求减少总运费。

                   请列出相应的目标规划模型,并用 LINGO 程序求解。
                   解 1. 求解原运输问题

                   由于总生产量小于总需求量,虚设工厂 4,生产量为 100 个单位,到各个用
               户间的运费单价为 0。用 LINGO 软件求解,得到总运费是 2950 元,运输方案如

               表 10-4 所示。










                   2. 下面按照目标的重要性的等级列出目标规划的约束和目标函数。
                   设 x  为工厂 i(i =1,2,3) 调配给用户 j( j =1,2,3,4) 的运量,c  表示从工
                                                                               ij
                      ij
               厂 i 到用户 j 的单位产品的运输费用, a ( j = 1,2,3,4) 表示第 j 个用户的需求量,
                                                  j
               b (i = 1,2,3) 表示第 i 个工厂的生产量。
                i
                   供应约束应严格满足,即





                   供应用户 1 的产品中,工厂 3 的产品不少于 100 个单位,即

                                                      +
                                                  -
                                           x  + d  - d  =100
                                                     1
                                            31
                                                 1
                   需求约束。各用户的满足率不低于 80%,即
                                                                                      291
   296   297   298   299   300   301   302   303   304   305   306