0 0_9.gp



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¿´ÏÂÒ»¸ö

Óë 0 0_9.gp ²»Ïà¹ØµÄÆäËüÊÓÆµ
ÎÒµÄͬѧ ˯¾õ±»Õû ÎèÀïÈ¡ÄÖ ÂÒÂÒµÄ °à¼¶ ÈËÕâÒ»±²×Ó 00_weclssroom ÎÒÃǵÄt̨
¹ØÓÚ GPËã·¨ µÄ°Ù¿ÆÐ¡³£Ê¶
ÒÅ´«±à³Ì£¨GP£©ÊôÓÚ½ø»¯¼ÆË㣨Evolutionary Computation EC£©Ä£Ð͵ÄÒ»ÖÖ¡£ECÊÇÒ»ÖÖ½è¼ø×ÔÈ»½ç½ø»¯»úÖÆ¶ø²úÉúµÄ²¢ÐÐËæ»úËÑË÷Ëã·¨¡£½ø»¯Ëã·¨µÄ»ù±¾Ô­ÀíÊÇÑ¡ÔñºÍ¸Ä±ä ËüÇø±ðÓÚÆäËûËÑË÷·½·¨ÓÐÁ½¸öÏÔÖøÌØÕ÷£ºÊ×ÏÈÕâЩËã·¨¶¼ÊÇ»ùÓÚÖÖȺ£¨population£©µÄ£»Æä´ÎÔÚÖÖȺÖиöÌ壨indvidual£©Ö®¼ä´æÔÚ¾ºÕù¡£

ΪËÑË÷ÌØ¶¨µÄ£¨¸ÐÐËȤµÄ£©²éѯÐèÒªÒ»ÖÖ¹¤¾ß ÕâÖÖ¹¤¾ß¿ÉÖÇÄÜÉú³ÉÒ»×é²éѯ²¢ÒÔËüÃÇÊÇ·ñÄܵ¼³öÓëÓû§¸ø¶¨µÄͬÑùµÄ¶ÔÏó¼¯À´½øÐÐÆÀ¼Û¡£GPËã·¨¶ÔÕâÒ»ÀàÎÊÌâÊǺÜʵÓõġ£

2£®1 º¯Êý¼¯Óë¶Ëµã¼¯

Ò»°ãGPÖпÉÉú³ÉµÄ³ÌÐò¼¯ÊÇʹÓÃÕß¶¨ÒåµÄº¯Êý¼¯ºÍ¶Ëµã¼¯¡£±í1¸ø³öÁËÏàÓ¦µÄº¯Êý¼¯ºÍ¶Ëµã¼¯ ÆäÖк¯Êý¼¯ÓÉ1.3Öж¨ÒåµÄ²éѯËã×Ó¡¢Âß¼­ÔËËãËã×ÓÒÔ¼°±È½ÏËã×ÓËù×é³É¡£

º¯Êý¼¯ {SEL REL G-REL RES} {UNI INT DIF} {AND OR NOT} {> >= = < <=} ¶Ëµã¼¯À༯ ÊôÐÔ¼¯ Öµ¼¯

±í1 º¯Êý¼¯ºÍ¶Ëµã¼¯

ÔÚÎÒÃǵÄÓ¦ÓÃÖл¹ÓÐһЩ¾ßÓв»Í¬¾ä·¨µÄ²éѯËã×Ó¡£Ã¿¸öËã×Ó¾ßÓв»Í¬µÄ¾ä·¨ÇÒ¼Ù¶¨µÄÊý¾Ý¿âÊÇÃæÏò¶ÔÏóµÄ¡£Òò´Ë Ëü¾ßÓÐΪ´´½¨¸öÌå¶øÊ¹ÓõÄÌØ±ðµÄº¯Êý¼¯£¨»òËã×Ó¼¯£©ºÍ¶Ëµã¼¯¡£´Ó¶ø ¹¹³ÉÖÖȺµÄËùÓиöÌåµÄ´´½¨±ØÈ»Êܵ½Ã¿¸öËã×ÓµÄÔ¼Êø[3]¡£Ô¼Êø¿ÉÒÔÊÇËã×ӵľ䷨ºÍ²éѯµÄÀàÐÍ »òÕßÊÇΪ´´½¨²éѯѡÔñÊʵ±ÊôÐÔÖµµÄÁìÓò֪ʶ¡£±È½ÏËã×ÓºÍÂß¼­Ëã×ÓֻʹÓÃÓÚ²éѯµÄν´Ê¡£µ±±È½Ï·ûºÅ²Ù×÷Êýʱ ½öʹÓÃ'='¡£

