ILOG logo
KSTEC ȸ¿øÀ¸·Î °¡ÀÔÇϼ¼¿ä¤Ó»õ¼Ò½Ä | ·Î±×ÀÎ
 
title element1
License
- ¶óÀ̼¾½º
- ¶óÀ̼¾½º °ü¸®
Maintenance
Training
FAQ
Q&A

Q & A ... °Ô½ÃÆÇ  (Optimization)


¡Ø ¾È³çÇϽʴϱî..?
    ÀúÈñ KSTECÀÇ Á¦Ç°À̳ª ¼­ºñ½º¿¡ ´ëÇØ ±Ã±ÝÇϽŠÁ¡À̳ª ±â¼úÁö¿øÀ» ¿øÇϽô °í°´´ÔÀº ȸ»ç¸í,
    ºÎ¼­¸í, ¼º¸í, »ç¿ëÁ¦Ç°¸í, Á¦Ç° VERSIONÀ» ¸í½ÃÇÏ¿© Áֽñ⠹ٶø´Ï´Ù.

¡Ø °Ô½ÃÇϽг»¿ë¿¡ ´ëÇØ¼­´Â ½Å¼ÓÇÏ°Ô ´äº¯ÇØ µå¸®°Ú½À´Ï´Ù.
¡Ø ÇØ´çµÇ´Â Á¦Ç°±ºÀ» ¼±ÅÃÇϽŠÈÄ ÇÏ°í ½ÍÀ¸½Å ¸»¾¸À» Àû¾î ÁֽʽÿÀ.

Á¦ ¸ñ
cplex¿Í C++ ÄÚµù°ü·Ã Áú¹® µå¸³´Ï´Ù.
ÀÛ¼ºÀÚ
±èÁÖ¹ü
ÀÛ¼ºÀÏ
2012-07-19
Á¶È¸¼ö 1627 È¸
÷ºÎÆÄÀÏ question.txt(1247 Byte)
¾È³çÇϼ¼¿ä.
cplex¸¦ »ç¿ëÇÏ´øÂ÷¿¡ ÀÎÅͳݿ¡¼­ ¿ì¿¬Âú°Ô ¾Ë°ÔµÇ¾î ÀÚÁÖ µé¾î¿Í º¸°í ÀÖ½À´Ï´Ù.
´Ù¸§ÀÌ ¾Æ´Ï¶ó, ÇöÀç Visusal Studio 2010¿¡ cplex, concert library¸¦ ¼³Ä¡ÇÏ¿© C++ ÄÚµùÀ» Çϰí Àִµ¥¿ä. ±Ã±ÝÇÑ °ÍÀÌ ¸î°¡Áö ÀÖ¾î Áú¹®µå¸³´Ï´Ù.

1. Visual Studio 2010¿¡¼­ cplex¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ȯ°æ¼³Á¤À» ÇÒ ¶§ release ¸ðµå°¡ ¾Æ´Ñ debug¸ðµå¿¡¼­´Â ÇÒ ¼ö°¡ ¾ø´Â °ÍÀÎÁö¿ä?

2. release¸ðµå·Î ³õ°í VS¿¡¼­ F5¸¦ ´­·¯ debugging¸ðµå·Î °¡¼­ IloNumArray, IloIntArrayµî°ú °°ÀÌ array¿¡ ÀúÀåµÈ °ªÀ» º¸·Á°í ÇÏ¸é °ªÀÌ ¾È ³ª¿À°í IloNumExprArray-IloExtractableArray~~~ ÀÌ·±½ÄÀ¸·Î ³ª¿Í¼­ °ªÀ» º¼¼ö°¡ ¾ø½À´Ï´Ù. °ªÀ» Á¤È®È÷ º¸·Á¸é ÀüºÎ ÇÁ¸°Æ®¹®À» »ç¿ëÇØ¼­ Ãâ·ÂÀ» ÇØ¾ß¸¸ Çϴ°ǰ¡¿ä?

