ÃÖÀûÈ ¸ðµ¨¿¡ ´ëÇÑ ¿¹¸¦ °øºÎÇغ¸°Ú½À´Ï´Ù.
óÀ½À¸·Î ¼Ò°³ÇÏ´Â ¿¹´Â GAMS¶ó´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÌ¿ëÇÏ¿© 2Â÷½Ä Çϳª¸¦ ³õ°í ÇÔ¼ö°¡ ÃÖ´ë°ªÀ» °®À»¶§ÀÇ X°ªÀ» ±¸ÇÏ´Â ¹®Á¦ÀÔ´Ï´Ù.
³Ê¹«³ªµµ ½¬¿î ¹®Á¦ÀÔ´Ï´Ù¸¸, ÃÖÀûÈ ±â¹ýÀ» ÀÌ¿ëÇÑ ¿¹ÀÓÀ» Âü°íÇÏ½Ã°í º¸½Ã¸é µÇ°Ú½À´Ï´Ù.
¹®Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
´ÙÀ½°ú °°Àº 2Â÷½ÄÀÌ ÀÖ´Ù. Y°¡ ÃÖ´ë°ªÀ» °®°ÔÇÏ°íÀÚ ÇÒ¶§ ¹üÀ§ 0~30¾È¿¡¼ X°ªÀ» ±¸Ç϶ó.
Y = -5*(X-15)^2 + 50
¿À, ³Ê¹«³ªµµ ½¬¿î ¹®Á¦ÀÔ´Ï´Ù. ÀÌ°ÍÀº ±×³É ±ÙÀÇ°ø½ÄÀ» ÀÌ¿ëÇصµ Ç®¸±µí ÇÏ°í ¾Æ·¡ ±×¸²À»
º¸¸é ´ë¹ø¿¡ ¹Ù·Î ¾Ë ¼ö ÀÖ´Â ±×·± ½¬¿î ¹®Á¦ÀÎ °ÍÀÔ´Ï´Ù.
GAMS ÄÚµå´Â ´Ù¸§°ú °°½À´Ï´Ù.
$TITLE Quadratic equation Optimization $OFFSYMXREF $OFFSYMLIST $eolcom //
variables X, Y; equations EQ;
X.lo = 0; X.up = 30;
EQ.. Y =e= -5*power(X-15,2)+50; model Quadratic /ALL/; solve Quadratic using NLP maximizing Y; display Y.l; display X.l; |
¿©±â¿¡¼ ÀÌ»óÇÏ°Ô º¸ÀÌ´Â °ÍÀº power() ÇÔ¼öÀε¥, ÀϹÝÀûÀ¸·Î x^y ¶Ç´Â x**y·Î Ç¥ÇöµÇ´Â ±×½ÄÀÔ´Ï´Ù.
GAMS¿¡¼´Â x**y ÇüÅÂÀÇ ¿¬»êÀ» Áö¿øÇϱâ´Â ÇÏÁö¸¸ x°¡ ¾ç¼öÀ϶§´Â ¹®Á¦¾øÁö¸¸ À½¼öÀÎ °æ¿ì´Â ¿À·ù¸¦ ³»¹ö¸®±â ¶§¹®¿¡ ºÒÇÊ¿äÇÑ ¿À·ù¸¦ÇÇÇϱâ À§Çؼ´Â power() ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
³ª¸ÓÁö ºÎºÐÀº GAMS ¹®¹ý¿¡ ´ëÇÑ °ÍÀ̹ǷΠõõÈ÷ ¾Ë¾Æº¸µµ·Ï ÇÏ°í À§ÀÇ Äڵ带 ÀüüÀûÀ¸·Î À½¹ÌÇϽñ⸸ ÇϽʽÿÀ.
º» Äڵ带 ÀÔ·ÂÇÏ°í F9Å°¸¦ ´©¸£¸é °á°ú°¡ Ãâ·ÂµË´Ï´Ù.
GAMS¶ó´Â S/W°¡ °©Àڱ⠼Ұ³°¡ µÈ°ÍÀº ÃÖÀûÈ °Ô½ÃÆÇ¿¡¼ ÁÖ·Î ³íÇÏ´Â ³»¿ëÀº GAMS¶ó´Â ¾ð¾î¸¦ ÀÌ¿ëÇÏ¿© ¿¹¸¦ µé ¿¹Á¤À̱⠶§¹®ÀÔ´Ï´Ù.
ÁÖ·Î ÃÖÀûÈ ¸ðµ¨¼³¸íÀ» À§ÇØ EXCEL, GAMS, AIMMS°¡ ¼Ò°³°¡ µÉ °ÍÀε¥ Ç¥ÇöÀÌ °¡Àå Æí¸®ÇÑ °ÍÀÌ GAMS À̱⠶§¹®ÀÌ À§¿Í°°Àº ¼³¸íÀÌ ¸¹À» °ÍÀÔ´Ï´Ù.
[ÀÌ °Ô½Ã¹°Àº ¿î¿µÀÚ´Ô¿¡ ÀÇÇØ 2013-12-22 22:13:59 ÃÖÀûÈ¿¡¼ À̵¿ µÊ]