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

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


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

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

Á¦ ¸ñ
cp optimizer¿¡¼­ cp.getValue ¹®ÀÇ
ÀÛ¼ºÀÚ
¹Î¼®È«
ÀÛ¼ºÀÏ
2013-12-09
Á¶È¸¼ö 1071 È¸
÷ºÎÆÄÀÏ Ã·ºÎµÈ ÆÄÀϾøÀ½.
¾È³çÇϼ¼¿ä.
È¥ÀÚ ²Ù¿ª²Ù¿ª ÇØ³ª°¡´Ù ...
µµÀúÈ÷ ÇØ´äÀ» ã±â°¡ ¾î·Á¿ö¼­ ¹®ÀÇ µå¸³´Ï´Ù.
°íÁö°¡ ´« ¾Õ¿¡ º¸À̴µ¥ ¸·¸·ÇÕ´Ï´Ù.

Áú¹®ÀÇ ³»¿ëÀº
cp optimizer¿¡¼­ cp.getValue¸¦ ÀÌ¿ëÇÏ¿© º¯¼ö È®ÀÎ ½Ã ¹ß»ýµÇ´Â ¿¡·¯¿¡ ´ëÇÑ Áú¹® ÀÔ´Ï´Ù.

¹®Á¦Á¡]
object °ªÀº ³ª¿À°í(³ª¿Í¾ß ÇÒ °ªÀÌ Á¦´ë·Î ³ª¿È) ÀÌÈÄ °á°ú¿¡ ´ëÇÑ º¯¼ö °ªÀ» È®ÀÎÇÏ·Á ¾×¼¼½º ÇÏ´Â °úÁ¤¿¡¼­
´ÙÀ½°ú °°Àº ¿¡·¯ ¸Þ½ÃÁö°¡ Ãâ·Â µË´Ï´Ù.

Error: IloExtractable 29 IloNumVarI has not been extracted by IloAlgorithm 0104FA68


µ¿ÀÏÇÑ º¯¼ö¸¦ 2Â÷¿ø º¯¼ö(edge[y][z])·Î »ç¿ëÇÏ°í ¾×¼¼½ºÇÏ´Â °úÁ¤¿¡¼­´Â Àß µÇ¾ú´Âµ¥...
Äڵ带 º¯°æÇÏ¿© ...
3Â÷¿ø º¯¼ö(edge[x][y][z]) ·Î È®ÀåÇÏ¿© Àû¿ëÇÏ¿´´õ´Ï ¾×¼¼½ºÇÏ´Â °úÁ¤¿¡¼­ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù.



3Â÷¿ø º¯¼ö´Â ´ÙÀ½°ú °°ÀÌ »ý¼º ÇÏ¿´½À´Ï´Ù.

ILOSTLBEGIN

typedef IloArray(IloNumVarArray) NumVarMatrix;
typedef IloArray(NumVarMatrix) NumVar3Matrix;



NumVar3Matrix edge(env ,sd_fairs);

for(i=0; i< sd_fairs; i++) // 3d array
{
edge[i] = NumVarMatrix(env, matrix_size);

for(j=0; j< matrix_size; j++)
{
edge[i][j] = IloNumVarArray(env, matrix_size);

for(k=0; k {
edge[i][j][k] = IloNumVar(env, 0.0, 1.0, ILOINT);
}
}
}



¾Æ·¡´Â º¯¼ö È®ÀÎÀ» À§ÇÑ ÄÚµå ÀÔ´Ï´Ù... ¿¡·¯ ¸Þ½ÃÁö°¡ ¹ß»ýÇÏ´Â ºÎºÐÀÔ´Ï´Ù.

for(IloInt i = 0; i < sd_fairs; i++){
for(IloInt j = 0; j < matrix_size; j++){
for(IloInt k = 0; k < matrix_size; k++){
cp.out() << cp.getValue(edge[i][j][k]) << std::endl;
}
cp.out() << std::endl;
}
cp.out() << std::endl;
}



}
°ü·Ã±Û º¸±â
"cp optimizer¿¡¼­ cp.getValue ¹®ÀÇ"¿Í(°ú) °ü·ÃµÈ ±ÛÀÌ  1°Ç ÀÖ½À´Ï´Ù.
cp optimizer¿¡¼­ cp.getValue ¹®ÀÇ ¹Î¼®È« 2013-12-09
[RE]cp optimizer¿¡¼­ cp.getValue ¹®ÀÇ ¹Î¼®È« 2013-12-10