Ö£ÖÝ±äÆµÆ÷άÐÞ

¹¤³Ì°¸Àý

GEPÔÚ±äѹÆ÷¹ÊÕÏÕï¶ÏÖеÄÓ¦ÓÃ
Õª Òª£º±äѹÆ÷ÓÍÖÐÈÜ½âÆøÌå·ÖÎöÊǵçÁ¦±äѹÆ÷¾øÔµ¹ÊÕÏÕï¶ÏµÄÖØÒª·½·¨¡£ÎÄÖн«¸Ä½øµÄ»ùÒò±í´ïʽ³ÌÐòÉè¼ÆËã·¨Ó¦ÓÃÓÚµçÁ¦±äѹÆ÷¹ÊÕÏÕï¶Ï£¬ÀûÓÃеÄÑ¡ÔñËã×Ó¡¢±äÒ죨±ä»»£©¡¢ÖØ×éËã×ӺͶàÖÖȺËã×Ó±£Ö¤ÁËÖÖȺµÄ¶àÑùÐÔ£¬È·±£Ëã·¨²»ÏÝÈë¾Ö²¿*ÓÅ£¬¶ø¿ìËٴﵽȫ¾Ö*ÓÅ¡£¾­ÊµÀý·ÖÎö£¬²¢½«Æä½á¹ûÓëBPÉñ¾­ÍøÂçºÍÈ˹¤ÃâÒß·Ö¹¤Ëã·¨µÄ½á¹ûÏà±È½Ï£¬±íÃ÷¸ÃËã·¨ÄÜÓÐЧµØ¶ÔµçÁ¦±äѹÆ÷¹ÊÕϽøÐÐÕï¶Ï£¬¾ßÓнϸߵÄÕï¶Ï׼ȷÂÊ¡£

¹Ø¼ü´Ê£ºµçÁ¦±äѹÆ÷;¹ÊÕÏÕï¶Ï;»ùÒò±í´ïʽ³ÌÐòÉè¼Æ

0 ÒýÑÔ

      ±äѹÆ÷ÊǵçÁ¦ÏµÍ³Éú²ú¹ý³ÌÖеÄÖØÒªÉ豸֮*£¬ËüÄÜ·ñÕý³£ÔËÐÐÖ±½ÓÓ°Ïìµ½ÆóÒµµÄ¾­¼ÃÐ§ÒæºÍϵͳµÄ°²È«ÔËÐС£½üÄêÀ´£¬¶ÔµçÁ¦±äѹÆ÷¹ÊÕÏÕï¶Ïз½·¨µÄ̽ÌÖºÍÑо¿£¬ÒýÆðÁË*ÄÚÍâ¿ÆÑй¤×÷ÕßµÄ*´ó¹Ø×¢¡£ÓÍÖÐÈÜ½âÆøÌå·ÖÎö£¬ÓÉÓÚ·ÖÎöËٶȿ졢*²âÁéÃô¶È¸ßºÍÑùÆ·ÓÃÁ¿ÉÙ¡¢Äܹ»¼°Ê±·¢ÏÖ±äѹÆ÷ÄÚ²¿´æÔÚµÄÔçÆÚ¹ÊÕÏ£¬ÒѳÉΪĿǰµçÁ¦ÏµÍ³ÖжԳäÓͱäѹÆ÷³£¹æÊ¹ÓõÄÖØÒª¼à²âÊֶΡ£³£ÓõÄIECÈý±ÈÖµ·¨¼°Ïà¹Ø¸ÄÁ¼±ÈÖµ·¨ÔÚ¹¤³Ìʵ¼ÊʹÓÃÖб©Â¶³ö±àÂ벻ȫ¡¢±àÂë±ß½ç¹ýÓÚ¾ø¶ÔµÈȱµã[4]¡£Ä¿Ç°£¬ÔںܶàÈ˹¤ÖÇÄÜ·½·¨ÈçÈ˹¤ÃâÒßϵͳ¡¢**ϵͳ¡¢Éñ¾­ÍøÂç¡¢¾ÛÀà·ÖÎö¡¢»ÒÉ«ÀíÂÛ¡¢Ö§³ÖÏòÁ¿»úµÈ[4-6]£¬ËüÃÇÖеÄ1 ÖÖ»ò¼¸ÖÖ¼¯³É·½·¨±»Ó¦ÓÃÓÚµçÁ¦±äѹÆ÷¹ÊÕÏÕä¶ÏϵͳÖУ¬µ«ÓÚµçÁ¦±äѹÆ÷µÄ½á¹¹¸´ÔÓÐԺ͹ÊÕÏ»úÀíµÄ¶àÑùÐÔ£¬Ê¹µÃ¹ÊÕÏÕï¶ÏµÄ׼ȷÂÊ»¹ÐèÒª½ø*²½Ìá¸ß¡£

