|
Á¦ ¸ñ |
´äº¯ÀÔ´Ï´Ù. |
|
ÀÛ¼ºÀÚ |
Àӽºó |
ÀÛ¼ºÀÏ |
2006-11-21 |
Á¶È¸¼ö |
885 ȸ |
|
÷ºÎÆÄÀÏ |
main_3.cpp(12259 Byte)
|
|
¾È³çÇϼ¼¿ä.
´äº¯ÀÌ ´Ê¾îÁ®¼ Á˼ÛÇÕ´Ï´Ù.
Àü¹ÝÀûÀÎ ÄÚµå¿Í Á¦¾à »óȲÀ» ºÐ¼®ÇÏ´À¶ó ½Ã°£ÀÌ Á» °É·È½À´Ï´Ù.
¿©·¯°¡Áö ¹®Á¦Á¡ÀÌ ÀÖ¾ú´Âµ¥ Áß¿äÇÑ ¸î°¡Áö¸¸ ¸»¾¸µå¸®°Ú½À´Ï´Ù.
¿ì¼± tardiness°¡ »ó´çÈ÷ ¸ðÈ£ÇÕ´Ï´Ù.
Â÷·®¿¡ ºÎ°úµÇ´Â ÀÌ ÄÚ½ºÆ®´Â, Çö Á¦¾à¿¡¼´Â °ªÀ» °¡Áú ¼ö ¾ø½À´Ï´Ù.
Áï tardiness¿¡ ´ëÇÑ ¸íÈ®ÇÑ Á¤Àǰ¡ ÇÊ¿äÇÑ µí ½Í½À´Ï´Ù.
º¯¼ö tard°¡ °ªÀ» °¡Áú ¼ö ¾ø±â ¶§¹®¿¡ ÄÚ½ºÆ® ¿ª½Ã ºÎ°úµÉ ¼ö ¾ø½À´Ï´Ù.
µû¶ó¼, -#INFÇüÅÂÀÇ ÃÖÁ¾ ÄÚ½ºÆ®°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù.
½ÇÁ¦·Î Â÷·®»ý¼ººÎºÐ¿¡ tardiness¿¡ ´ëÇÑ ÄÚ½ºÆ® ºÎºÐÀ» Á¦°ÅÇÏ°Ô µÇ¸é -#INF °ªÀ» °®Áö ¾Ê´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÇØ°á¹æ¹ýÀ¸·Î´Â tardiness´Â ½Ã°£À» ³ªÅ¸³»´Â dimensionÀ̹ǷÎ
±âÁ¸¿¡ IloDemension1 tardiness¸¦ IloDemension2 tardiness·Î
º¯ÇüÇØ ÁÖ½Ã¸é µË´Ï´Ù.
À§ ¼öÁ¤»çÇ×Àº ÷ºÎµÈ ¼Ò½ºÄڵ忡 Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
¶Ç ¸»¾¸µå¸± °ÍÀº ¹æ¹®Áö(visit)¸¦ ²À mdl(IloModel)¿¡ Ãß°¡ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
¼Ò½º¸¦ º¸´Ï ¹æ¹®Áö¸¦ »ý¼ºÇϽðí mdl¿¡ Ãß°¡¸¦ ¾ÈÇϼ̽À´Ï´Ù.
¹æ¹®Áö¿Í Â÷·®(vehicle)Àº ¹Ýµå½Ã mdl¿¡ Ãß°¡ÇØ ÁÖ¼¼¿ä.
¶ÇÇÑ ¹æ¹®Áö setPeneltyCost¸¦ Àß ¼³Á¤ÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù.
³¡À¸·Î, env ¸ðµ¨, Áï env·Î »ý¼ºÇϽŠIloModelÀÌ 2°¡Áö ÀÎ °ÍÀ» È®ÀÎÇߴµ¥¿ä(tspModel, mdl),
tspModel¿¡¼ »ý¼ºÇϽŠIloVisitArray °´Ã¼¸¦ ´Ù½Ã mdl¿¡¼ »ç¿ëÇϽô °ÍÀº ÁÁÁö ¾Ê½À´Ï´Ù.
tspModel¿¡¼ »ý¼ºÇϽŠ¹æ¹®ÁöµéÀ» À߸ø »ý¼ºÇÏ½Ã°Ô µÇ¸é, tspModel¿¡¼ »ý¼ºµÈ ¹æ¹®ÁöµéÀº mdl¿¡¼ Àû¿ë½ÃŲ Á¦¾à¿¡ ¿µÇâÀ» ¹ÞÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
÷ºÎµÈ ÆÄÀÏ¿¡ »õ·Î¿î ÇÔ¼ö¸¦ ¸¸µé¾î¼ ´ëÃ³ÇØ ³õ¾Ò½À´Ï´Ù.
±× ¹Û¿¡ ¿©·¯°¡Áö ¼öÁ¤»çÇ×ÀÌ ÀÖ½À´Ï´Ù.
÷ºÎÇÑ ¼Ò½ºÄڵ带 Âü°íÇϽñ⠹ٶø´Ï´Ù.
°¨»çÇÕ´Ï´Ù. |
|
|
|