¡¡ÔÚ¸Õ¸Õ½áÊøµÄGECCO 2020¹ú¼Ê»áÒéÖУ¬»ªÎªÔÆÇæÌì¼Ü¹¹µÄµ÷¶ÈËã·¨ÍŶÓͬʱ»ñµÃOCPÓëUSCPÔ˳ïÓÅ»¯Ëã·¨ÈüµÀµÚÒ»Ãû£¬ÇÒËã·¨ÔËÐнá¹ûË¢ÐÂÁËÊ®¸öÎÄÏ×ËãÀýµÄÒÑÖª×îºÃ½á¹û¡£
¡¡¡¡Õâ³ä·ÖÕ¹ÏÖ»ªÎªÔÆÔÚÔÆ×ÊÔ´µ÷¶È¡¢¶àÄ¿±êÓÅ»¯µÈÁìÓòµÄ¼¼Êõ»ýÀÛ£¬¸üΪ½â¾öÔÆÉϳ¬´ó¹æÄ£ÀëÉ¢ÓÅ»¯ÎÊÌâÌṩȫÐÂ˼·¡£
¡¡¡¡
»ñ½±Ö¤Êé
¡¡¡¡GECCO»áÒéʼ°ìÓÚ1999Ä꣬Êǽø»¯¼ÆËãÁìÓò×îÖØÒªµÄÊ¢»áÖ®Ò»¡£±¾½ì±ÈÈüÎüÒýÁËÀ´×ÔÓ¢¹ú¡¢·¨¹úµÈÈ«ÇòÖªÃûÑо¿»ú¹¹ºÍ¶¥¼âѧÕߣ¬Èç·¨¹úµÄÓÅ»¯½â¾ö·½°¸ÌṩÉÌArtelys£¨ROADEF Challenge 2018¹Ú¾ü£©¡¢·¨¹ú¸ñÀÕŵ²¼¶û´óѧ¡¢Ó¢¹úÂ×¶Ø´óѧѧԺµÈ¡£
¡¡¡¡»ªÎªÔÆÇæÌì¼Ü¹¹µÄµ÷¶ÈËã·¨ÍŶÓÓ뻪ÖпƼ¼´óѧÂÀÖ¾Åô½ÌÊÚÍŶӣ¬Õë¶Ô¡°ÃæÏòÔÆµÄ¸ßÐÔÄÜÇó½âÆ÷¡±½øÐÐÉî¶È¼¼ÊõºÏ×÷£¬²¢½«Éè¼ÆµÄWeighting-Based Parallel Local Search£¨WPLS£©Ëã·¨Ó¦ÓÃÓÚ±¾´Î±ÈÈü£¬ÊµÏÖÔÚÁÚÓòÉè¼Æ¡¢ÁÚÓò¿ìËÙÆÀ¹À»úÖÆ¡¢ÁÚÓò½âÑ¡Ôñ²ßÂÔ¡¢²¢Ðл¯¼ÓËٵȷ½ÃæµÄ¶àÏîÍ»ÆÆ£¬·½°¸È«³¡¾°ÁìÏȵڶþÃû10%¡£
¡¡¡¡ÖÖ×éºÏ
¡¡¡¡ÌôÕ½³¬¹ýÓîÖæÔ×ÓÊýÁ¿×ܺÍËÑË÷¿Õ¼ä
¡¡¡¡¼ÆËã»ú¿ÆÑ§Öеġ°½ø»¯¼ÆË㡱£¬Ö¸Ò»ÏµÁС°ÊÜÉúÎï½ø»¯Æô·¢µÄÈ«¾ÖÓÅ»¯Ëã·¨¡±£¬¼°Ñо¿´ËÀàËã·¨µÄÈ˹¤ÖÇÄܵÈ×ÓÁìÓò£¬Ö÷ÒªÓ¦ÓÃÓÚ×îÓÅ»¯ÎÊÌâµÄÇó½â¡£
¡¡¡¡¶øOCP£¨Optimal Camera Placement£¬×îÓÅÉãÏñÍ·²¿ÊðÎÊÌ⣩ÓëUSCP£¨Unicost Set Covering Problem£¬µ¥³É±¾¼¯ºÏ¸²¸ÇÎÊÌ⣩×÷Ϊ¾µäµÄÀëÉ¢ÓÅ»¯ÎÊÌ⣬ÊÇÒѱ»Ö¤Ã÷µÄNP-HardÎÊÌ⣬ÆäÖÐUSCP¸üÊÇKarpÌá³öµÄ21¸öNP-CompleteÎÊÌâÖ®Ò»£¬ÔÚ¼ÆË㸴ÔÓÐÔÀíÂÛÑо¿·½Ãæ¾ßÓÐÖØÒªÒâÒ壬²¢±»¹ã·ºÓ¦ÓÃÓÚ±ßÔµÕ¾µãѡַ¡¢Èí¼þÄ£ºý²âÊÔµÈʵ¼Ê¹¤Òµ³¡¾°ÖС£
¡¡¡¡OCPÎÊÌâ¿ÉÒÔ¼òµ¥ÃèÊöΪ£º
¡¡¡¡¡°¼Ù¶¨Ò»¸ö³ÇÊÐÐèÒª²¿ÊðÒ»×éÉãÏñÍ·½øÐÐ¼à¿ØÈ«¸²¸Ç£¬¶øÃ¿¸öÉãÏñÍ·²¿ÊðµÄλÖã¨400Íò¸ö¿ÉѡλÖã©¡¢½Ç¶È¼°¿É¸²¸ÇµÄ¼à¿ØÇøÓò¶¼²»¾¡Ïàͬ£¬ÈçºÎʹÓÃ×îÉÙµÄÉãÏñͷʵÏÖ³ÇÊÐ¼à¿ØµÄÈ«¸²¸Ç¡£USCPÎÊÌâÔòÊDzÉÓøüΪ³éÏóµÄÊýѧ¼¯ºÏÐÎʽ½øÐÐÃèÊö£¬¶þÕß±¾ÖÊÏàͬ¡£
¡¡¡¡
OCPÎÊÌâʾÒâͼ
¡¡¡¡´Ë´Î±ÈÈüÌṩÁË»ùÓÚʵ¼ÊµÄ³ÇÊÐ¼à¿Ø²¼¾Öת»»¶øÀ´µÄÊý¾Ý¼¯ºÏ£¬ÆäÖÐ×î´óµÄÊý¾Ý°üº¬ÁË380ÍòÒÔÉÏµÄ¼à¿ØºòѡλÖá£
¡¡¡¡Òª´Ó380Íò¸öºòѡλÖÃÖÐÑ¡³ö×îÓŵIJ¼¾Ö·½°¸£¬ËÑË÷¿Õ¼ä¸ß´ï£¬¸ÃÊý×ÖÔ¶Ô¶³¬¹ýÓîÖæÖÐËùÓÐÔ×ÓµÄÊýÁ¿×ܺͣ¬¼´Ê¹¶¯ÓÃÈ«ÊÀ½çµÄËãÁ¦£¬Ò²ÎÞ·¨ÔÚÓÐÏÞʱ¼äÄÚÖðÒ»Ñé֤ÿһÖÖ·½°¸µÄÓÅÁÓ¡£
¡¡¡¡
ÅÓ´óËÑË÷¿Õ¼ä£¬´ó·ùÌáÉýÈüÌâÄѶÈ
¡¡¡¡Í¸¹ýÏÖÏó¿´±¾ÖÊ
¡¡¡¡ÔÆÉÏʵ¼ùÓëËã·¨ÀíÂ۵ľø¼ÑÈÚºÏ
¡¡¡¡AI¡¢5GµÈ¼¼ÊõµÄÅ·¢Õ¹£¬´ßÉúÓ¦ÓöԺ£Á¿ËãÁ¦¡¢¼«ÖÂʱÑÓÌåÑéµÈ¸ü¸ßÒªÇ󣬶øÔƼÆËã×÷ΪÊý×Ö¾¼Ãʱ´úµÄºËÐÄÉú²ú¹¤¾ß£¬ÕýÖð²½Ïò±ßÔµÑÓÉ죬ÒÔÂú×ãÅìÅÈËãÁ¦µÄËæÊ±¡¢ËæµØ¡¢ËæÐè»ñÈ¡²¢ÊµÏÖÒµÎñµÄ¾Í½ü½ÓÈë¡£ÏÖʵµÄÌôÕ½ÊÇ£¬ÈçºÎ½øÐк£Á¿±ßÔµÕ¾µãѡַ¡¢¹æ»®¸÷Õ¾µãÈÝÁ¿£¬²¢Í¨¹ýÖÇÄÜÈ«Óòµ÷¶ÈʵÏÖÈ«¾ÖÒµÎñ½ÓÈëÌåÑé×îÓÅ£¬Æä±¾ÖÊÒ²¿ÉÒÔ³éÏóΪÒÔ¼¯ºÏ¸²¸ÇÎÊÌâΪºËÐĵÄһϵÁÐÓÅ»¯ÎÊÌâ¡£ÀýÈç£¬ÔÆÕ¾µãѡַ¿É³éÏóÃèÊöΪ£º
¡¡¡¡ÔÆ·þÎñÉÌÄâÔÚÈ«¹ú·¶Î§ÄÚ²¿Êðº£Á¿Õ¾µãÒÔʵÏÖ½ÓÈëÈ«¸²¸Ç£¬Âú×ã¿Í»§µÄÒµÎñÐèÇó¡£µ÷ÑÐɸѡ³ö´óÁ¿±¸Ñ¡Õ¾µã£¬µ«ÒòʱÑÓ¡¢·þÎñÖÊÁ¿¡¢Êµ¼Ê»·¾³µÈÔ¼Êø£¬Ã¿¸öÕ¾µã¿ÉÒÔ¸²¸ÇµÄÇøÓòÓÐÏÞ¡£ÒÑÖª¸÷Õ¾µã¿É¸²¸ÇÇøÓò¼°¶ÔÓ¦½¨Õ¾³É±¾£¬ÒªÇó¸ø³ö¿ÉʵÏÖÈ«¸²¸ÇµÄ×îÓÅÕ¾µã²¿Êð·½°¸¡£
¡¡¡¡Æ¾½è»ªÎªÔÆÇæÌì¼Ü¹¹µ÷¶ÈËã·¨ÍŶÓÔÚÔÆ×ÊÔ´¹æ»®¡¢µ÷¶ÈÁìÓòµÄ³ÖÐøÌ½Ë÷ʵ¼ù£¬±¾´Î±ÈÈüÌá½»µÄWeighting-Based Parallel Local Search£¨WPLS£©Ë㷨ͬʱ½áºÏÁË»úÆ÷ѧϰÓëÔ˳ïÓÅ»¯Öеļ¼ÇÉ£¬ÔÚ¾Ö²¿ËÑË÷µÄ¹ý³ÌÖÐʹÓÃÁ˽û¼É±í²ßÂÔ£¬²¢ÇÒ×ÔѧϰµØµ÷ÕûÆÀ¹Àº¯ÊýÀ´Ìø³ö¾Ö²¿×îÓÅ¡£
¡¡¡¡ÔÚʵÏÖÉÏ£¬¸ÃËã·¨½èÖúÓÚ»ªÎªÔÆöïÅôºÍ•NÌÚʵÀýµÄ¶ÀÌØÓ²¼þÓÅÊÆºÍÌØµã£¬×î´ó³Ì¶ÈµØ·¢»ÓÁËËã·¨µÄ²¢Ðл¯¼ÓËÙÄÜÁ¦£¬Ê¹Óü«¶ÌµÄʱ¼ä¾ÍÄÜÕÒµ½½Ó½üÓÚÀíÂÛ×îÓŽâµÄ·½°¸£¬×öµ½ÔÆÉÏʵ¼ùÓëËã·¨ÀíÂ۵ľø¼ÑÈںϡ£
¡¡¡¡ÃæÏòδÀ´
¡¡¡¡»ªÎªÔÆÇæÌì¼Ü¹¹µÄȫջ¼¼ÊõͶÈë
¡¡¡¡Àú¾8Äê¼¼Êõ»ýµíµÄ»ªÎªÔÆÇæÌì¼Ü¹¹£¬Í¨¹ý¶Ô¼«¼òÊý¾ÝÖÐÐÄ¡¢×¨ÓÃÓ²¼þ¡¢ÐéÄ⻯¡¢ÔƲÙ×÷ϵͳµÈȫջ¼¼ÊõͶÈ룬ÌṩӲºËÐÔÄÜ¡¢¼«ÖÂÎȶ¨¡¢¼«ÓÅЧÄÜ¡¢ÔƱ߶ËÐͬµÄÔÆ·þÎñ£¬Îª»ªÎªÔÆ¡¢»ªÎªÔÆStack¡¢»ªÎªÔƱßÔµÌṩһÖÂÌåÑéÓëÒ»ÖÂÉú̬¡£
¡¡¡¡¡°ÖÇ»ÛÔÆÄÔ¡±×÷Ϊ»ªÎªÔÆÇæÌì¼Ü¹¹µÄ¹Ü¿ØÃ棬ÊÇÃæÏòÔÆ¡¢AI¡¢5Gʱ´úµÄ·Ö²¼Ê½ÔƲÙ×÷ϵͳ£¬ÊµÏÖÈ«Óò×ÊÔ´¹©¸ø¼«ÓÅ¡¢¶àÑùÐÔËãÁ¦Ê¹Óü«¼ò¡£
¡¡¡¡ÆäÖУ¬È«Óò×ÊÔ´µ÷¶ÈÄÜÁ¦¿ÉÖ§³ÅδÀ´10Íò¼¶·Ö²¼Ê½Õ¾µã¼ä¸´Ôӵĵ÷¶ÈÐͬ£¬Íê³ÉÖÐÐÄÓë±ßÔµ¡¢±ßÔµÓë±ßÔµÖ®¼äµÄÖÇÄܰ´Ðèµ÷¶È£¬¸ù¾ÝÒµÎñËßÇóÆ¥Åä×îÓŽڵ㣬ʵÏ־ͽü½ÓÈë¡£ÃæÏò×â»§£¬ÖÇ»ÛÔÆÄÔͨ¹ý×ÊÔ´»Ïñ¼°Ô¤²âË㷨ʵÏÖËãÁ¦µÄÖÇÄÜÍÆ¼ö£¬ÈÃÓ¦ÓøºÔØÔËÐÐÔÚ×îºÏÊʵÄËãÁ¦Ö®ÉÏ¡£
¡¡¡¡Î´À´£¬»ªÎªÔƽ«¼ÌÐø·¢»Óȫջ¼¼Êõ´´ÐÂÄÜÁ¦£¬Óë»ï°éÒ»ÆðʹÄÜǧÐаÙÒµ£¬ÖúÁ¦ÕþÆóʵÏÖÊý×Ö»¯×ªÐͺÍÖÇÄÜ»¯Éý¼¶¡£