¡¡¡¡»ùÒò±í´ïʽ³ÌÐòÉè¼Æ[1]£¨Gene Expression Programming, GEP£©ÊÇÊÇÆÏÌÑÑÀ¿ÆÑ§*Candida Ferreira·¢ÏÖµÄ*ÖÖ»ùÓÚ»ùÒòÐÍ£¨Genome£©ºÍ±íÏÖÐÍ£¨Phenomena£©µÄÐÂÐÍÒÅ´«Ëã·¨¡£Ëü×ÛºÏÁËGAºÍGP µÄÓŵ㣬¾ßÓÐȾɫÌå¼òµ¥¡¢ÏßÐԺͽô´Õ¡¢Ò×ÓÚ½øÐÐÒÅ´«²Ù×÷µÈµ½Óŵ㣬ÕâΪ½â¾öµçÁ¦É豸µÄ¹ÊÕÏÕï¶ÏÎÊÌâÌṩÁË*ÌõеÄ˼·¡£±¾ÎĶԻùÒò±í´ïʽ³ÌÐòÉè¼ÆËã·¨¼ÓÒԸĽø£¬Ìá³ö×ÔÊÊÓ¦»ùÒò±í´ïʽ³ÌÐòÉè¼ÆËã·¨²¢½«ÆäÓ¦ÓÃÓÚµçÁ¦±äѹÆ÷¹ÊÕÏÕä¶Ï£¬ÊµÀý·ÖÎö½á¹û±íÃ÷£¬¸ÃËã·¨ÄÜÓÐЧµØ¶ÔµçÁ¦±äѹÆ÷µÄ¸÷ÖÖ¹ÊÕÏģʽ½øÐÐ*²â¡£

1. ±äѹÆ÷¹ÊÕÏÕï¶Ï×ÔÊÊÓ¦GEPËã·¨

¡¡¡¡1.1 GEPËã·¨[2-3]µÄ¸Ä½ø

¡¡¡¡GEPµÄ¸öÌåÊÇÓɶà¸ö³¤¶È¹Ì¶¨²»±äµÄ»ùÒò×é³ÉµÄÏßÐÔ´®È¾É«Ì壬ȻºóÕâЩ¸öÌå±»±íʾ³É±í´ïʽÊ÷£¨Expression Trees, ET£©¡£GEPȾɫÌåºÍ±í´ïʽÊ÷½á¹¹¼òµ¥ÇåÎú£¬Í¨¹ý¼òµ¥µÄÏßÐÔ±àÂëºÍ½âÂë¹æÔò¿É*ÆçÒ嵨»¥»¯¡£GEP½«ÕâÁ½Õß·Ö±ð×÷Ϊ*Á¢¸öÌ壬¶ÔGAºÍGPµÄÓŵã·Ö±ð¼ÓÒԼ̳У¬Ê¹ÒÅ´«²Ù×÷Ò×ÓÚʵʩ£¬½á¹û·½±ã±í´ï¡£ËüÔÚ·ûºÅ»Ø¹é¡¢·ÖÀàºÍʱ¼äÐòÁÐÎÊÌâÔ¤²âÖй㷺ӦÓ㬳ÉΪÁË*¸ö·Ç³£ÓÐÁ¦µÄÊý¾ÝÍÚ¾ò¹¤¾ß¡£

