1ãç»åºå¯è¡åï¼ä¸çå¼å为Ax+By+Cçå½¢å¼ï¼ï¼æâ¤å¨å¯¹åºç´çº¿ç左边ï¼åä¹æ¯å³è¾¹ï¼ã
2ãå°ææ±ç对åºæå¼å为ææªå¼ï¼ç¶ååè¿åç¹ç对åºå¹³è¡ç´çº¿ãä¾å¦æ±z=3x+yçæå¼ï¼è¦å为y=-3x+zï¼ç»ç´çº¿y=-3xä¸ä¹å¹³è¡ã
3ãæ¾å°å¯¹åºæå¼ç交ç¹ï¼æ交ç¹åæ ä»£å ¥ã
线æ§è§åçå ¶ä»è§£æ³ï¼
æ±è§£çº¿æ§è§åé®é¢çåºæ¬æ¹æ³æ¯å纯形æ³ï¼å·²æå纯形æ³çæ å软件ï¼å¯å¨çµå计ç®æºä¸æ±è§£çº¦ææ¡ä»¶åå³çåéæ°è¾¾10000个以ä¸ç线æ§è§åé®é¢ã
为äºæé«è§£é¢é度ï¼åææ¹è¿å纯形æ³ã对å¶å纯形æ³ãåå§å¯¹å¶æ¹æ³ãå解ç®æ³ååç§å¤é¡¹å¼æ¶é´ç®æ³ã对äºåªæ两个åéçç®åç线æ§è§åé®é¢ï¼ä¹å¯éç¨å¾è§£æ³æ±è§£ã
è¿ç§æ¹æ³ä» éç¨äºåªæ两个åéç线æ§è§åé®é¢ãå®çç¹ç¹æ¯ç´è§èæäºç解ï¼ä½å®ç¨ä»·å¼ä¸å¤§ãéè¿å¾è§£æ³æ±è§£å¯ä»¥ç解线æ§è§åçä¸äºåºæ¬æ¦å¿µã
S.T.ãAX=bãX>=0å ¶ä¸A为ä¸ä¸ªm*nç©éµãè¥Aè¡æ»¡ç§©åå¯ä»¥æ¾å°åºç©éµBï¼å¹¶å¯»æ¾åå§åºè§£ãç¨N表示对åºäºBçéåºç©éµãåè§åé®é¢1å¯å为ï¼
è§åé®é¢2ï¼Minz=CBXB+CNXNãXB>=0,XN>=0(2)ã(1)两边åä¹äºB-1ï¼å¾XB+B-1NXN=B-1båæ¶ï¼ç±ä¸å¼å¾XB=B-1b-B-1NXNï¼ä¹ä»£å ¥ç®æ å½æ°ï¼é®é¢å¯ä»¥ç»§ç»å为ï¼
è§åé®é¢3ï¼Minz=CBB-1b+(CN-CBB-1N)XNS.T.ãXB+B-1NXN=B-1b(1)ãXB>=0,XN>=0(2)ã令N:=B-1Nï¼b:=B-1bï¼Î¶=CBB-1bï¼Ï=CN-CBB-1Nï¼åä¸è¿°é®é¢å为è§åé®é¢å½¢å¼4ï¼Minz=ζ+ÏXNã
S.T.ãXB+NXN=b(1)ãXB>=0,XN>=0(2)ãå¨ä¸è¿°åæ¢ä¸ï¼è¥è½æ¾å°è§åé®é¢å½¢å¼4ï¼ä½¿å¾b>=0ï¼ç§°è¯¥å½¢å¼ä¸ºåå§åºè§£å½¢å¼ãä¸è¿°çåæ¢ç¸å½äºå¯¹æ´ä¸ªæ©å±ç©éµï¼å å«CåAï¼ä¹ä»¥å¢å¹¿ç©éµãæ以éå¨éæ©Bï¼ä»èæ¾åºå¯¹åºçCBãè¥åå¨åå§åºè§£ãè¥Ï>=0ãåz>=ζã
åæ¶ï¼ä»¤XN=0ï¼XB=bï¼è¿æ¯ä¸ä¸ªå¯è¡è§£ï¼ä¸æ¤æ¶z=ζï¼å³è¾¾å°æä¼å¼ãæ以ï¼æ¤æ¶å¯ä»¥å¾å°æä¼è§£ãè¥Ï>=0ä¸æç«ãå¯ä»¥éç¨å纯形表åæ¢ã
Ïä¸åå¨åé<0ãè¿äºè´åé对åºçå³çåéç¼å·ä¸ï¼æå°ç为jãNä¸ä¸j对åºçååé为Pjãè¥Pj<=0ä¸æç«ãåPjè³å°åå¨ä¸ä¸ªåéaiï¼j为æ£ã
å¨è§åé®é¢4ç约ææ¡ä»¶ï¼1ï¼ç两边ä¹ä»¥ç©éµTãååæ¢åï¼å³çåéxjæ为åºåéï¼æ¿æ¢æåæ¥çé£ä¸ªåºåéã为使å¾Tb>=0ï¼ä¸TPj=eiï¼å ¶ä¸ï¼ei表示第i个åä½åéï¼ï¼éè¦ï¼laiï¼j>0ã
lβq+βi*(-aq,j/ai,j)>=0ï¼å ¶ä¸q!=iãå³Î²q>=βi/ai,j*aq,jãnè¥aq,j<=0ï¼ä¸å¼ä¸å®æç«ãnè¥aq,j>0ï¼åéè¦Î²q/aq,j>=βi/ai,jã
å æ¤ï¼è¦éæ©i使å¾Î²i/ai,jæå°ãå¦æè¿ç§æ¹æ³ç¡®å®äºå¤ä¸ªä¸æ ï¼éæ©ä¸æ æå°çä¸ä¸ªã转æ¢åå¾å°è§åé®é¢4çå½¢å¼ï¼ç»§ç»å¯¹Ïè¿è¡å¤æã
ç±äºåºè§£æ¯æé个ï¼å æ¤ï¼ä¸å®å¯ä»¥å¨æéæ¥è·³åºè¯¥å¾ªç¯ã对äºæ¯ä¸ä¸ªiï¼ai,j<=0æä¼å¼æ 解ãè¥ä¸è½å¯»æ¾å°åå§åºè§£æ 解ãè¥Aä¸æ¯è¡æ»¡ç§©åç®ç´å°Aè¡æ»¡ç§©ï¼è½¬å°è¥Aè¡æ»¡ç§©ã