¶Ëµã¼¯ÓÉCLASS-SET¡¢SLOT-SETºÍVALUE-SET×é³É¡£CLASS-SETÓÉ1.2Öж¨ÒåµÄÀàÃû×é³É SLOT-SETÓÉÿ¸öÀàµÄËùÓÐÊôÐÔ¹¹³É VALUE-SETÓÉÊýÖµºÍ·ûºÅÖµËù¹¹³É£¨ËüÃǾùΪÊôÐÔÖµ£©¡£ÊýÖµÓÉÕûÐÍ»òʵÐÍÊý¹¹³É ÆäÊýÖµ·¶Î§ÓÉËùÓÃÊý¾Ý¿âģʽ¶¨Òå¡£·ûºÅÖµÓÉ×Ö·û´®±íʾµÄ·ûºÅÊôÐÔÖµ¹¹³É¡£

2£®2 ´´½¨³õʼÖÖȺ

ΪÁË´´½¨Ò»¸ö¸öÌ壨²éѯ£© Ê×ÏȱØÐëÈ·¶¨Ìض¨²éѯËù·µ»ØµÄ¶ÔÏóÀàÐÍ¡£½á¹ûÀàÐͱ»Ñ¡Ôñºó ´ÓËùÑ¡ÀàÐÍ·µ»ØÀý×ÓµÄËã×Ó¼¯ÖÐËæ»úµØÑ¡ÔñÒ»¸öËã×Ó Õâ¸ö¹ý³Ì¶Ô²éѯµÄÿ¸ö²ÎÊýµÝ¹éµØ½øÐС£×î³õ ÄÇЩ¾ä·¨ÕýÈ·µÄÔ¤¶¨ÒåÊýÁ¿µÄ²éѯ±»Ëæ»úµØ²úÉú ÐγɳõʼÖÖȺ¡£

2£®3 Ñ¡ÔñÊôÐÔÖµ

ÓÉÓÚ¿ÉÑ¡Ôñ·¶Î§´ó Òª´Óij¸ö²éѯµÄÖµ¼¯ÖÐÑ¡ÔñÒ»¸öÊôÐÔÖµ£¨ÊýÖµ»ò·ûºÅ³£Êý£©ÊÇÏ൱À§Äѵġ£¶ÔÓÚÒ»¸ö·¶Î§Îª[1 10000]µÄÕûÊý¼¯ Ëæ»úÑ¡µ½Ò»¸öÌØ¶¨ÕûÊýµÄ¸ÅÂʽöΪ1/10000¡£¶ø¶ÔÓÚ·ûºÅ³£Êý ÔòÐèÒªºÜÇ¿µÄ±³¾°ÖªÊ¶¡£Òò´Ë ÎÒÃǽö¾Í·¢ÉúÔÚÊý¾Ý¿âÀïµÄ·¶Î§Ñ¡ÔñÊôÐÔÖµ¡£

2£®4 ·±Ö³ÐÂÒ»´úÖÖȺ

