|
Á¦ ¸ñ |
[RE][RE][RE]CPU¿Í Memory »ç¿ë·üÀÌ Áõ°¡ÇÏ´Â ¹®Á¦Á¡?? |
|
ÀÛ¼ºÀÚ |
±è¹Ý |
ÀÛ¼ºÀÏ |
2012-08-14 |
Á¶È¸¼ö |
1253 ȸ |
|
÷ºÎÆÄÀÏ |
÷ºÎµÈ ÆÄÀϾøÀ½.
|
|
¾È³çÇϼ¼¿ä
¾Æ·¡ ºñ½ÁÇÑ Áú¹®¿¡ ¼³¸íÇÑ ³»¿ëÀÔ´Ï´Ù.
´ÙÀ½À» È®ÀÎÇØ º¸¼¼¿ä. 1. ¸Þ¸ð¸® È®ÀåÀÌ ¼³Á¤µÇÁö ¾Ê¾Ò´ÂÁö cplex.setParam(IloCplex::WorkMem,1024); //Default 128MB => 1024 ¸Þ°¡¹ÙÀÌÆ®(1GB)¸¦ ÇÒ´çÇϵµ·Ï º¯°æÇÑ ¿¹ ÀÔ´Ï´Ù. . cplex.setParam(IloCplex::MemoryEmphasis,1); => ¸Þ¸ð¸® »ç¿ëÀ» È¿À²ÈÇØ¼ Å« ¹®Á¦¸¦ Ç® ¼ö ÀÖ½À´Ï´Ù.
2. ±¸Çö»óÀÇ ¹®Á¦Á¡ÀÌ ÀÖ´ÂÁö -> ¼Ò½º ÄÚµå ³» º¯¼ö ¸Þ¸ð¸® ÇØÁ¦³ª, concert library»ç¿ë½Ã env.end()¸¦ ÅëÇÑ ¸Þ¸ð¸® ÇØÁ¦°¡ È¿À²ÀûÀ¸·Î ±¸ÇöµÇ¾ú´ÂÁö Ã¼Å©ÇØ¾ß ÇÕ´Ï´Ù.
3. ³Ê¹« ¸¹Àº °áÁ¤º¯¼ö¸¦ »ý¼ºÇÏ°Ô ±¸¼ºÇÑ ¸ðµ¨¸µÀÎÁö -> °áÁ¤º¯¼öÀÇ °³¼ö°¡ ³Ê¹« ¸¹Àº °æ¿ì ¸¹Àº ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ°Ô µË´Ï´Ù. µ¥ÀÌÅ͸¦ È®ÀÎÇØ º¸½Ã°í ³Ê¹« Å« ¸ðµ¨À» ±¸¼ºÇÑ °Ô ¾Æ´ÑÁö üũÇϽðí, ¸ðµ¨¸µ º¯°æÀ» °í·ÁÇØ º¸¼Å¾ß µÉ °Í °°½À´Ï´Ù.
¼¼ºÎÀûÀÎ »çÇ×À» ¾ËÁö ¸øÇÏ´Ï ´äº¯À» µå¸®±â°¡ Èûµå³×¿ä. º¸Åë º¯¼ö°³¼ö°¡ Àû¾îµµ Á¦¾à¿¡ ÀÇÇØ ¹Ù¿îµå°¡ Àß ¾ÈµÇ¸é tree¸¦ ¸ðµÎ Ž»öÇÏ´À¶ó Ç®À̼ӵµ°¡ ´Ê¾îÁú »Ó¸¸ ¾Æ´Ï¶ó ¸¹Àº ¸Þ¸ð¸®¸¦ Â÷ÁöÇÕ´Ï´Ù. µÇµµ·Ï ¹Ù¿îµå Àß µÇµµ·Ï ¸ðµ¨¸µ Á¶Á¤ÀÌ ÇÊ¿äÇÒ µí ÇÕ´Ï´Ù.
size°¡ Ä¿Á®¼ »ý±â´Â ¹®Á¦¶ó¸é ´ÙÀ½°ú °°Àº MIPÁ¾·á Á¶°ÇÀ» °É¾î Ç®ÀÌÇØ¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù. Âü°íÇϼ¼¿ä.
IloCplex::IntSolLim : MIP solution limit. IloCplex::TiLim : Global time limit. IloCplex::NodeLim : MIP node limit. IloCplex::EpAGap : Absolute mipgap tolerance. IloCplex::EpGap : Relative mipgap tolerance. IloCplex::TreLim : Tree memory limit. |
|
|
|