nlopt. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Steven G. Johnson
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://ab-initio.mit.edu/wiki/index.php/H5utils
nlopt. ű×
nlopt. ¼³¸í
ºñ¼±Çü ÃÖÀûÈ ¶óÀ̺귯¸® NLOPT´Â ºñ¼±Çü ÃÖÀûȸ¦À§ÇÑ ÀÚÀ¯·Ó°í ¿ÀÇ ¼Ò½º ¶óÀ̺귯¸®·Î ¿Â¶óÀÎÀ¸·Î »ç¿ëÇÒ ¼öÀÖ´Â ´Ù¾çÇÑ ¹«·á ÃÖÀûÈ ·çƾ¿¡ ´ëÇÑ °øÅë ÀÎÅÍÆäÀ̽º»Ó¸¸ ¾Æ´Ï¶ó ´Ù¾çÇÑ ´Ù¸¥ algorithms.nloptÀÇ ¿ø·¡ ±¸ÇöÀº UNIX¿Í °°Àº ½Ã½ºÅÛ¿¡ ¼³Ä¡Çϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù ( GNU / Linux´Â ±¦Âú½À´Ï´Ù) C ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ¿© Standard./Configure Make Sudo Make Enlinal¿¡¼ "NLOPT"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ C, C ++, Fortran, GNU ¿ÁŸºê ¹× MATLAB¿¡¼ Callable. ¡¤ ¸¹Àº ´Ù¸¥ ¾Ë°í¸®ÁòÀ»À§ÇÑ °øÅë ÀÎÅÍÆäÀ̽º - ÇϳªÀÇ ¸Å°³ º¯¼ö¸¦ º¯°æÇÏ¿© ´Ù¸¥ ¾Ë°í¸®ÁòÀ» »ç¿ëÇغ¸½Ê½Ã¿À. ¡¤ ´ë±Ô¸ð ÃÖÀûÈ Áö¿ø (¼ö¹é¸¸ °³ÀÇ ¸Å°³ º¯¼ö ¹× ¼öõ °³ÀÇ Á¦¾à Á¶°Ç¿¡¼ È®Àå °¡´ÉÇÑ ¿©·¯ ¾Ë°í¸®Áò). ¡¤ Àü¿ª ¹× ·ÎÄà ÃÖÀûÈ ¾Ë°í¸®Áò ¸ðµÎ. ¡¤ ±â´É °ªÀ» »ç¿ëÇÏ´Â ¾Ë°í¸®Áò (ÆÄ»ýµÇÁö ¾ÊÀ½) ¹× »ç¿ëÀÚ°¡ Á¦°ø ÇÑ ±×¶óµð¾ðÆ®¸¦ ¾Ç¿ëÇÏ´Â ¾Ë°í¸®Áò. Á¦ÇѵÇÁö ¾ÊÀº ÃÖÀûÈ, ¹ÙÀεù µÈ ÃÖÀûÈ ¹× ÀϹÝÀûÀÎ ºñ¼±Çü ºÒÆòµî Á¦¾à Á¶°ÇÀ»À§ÇÑ ¾Ë°í¸®Áò. ¡¤ GNU LGPL (NLOPT ÀϺΠºÎºÐÀÇ ÀϺΠºÎºÐ¿¡ ´ëÇÑ ´À½¼ÇÑ ¶óÀ̼¾½º) ¾Æ·¡ÀÇ ¹«·á / ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ PowellÀÇ Bobyqa ¾Ë°í¸®ÁòÀÌ ÆÄ»ý »óÇ°À̾ø´Â ¹Ú½º Á¦¾à ÃÖÀûÈ, NewuoaÀÇ °³¼±. ¡¤ ºñ¼±Çü ÀûÀ¸·Î ±¸¼Ó µÈ ±Û·Î¹ú ÃÖÀûȸ¦ Áö¿øÇÏ´Â ISRE ÁøÈ ¾Ë°í¸®ÁòÀ» Ãß°¡Çß½À´Ï´Ù. ¡¤ »õ·Î¿î ±â´É NLOPT_ {SET} _STOCHASTIC_POPULATIONÀº È®·ü ·ÐÀû ¾Ë°í¸®ÁòÀÇ ¹«ÀÛÀ§ "Àα¸"Å©±â¸¦ ¼±ÅÃÀûÀ¸·Î ´õ Å« Á¦¾î¸¦ Á¦°øÇÕ´Ï´Ù (¿©ÀüÈ÷ Çö¸íÇÑ ±âº»°ªÀÌ ÀÖÀ½). ¡¤ ¹ö±× ¼öÁ¤ : ½Ç¼ö·Î nlopt.f fortran include ÆÄÀÏ¿¡ Æ÷ÇÔ µÈ ¿ÜºÎ ÅؽºÆ®¸¦ Á¦°ÅÇÕ´Ï´Ù. ¡¤ ¹ö±× ¼öÁ¤ : MEX_INSTALL_DIRÀÌ »ç¿ëÀÚ°¡ ¼öµ¿À¸·Î ÁöÁ¤ÇÒ ¶§ ½ºÅ©¸³Æ® ±¸¼ºÀÌ MATLAB ¼³Ä¡¸¦ ¿Ã¹Ù¸£°Ô ó¸®ÇÕ´Ï´Ù.
nlopt. °ü·Ã ¼ÒÇÁÆ®¿þ¾î