¡¡¡¡Îª¸ÄÉÆGEPËã·¨ÐÔÄÜ£¬¶ÔGEP²ÎÊý½øÐÐ×ÔÊÊÓ¦µ÷Õû£º

¡¡¡¡1.1.1Ñ¡ÔñËã×Ó£º

¡¡¡¡ÊÜÃâÒßËã·¨¿¹Ìå¶àÑùÐÔµÄÆô·¢£¬¶àÑùÐÔ¿ÉÓ*´Ìá¸ßÒÅ´«Ëã·¨µÄÈ«¾ÖËÑË÷ÄÜÁ¦¶ø²»ÖÂÏÝÓÚ¾Ö²¿½â¡£ÐµÄÑ¡ÔñËã×Ó²»½öÓë¸öÌåÊÊÓ¦¶ÈÓйأ¬»¹Óë¸öÌåµÄŨ¶ÈÓйأ¬¸öÌåŨ¶ÈÔ½´ó£¬Ñ¡Ôñ¸ÅÂÊԽС£¬¸öÌåŨ¶ÈԽС£¬Ñ¡Ôñ¸ÅÂÊÔ½´ó¡£¸öÌåµÄÑ¡Ôñ¸ÅÂÊ

¡¡¡¡ £¨1£©

¡¡¡¡Ê½£¨1£©ÖУ¬ f£¨xi£© Îª¸öÌå i ÊÊÓ¦¶Èº¯Êý¡£ÖÖȺÖÐÓë¸öÌåi»ùÒòÏàËÆµÄ¸öÌåÔ½¶à£¬¸öÌåi±»Ñ¡ÖеĸÅÂÊԽС¡£·´Ö®£¬Óë¸öÌåi»ùÒòÏàËÆµÄ¸öÌåÔ½ÉÙ£¬¸öÌåi±»Ñ¡ÖеĸÅÂʾÍÔ½´ó¡£Õâʹº¬ÓÐÓÐЧ½ø»¯»ùÒòµÄµÍÊÊÓ¦¶È¸öÌåÒ²¿É»ñµÃ·±Ö³µÄ»ú»á¡£ÕâÔÚÀíÂÛÉϱ£Ö¤Á˽âµÄ¶àÑùÐÔ¡£

¡¡¡¡1.1.2 ±äÒ죨ת»»£©PmºÍÖØ×épcËã×Ó£ºÎª¼Ó¿ìGEPËã·¨µÄÊÕÁ²ËÙ¶È£¬±äÒ죨ת»»£©PmºÍÖØ×épc¸ÅÂʽøÐÐ×ÔÊÊÓ¦µ÷Õû£ºµ±ÖÖȺ±È½Ïµ¥*ʱ£¬PmºÍpc±ä»¯½Ï´ó;·´Ö®£¬µ±ÖÖȺ²î±ð½Ï´óʱ£¬PmºÍpc±ä»¯½ÏС¡£Í¬Ê±µ±ÖÖȺÖеĸöÌåÊÊÓ¦¶È½ÏСʱ£¬PmºÍpc±ä»¯½Ï´ó;·´Ö®£¬µ±ÖÖȺÖеĸöÌåÊÊÓ¦¶È½Ï´óʱ£¬PmºÍpc±ä»¯½ÏС¡£ÕâÑùÔÚ¿Ë·þ¹ýÔçÊÕÁ²ºÍ±ÜÃâÓÅÐã¸öÌ寯»µÖ®¼äÑ¡ÔñÁËÕÛÖԵķ½°¸£¬±£Ö¤ÁËȺÌåµÄ¶àÑùÐÔ£¬¿Ë·þÁËGEPËã·¨µÄ²»³ÉÊìÊÕÁ²£¬¶ø´ïµ½È«¾Ö*ÓÅ¡£