ÿ¸ö¸öÌåÓÃÔ¤¶¨ÒåµÄÊÊÓ¦º¯ÊýÀ´½øÐÐÆÀ¼Û¡£½ÏÊÊÓ¦µÄ²éѯÓнϸߵĸÅÂʱ»Ñ¡À´·±Ö³ÐÂÖÖȺ Õâ¸ö¹ý³ÌÓÃÈý¸öÒÅ´«Ëã×Ó£ºÑ¡Ôñ¡¢ÔÓ½»ºÍ±äÒìÀ´Íê³É¡£ÎªÁ˲úÉúÏÂÒ»´ú Ñ¡ÔñËã×Ó¸ù¾Ý¸öÌåµÄÊÊÓ¦ÖµÀ´Ñ¡Ôñ¸öÌå¡£ÎÒÃÇÓÃÒ»¸öÊ÷À´±íʾһ¸ö²éѯ ÔÓ½»Ëã×ÓÓý»»»Á½¸ö¸¸±²µÄ×ÓÊ÷À´´´½¨Á½¸öºó´ú¡£±äÒìËã×ÓÓÃÒ»¸öеÄ×ÓÊ÷À´´úÌæÒ»¸ö¸¸±²µÄ×ÓÊ÷ ´Ó¶ø²úÉúÒ»¸öеĺó´ú¡£Ñ¡Ôñ-ÔÓ½»-±äÒìÑ­»··´¸´µØ½øÐÐÖ±µ½ÖÕÖ¹±ê×¼±»Âú×ã¡£

2£®5 ÆÀ¼Û£¨ÊÊÓ¦º¯Êý²âÁ¿£©

ÎÒÃÇʹÓÃÈçϵÄÊÊÓ¦º¯ÊýfÀ´ÆÀ¼ÛÖÖȺÖеĸöÌå²éѯi £º

f ( ni hi ) = T - ( hi * hi ) / ni

ÆäÖУºni > 0 T ¡Ý hi ÇÒ i = 1 2 ¡­ ÖÖȺµÄ´óС£¨TÊDZ»È·¶¨µÄ¶ÔÏ󼯵ÄÊÆ hiÊÇÒ»¸ö¸öÌå²éѯi ±»Ñ¡ÖеĴÎÊý niÊDzéѯ i ½á¹û¼¯µÄÊÆ£©¡£

ÉÏÊöÊÊÓ¦º¯ÊýÒÀÀµÓÚhiºÍni Èç¹ûÒ»¸ö²éѯûÓб»Ñ¡ÖУ¨hi=0£© Ôòº¯ÊýµÄֵΪT ÕâÊÇ×î²îµÄÒ»¸öÊÊÓ¦Öµ¡£ÁíÒ»·½Ãæ Èç¹û²éѯ½á¹ûÄܹ»ºÜºÃµØÆ¥ÅäÌá½»¸øÏµÍ³µÄ¶ÔÏó¼¯ ÄÇôËüµÄÊÊӦֵΪ0£¨ÔÚÕâÖÖÇé¿öÏÂhi = ni = T £©¡£Èç¹ûÖÖȺÖгöÏÖ¸öÌåÊÊÓ¦ÖµÔ¶Ô¶³¬¹ýÖÖȺƽ¾ùÊÊÓ¦Öµ ¸Ã¸öÌåºÜ¿ì¾Í»áÔÚȺÌåÖÐÕ¼Óоø¶ÔµÄ±ÈÀý ´Ó¶ø³öÏÖ¹ýÔçÊÕÁ²µÄÏÖÏó¡£ÁíÒ»·½Ãæ ÔÚËÑË÷¹ý³ÌµÄºóÆÚ ȺÌåµÄƽ¾ùÊÊÓ¦Öµ¿ÉÄÜ»á½Ó½üȺÌåµÄ×îÓÅÊÊÓ¦Öµ ´Ó¶øµ¼ÖÂËÑË÷Ä¿±êÄÑÒԵõ½¸ÄÉÆ ³öÏÖÍ£ÖÍÏÖÏó[4]¡£ÎªÁË·ÀÖ¹ÉÏÊöÇé¿öµÄ·¢Éú ÎÒÃǽ«¶ÔÒ»¸ö¸öÌå²éѯµÄÀý×Ó¸öÊý ni ×÷Ϊ·Öĸ¡£


»úƱËÑË÷ ±ãÃñ²éÑ¯Íø 9VÎÞÏÞ³µÍø ¹ú¼Ò˾·¨¿¼ÊÔ½ÌÓýÍø Þ±Þ±»¯×±Æ·Íø ÅÄÅÄȤÊÓÆµ
»ð³µÆ±Íø ´óѧÉúÍŹºÍø BJGW Õ½¶Ó ƯÁ÷Æ¿ÍøÂç ImageMagick ÖÐÎÄÕ¾

¾©ICP±¸06059836ºÅ