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

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


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

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

Á¦ ¸ñ
[RE]ÇϳªÀÇ ¸ÞÀÎ ÇÔ¼ö¿¡ ¿©·¯°³ÀÇ ÃÖÀûÈ­ ¹®Á¦¸¦ Ç®¼ö ÀÖ³ª¿ä?
ÀÛ¼ºÀÚ
±è¹Î±Ô
ÀÛ¼ºÀÏ
2012-02-20
Á¶È¸¼ö 1307 È¸
÷ºÎÆÄÀÏ Ã·ºÎµÈ ÆÄÀϾøÀ½.
1.
ÇϳªÀÇ ¸ÞÀÎÇÔ¼ö¿¡¼­ ¿©·¯°³ÀÇ ÃÖÀûÈ­ ¹®Á¦¸¦ Ǫ´Â °ÍÀº °¡´ÉÇÏÁö¸¸ ÀϹÝÀûÀ¸·Î ÇϳªÀÇ ¹®Á¦¸¦ ±¸¼ºÇÏ´Â °ÍÀÌ ±¸Çö»ó ¿À·ù°¡ Àû°Ô ³³´Ï´Ù.

´Ü, °°Àº ¸ðµ¨À» ÆÄ¶ó¹ÌÅͳª µ¥ÀÌÅÍ¿¡ µû¶ó Á¶±Ý ´Ù¸£°Ô ¹Ýº¹ÀûÀ¸·Î ¼öÇàÇϰíÀÚ ÇÒ¶§ ¸ðµ¨À» È£ÃâÇÏ´Â ºÎºÐ¿¡ ¹Ýº¹¹®À» °É¾î ±¸ÇöÇÏ´Â °æ¿ì°¡ Àִµ¥¿ä. À̶§ ÁÖÀÇÇÏ½Ç Á¡Àº Concert libraryÀÇ ¸Þ¸ð¸®¸¦ °ü¸®ÇÏ´Â envÀÇ °ü¸®ÀÔ´Ï´Ù.

IloEnv env;
¸ðµ¨ ±¸Çö
env.end();

À§¿Í °°Àº ÇüÅ·Π±¸ÇöÇØ¾ß ¸Þ¸ð¸®°¡ ÇØÁ¦µË´Ï´Ù.
À̶§ env¸¦ ´Ù½Ã »ç¿ëÇϰųª ¸Þ¸ð¸®»ó ¿À·ù¸¦ ÇÇÇϱâ À§ÇØ ´ÙÀ½°ú °°ÀÌ ÃʱâÈ­¸¦ ³Ö´Â °Ô º¸ÅëÀÔ´Ï´Ù.

IloEnv env = IloEnv();

2. env.end(); °¡ ³¡³­ ÈÄ¿¡´Â Ilo ȯ°æ°ú °ü·ÃµÈ ¸Þ¸ð¸®°¡ ÇØÁ¦µÇ±â ¶§¹®¿¡ ¹®Á¦ÀÇ °á°ú¸¦ cplex.getValue(º¯¼ö); ÇüÅ·Π°¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. µû¶ó¼­ env.end()¸¦ ¼öÇàÇϱâ Àü¿¡ Ilo ȯ°æ°ú °ü·Ã¾ø´Â ÀÏ¹Ý º¯¼ö¿¡ (double, int µîÀÌ µÇ°ÚÁÒ.) °ªÀ» º¹»çÇÏ¿© ÇÊ¿äÇϽøé ÃßÈÄ¿¡ »ç¿ëÇÕ´Ï´Ù.

IloEnv env;
¸ðµ¨ ±¸Çö
double xValue = cplex.getValue(X);
env.end();
cout << xValue << endl;

ÇüŰ¡ µÇ°ÚÁö¿ä.

¼³¸íÀÌ µÇ¾ú´ÂÁö ¸ð¸£°Ú³×¿ä.
°ü·Ã±Û º¸±â
"[RE]ÇϳªÀÇ ¸ÞÀÎ ÇÔ¼ö¿¡ ¿©·¯°³ÀÇ ÃÖÀûÈ­ ¹®Á¦¸¦ Ç®¼ö ÀÖ³ª¿ä?"¿Í(°ú) °ü·ÃµÈ ±ÛÀÌ  1°Ç ÀÖ½À´Ï´Ù.
ÇϳªÀÇ ¸ÞÀÎ ÇÔ¼ö¿¡ ¿©·¯°³ÀÇ ÃÖÀûÈ­ ¹®Á¦¸¦ Ç®¼ö ÀÖ³ª¿ä? ±è±¤Èñ 2012-02-17
[RE]ÇϳªÀÇ ¸ÞÀÎ ÇÔ¼ö¿¡ ¿©·¯°³ÀÇ ÃÖÀûÈ­ ¹®Á¦¸¦ Ç®¼ö ÀÖ³ª¿ä? ±è¹Î±Ô 2012-02-20