¡¡¡¡1.1.3 ¶àÖÖȺ½ø»¯ ÊܶàÖÖȺ²¢Ðнø»¯Ë¼ÏëµÄÆô·¢£¬¸Ä½øµÄGEPËã·¨ÖÐǶÈë¶àÖÖȺ²¢ÐÐÓÅ»¯Óë×ÔÊÊÓ¦µ÷ÕûÏà½áºÏµÄ˼·£¬½«Ô­ÖÖȺ°´ÆäÌØÐÔ»®·ÖΪ¼¸¸öÖÖȺ£¬Ã¿¸ö×ÓÖÖȺÓÐÆä¸÷×ÔµÄÌØµã£¬ÀýÈç¾ßÓв»Í¬µÄpcÓëPm£¬¾ßÓв»Í¬µÄÖÖȺ¹æÄ££¬¾ßÓв»Í¬µÄ½ø»¯²ßÂÔºÍËã×Ó£¬¸öÌåµÄÌØÐÔ·Ö²*²²»Í¬¡£ÕâÑùͨ¹ý²»Í¬×ÓÖÖȺ֮¼äµÄ½ø»¯£¬¿ÉÒÔѡȡºÍ±£Áôÿ¸öÖÖȺµÄÓÅÐã¸öÌ壬±ÜÃâÁ˵¥ÖÖȺ½ø»¯²úÉúµÄ¹ýÔçÊÕÁ²ÏÖÏó£¬Í¬Ê±ÓÖ¿ÉÒÔ±£³ÖÓÅÐã¸öÌåµÄ½ø»¯Îȶ¨ÐÔ¡£ÁíÍâΪÁËʹÿ¸öÖÖȺ½ø»¯µÄÁé»îÐÔ£¬ÔÚpcÓëPmµÄÉèÖÃʱ£¬²»ÔÙÏñÒÔǰÄÇÑù½«ËüÃÇÉèΪ¶¨³£Öµ£¬Ê¹ÆäÄÜ×Ô¶¯µ÷Õû²ÎÊýÖµ¡£

¡¡¡¡±í1 ÖÖȺ²ÎÊýÌØÕ÷

¡¡¡¡Èç±í1Ëùʾ£¬½«Ä³ÖÖȺ»®·ÖΪËÄÀàÖÖȺͬʱ½ø»¯¡£Ç°ÈýÀàÖÖȺ°´ÕÕ¸÷×ԵĽø»¯²ßÂÔ²¢Ðнø»¯£¬ÖÖȺ4Ϊ±£Áô×ÓÖÖȺ,Ëü¿ªÊ¼Ã»ÓиöÌå,ËüÊÇÓÉǰÈýÀàÖÖȺ½ø»¯¹ý³ÌÖÐѡȡµÄÓÅÐã¸öÌå×é³É,Æä×÷ÓÃÔÚÓÚ±£´æÇ°ÈýÀàÖÖȺ½ø»¯µÄÓÅÐã¸öÌå,ʹ²»ÔâÊÜÆÆ»µ,ÓÖʹ¸öÌå·Ö²*àÑùÐÔ,ͬʱÆä×ÔÉíÒ²ÔÚ½ø»¯,Æäpm,pc ¾ù±È½ÏС,Ä¿µÄÔÚÓÚ±£³Ö¸öÌåµÄÎȶ¨ÐԺͶàÑùÐÔ.

¡¡¡¡1.2×ÔÊÊÓ¦²¢ÐÐGEPËã·¨µÄʵÏÖ£¬×ÔÊÊÓ¦²¢ÐÐGEPËã·¨µÄʵʩ²½ÖèÈçÏÂ:

¡¡¡¡£¨1£© °´±í1Ëæ»ú³õÈ绯ÖÖȺ1£¬ÖÖȺ2£¬ÖÖȺ3£¬ÖÖȺ¹æÄ£·Ö±ðΪN1£¬N2£¬N3¡£