3. ÀÎÅͳÝÀ» ã¾ÆºÁµµ Àß ¸ð¸£°Ú¾î¼­ Áú¹®µå¸³´Ï´Ù. ¿ì¼± IloIntArray x[][][][] (4Â÷¿ø¹è¿­), IloIntVarArray bx[][][](3Â÷¿ø¹è¿­), IloArray b[](1Â÷¿ø¹è¿­), IloExpr bxSum(env); ·Î ¼±¾ðÇß½À´Ï´Ù. ±×¸®°í IloNumVarArray BWU(env, numLinks)´Â ÀÌ¹Ì ¼±¾ðÇØ µÎ¾ú±¸¿ä. 3°³ÀÇ for¹®(j3, k3, l3)À» µ¹¸° ÈÄ¿¡ ³ª¿Â IloExprÇüÅÂÀÇ bxSum °ªÀ» BWU[numLinks] ¹è¿­¿¡ Â÷·Ê´ë·Î ÀúÀåÇÏ·Á°í ÇÏ·Á°í ÇÕ´Ï´Ù. ¿Ö³ÄÇϸé ÀÌ BWU[numLinks] ¹è¿­À» µÚ¿¡¼­ ´Ù½Ã ºÒ·¯ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. À̶§ ¾î¶»°Ô Çϸé bxSum °ªÀ» BWU[] ¹è¿­¿¡ ÀúÀåÇÒ ¼ö ÀÖ´ÂÁö¿ä? BWU[i3] == bxSum; ÀÌ°Ç ¾Æ´Ñ°Í °°±¸¿ä. BWU[i3] = bxSum; ¶ó°í ÇÏ¸é ¿¡·¯°¡ ³³´Ï´Ù. ÇØ´ç Äڵ带 ÷ºÎÆÄÀÏ¿¡ ¿Ã·È½À´Ï´Ù. Âü°íÇØ ÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù.

4. ºñ½ÁÇÑ Áú¹®Àε¥ ¸î°³ÀÇ IloNumArrayµéÀÌ Ç÷¯½º µÇ°í ¸¶À̳ʽº µÇ¼­ ³ª¿Â °ªÀ» »ó¼ö°ªÀ¸·Î ³Ö°í ½ÍÀºµ¥¿ä. ¿¹¸¦ µé¾î M = a[] + b[] - c[] ÀÌ·¸°Ô ÇÏ·Á¸é À̶§ MÀ» ¾î¶»°Ô ¼±¾ðÇØ¾ß ÇÏ´ÂÁö¿ä? IloInt M À̶ó°í ÇÏ¸é µÇ´ÂÁö¿ä? ÀÌ MÀÌ ³ªÁß¿¡ 1/M ÀÌ·±½ÄÀ¸·Î ¶Ç ´Ù¸¥ ¼ö½Ä¿¡ µé¾î°¡¾ß Çϰŵç¿ä?

±×·³, °Ç°­ÇÏ½Ã°í ±Í»çÀÇ ¹«±ÃÇÑ ¹ßÀüÀ» ±â¿øÇÕ´Ï´Ù.

±èÁÖ¹ü µå¸².
°ü·Ã±Û º¸±â
"cplex¿Í C++ ÄÚµù°ü·Ã Áú¹® µå¸³´Ï´Ù."¿Í(°ú) °ü·ÃµÈ ±ÛÀÌ  2°Ç ÀÖ½À´Ï´Ù.
cplex¿Í C++ ÄÚµù°ü·Ã Áú¹® µå¸³´Ï´Ù. ±èÁÖ¹ü 2012-07-19
[RE]cplex¿Í C++ ÄÚµù°ü·Ã Áú¹® µå¸³´Ï´Ù. ±è¹Ý 2012-07-20
   [RE][RE]cplex¿Í C++ ÄÚµù°ü·Ã Áú¹® µå¸³´Ï´Ù. ±èÁÖ¹ü 2012-07-26