文档介绍:用LINGO软件求解“非线性规划”问题丁老师(超盾博客)(选取位置,使总运量最小)例 某工程,6个工地同时开工,每个工地的位置Mi(ai,bi),距离值(单位:km)、水泥日需求量d(t)(单位:吨)由下表给出:(t)3547611目前暂定2个临时料场位于P(5,1)、Q(2,7)用于存储水泥,日储量20吨。假设从料场到工地之间均可开通直线道路相连。试寻找更好的料场位置,使得总运输量(吨·公里)更小。解将题目和表格进行整理得到:6个工地i(程序j)M1M2M3M4M5M6ai(程序a(j))(程序b(j))(t)(程序d(j))3547611demand假设:(1)P(p1,p2)、Q(q1,q2)为料场;从P调c1j吨水泥到Mj,从Q调c2j吨水泥到Mj(1表示P,2表示Q),j=1,…,6.“总吨·公里”的表示方法:“总:∑;吨:c;公里:两点间距”,目标函数是“非线性”的,根据上述“总吨·公里”的表示方法得到“非线性”规划模型:minf=c11(p1−)2+(p2−)2+c12(p1−)2+(p2−)2c13(p1−)2+(p2−)2+c14(p1−)2+(p2−5)2c15(p1−3)2+(p2−)2+c16(p1−)2+(p2−)2c21(q1−)2+(q2−)2+c22(q1−)2+(q2−)2c23(q1−)2+(q2−)2+c24(q1−)2+(q2−5)2c25(q1−3)2+(q2−)2+c26(q1−)2+(q2−)2c≥0ijc+c=31121c+c=5c+c=42⇒c1j+c2j=dj⇒∑cij=dj(j=1,...,6).+c24=7c14i=1c+c=61525c16+c26+c12+c13+c14+c15+c16≤20c+c+c+c+c+c≤20⇒∑cij≤ei(i=1,2)j=12**********,首先分析此问题