¡¡¡¡£¨2£© ¼ÆËã¸÷ÖÖȺÖиöÌåµÄÄâºÏ¶È£¬²¢ÅжÏÊÇ·ñ·ûºÏÓÅ»¯×¼Ôò£¬Èô·ûºÏ£¬Êä³ö*¼Ñ¸öÌå¼°Æä´ú±íµÄ*ÓŽ⣬²¢½áÊøÔËËã;·ñÔòתÏò£¨3£©²½¡£

¡¡¡¡£¨3£© ¸ù¾Ý¹«Ê½£¨2£©¡¢£¨3£©¡¢£¨4£©¡¢£¨5£©£¬Ã¿¸ö×ÓȺÌå*Á¢µØ½øÐÐ*´Î×ÔÊÊÓ¦GEP½ø»¯¡£

¡¡¡¡£¨4£© Ã¿¸ö¸öÌå¸ù¾Ý¹«Ê½£¨1£©½øÐÐÑ¡Ôñ£¬²úÉúÏÂ*´úȺÌå¡£

¡¡¡¡£¨5£© ½«¸÷ÖÖȺÖеÄ*ÓŸöÌå×¢Èëµ½ÖÖȺ4ÖУ¬²¢ÇÒ´Ó*×ÓÖÖȺÌåÖÐÕÒ³ö*¸ö*ÓŸöÌ壬ÔÙ½«´Ë¸öÌå×¢Èëÿ¸ö×ÓȺÌåÖУ¬Ìæ´ú¸÷×ÓÖÖȺÌåÖеÄ*²î¸öÌå¡£

¡¡¡¡£¨6£© ÖÖȺ4°´±í1µÄpm,pc½ø»¯²úÉúÐÂ*´ú¡£

¡¡¡¡£¨7£© ÅжÏÊÇ·ñ·ûºÏÓÅ»¯×¼Ôò¡£ÈôÂú×ãÔò½áÊø±¾´Î¼ÆË㣬·ñÔò¼ÌÐøµÚ£¨2£©²½¡£

2. ×ÔÊÊÓ¦GEPËã·¨ÔÚµçÁ¦±äѹÆ÷¹ÊÕÏÕï¶ÏÖеÄÓ¦ÓÃ

¡¡¡¡2.1 Ëã·¨²ÎÊýÉèÖãº

¡¡¡¡½ø»¯´úÊý max_ generation=1000 ; Öյ㼯T=£ûx1,x2,x3,x4,x5£ý,ÆäÖÐx1,x2,x3,x4,x5·Ö±ð´ú±íH2£¬CH4£¬CH4£¬C2H4£¬C2H6£¬C2H2¹²5ÖÖÆøÌåµÄÌå»ýÊý;º¯Êý¼¯F=£û+£¬¨D£¬£ª£¬/£¬L£¬E£¬¡«£¬Q£¬S£¬C£ý¡£ÆäÖÐL´ú±í×ÔÈ»¶ÔÊý£¬E´ú±í £¬Q´ú±í¿ª·½º¯Êý£¬¡«´ú±í £¬S´ú±íÕýÏÒº¯Êý£¬C´ú±íÓàÏÒº¯Êý¡£

¡¡¡¡2.2ʵÀý·ÖÎö

¡¡¡¡2.2.1 ±äѹÆ÷¹ÊÕÏÀàÐÍ£ºÓе¥*¹ÊÕÏÀàÐͺͶà¹ÊÕÏÀàÐÍ£¨¼û±í2£©

¡¡¡¡±í2 ±äѹÆ÷¹ÊÕÏÀàÐÍ

¡¡¡¡2.2.2 ÒÔ϶ÔÓÉ×ÔÊÊÓ¦µÄGEPËã·¨½¨Ä£µÃµ½µÄ½á¹ûÓëÎÄÏ×[6]Öеõ½µÄ½á¹û½øÐбȽϣ¬ÒÔijµçÁ¦±äѹÆ÷¹ÊÕÏʵÀý[6]×÷Ñù±¾¼¯£¨±í3£©

¡¡¡¡±í3Ô¤²âÄ£Ð͵ÄÑù±¾¼¯¼°ÓëÆäËû·½·¨½á¹û±È½Ï

¡¡¡¡´Ó±í3½á¹û²»ÄÑ¿´³ö£º×ÔÊÊÓ¦µÄ²¢ÐÐGEPËã·¨¾ùµÃ³öÁËÕýÈ·µÄÕï¶Ï½á¹û£¬±íÃ÷Á˸ÃËã·¨¶ÔµçÁ¦±äѹÆ÷¶à¹ÊÕÏͬʱ·¢ÉúµÄÇé¿öÓкܸߵÄÕï¶Ï׼ȷÂÊ£¬Æä½á¹û±ÈBPÉñ¾­ÍøÂç¡¢ÎÄÏ×[6]µÄÃâÒß·ÖÀàËã·¨¶¼ÓÅ¡£

3. ½áÊøÓï

¡¡¡¡£¨1£©ÐµÄÑ¡ÔñËã×Ó¡¢±äÒ죨±ä»»£©¡¢ÖØ×éËã×ӺͶàÖÖȺËã×Ó±£Ö¤ÁËÖÖȺµÄ¶àÑùÐÔ£¬È·±£Ëã·¨²»ÏÝÈë¾Ö²¿*ÓÅ£¬¶ø¿ìËٴﵽȫ¾Ö*ÓÅ¡£

¡¡¡¡£¨2£©¶àÖÖȺËã×ÓÍ»ÆÆÁ˵¥*ÖÖȺ¿¼ÂÇÐÅÏ¢µÄ²»×ãºÍ½âµÄµ¥*»¯£¬ÒÔ¼°ÏÖÓжàÖÖȺÒÅ´«Ëã·¨ÖоÖÏÞÓÚµ¥*µÄ¹Ì¶¨µÄ²ÎÊýÖµ¡£¸÷ÖÖȺÊǸù¾ÝÖÖÊôµÄʵ¼ÊÇé¿ö£¬Ê¹ÆäÄÜ×Ô¶¯µ÷Õû²ÎÊýÖµ¡£ÕâÑùͨ¹ý²»Í¬×ÓÖÖȺ֮¼äµÄ½ø»¯£¬¿ÉÒÔѡȡºÍ±£Áôÿ¸öÖÖȺµÄÓÅÐã¸öÌ壬±ÜÃâÁ˵¥ÖÖȺ½ø»¯²úÉúµÄ¹ýÔçÊÕÁ²ÏÖÏó¡£Í¬Ê±£¬ÓÉÓÚÖÖȺ4±£´æÁËÆäËû×ÓÖÖȺµÄÓÅÐã¸öÌ壬ȷ±£ÁËÓÅÐã¸öÌåµÄ½ø»¯Îȶ¨ÐÔ£¬Ìá¸ßÁËËã·¨µÄÊÕÁ²ËÙ¶È¡£

¡¡¡¡£¨3£©½«¸Ä½øµÄGEPËã·¨ÓÃÓÚµçÁ¦±äѹÆ÷Õï¶ÏÖУ¬¹ÊÕÏÕï¶Ï׼ȷÂÊÒª¸ßÓÚBPÉñ¾­ÍøÂçºÍÎÄÏ×[6]µÄÈ˹¤ÃâÒß·ÖÀà·¨£¬Ö¤Ã÷Á˱¾Ëã·¨µÄÓÐЧÐÔ¡£

4. ´´Ðµã

¡¡¡¡¸Ä½øµÄ×ÔÊÊÓ¦²¢ÐÐGEPËã·¨ÔÚµçÁ¦±äѹÆ÷¹ÊÕÏÕï¶ÏÖеÄÓ¦ÓÃÊÇÕýÈ·¡¢¸ßЧµÄ¡£ÊµÀý½á¹û±íÃ÷ËüµÄµçÁ¦±äѹÆ÷¹ÊÕÏÕï¶Ï׼ȷÂʺܸߣ¬´Ó¶øËµÃ÷±¾Ëã·¨ÊǸßЧµÄ¡£

ºÓÄÏ±äÆµÆ÷άÐÞ