¡¡¡¡1£® ¶à¼¶Á¢·½ÌåÍøÂç
¡¡¡¡µ¥¼¶Á¢·½ÌåÍøÂçµÄ×î´ó¾àÀëΪn¡£¼´Öظ´n´ÎʹÓõ¥¼¶»¥Á¬ÍøÂ磬¿ÉÒÔʵÏÖÈÎÒâÁ½¸ö½áµãµÄÁ¬½Ó¡£Òò´Ë£¬ÓÃn¸öµ¥¼¶Á¢·½ÌåÍøÂçÏà´®Áª£¬ÈÃÿһ¼¶ÊµÏÖÒ»ÖÖ»¥Á¬º¯Êý¦Å(i),ÆäÖÐi =0£¬1£¬¡­ n-1£¬ÔòͬÑùÄÜʵÏÖÈÎÒâÁ½¸ö½áµãµÄÁ¬½Ó¡£
¡¡¡¡¶à¼¶Á¢·½ÌåÍøÂçÓÐn =log2N¼¶£¬ÆäÖеÚ0£¬1¡­ n-1¼¶·Ö±ðʵÏÖ¦Å(0)£¬¦Å(1) ¡­¦Å(n-1)µÄ»¥Á¬º¯Êý£¬Ã¿Ò»¼¶ÓÉÒ»¸ö¿ØÖÆÐźÅgi¿ØÖÆ£¬µ±gi =0ʱ£¬¸Ã¼¶Íê³ÉºãµÈ´«ËÍ£¬µ±g i =1ʱ£¬¸Ã¼¶Íê³ÉÒ»´Î¦Å(i)½»»»¡£
¡¡¡¡°´ÕÕ½»»»¿ª¹Ø£¬¶à¼¶Á¢·½ÌåÍøÂç²ÉÓöþ¹¦Äܽ»»»¿ª¹Ø¹¹³É¡£
¡¡¡¡¸ù¾Ý¿ØÖÆ·½Ê½µÄ²»Í¬£¬¶à¼¶Á¢·½ÌåÍøÂçÓÖÓÐSTARANÍøÂçºÍ¼ä½Ó¶þ½øÖÆn·½ÌåÍøÂ磨Indirect Binary n-cube Network£©µÈ¡£STARANÍøÂç²ÉÓü¶¿ØÖƺͲ¿·Ö¼¶¿ØÖÆ£»¶ø¼ä½Ó¶þ½øÖÆn·½ÌåÍøÂç²ÉÓõ¥Ôª¿ØÖÆ·½Ê½¡£Òò´Ë£¬ºóÕß¾ßÓиü´óµÄÁé»îÐÔ¡£
¡¡¡¡STARANÍøÂçÊǶ༶»¥Á¬ÍøÂçÖÐÒѾ­»ñµÃ³É¹¦Ó¦ÓõÄÒ»ÖÖ£¬ËüÒòʵ¼ÊÓÃÓÚ¾ÞÐÍÏàÁª´¦Àí»úSTARAN¶øµÃÃû¡£µ±Ëü²ÉÓü¶¿ØÖÆ·½Ê½Ê±£¬Ã¿Ò»¼¶ÓÃÒ»¸ö¿ØÖÆÐźš£¸Ã¿ØÖÆÐźÅΪ"1"ʱ£¬¸Ã¼¶ËùÓеĽ»»»µ¥ÔªÍ¬Ê±´¦ÓÚ½»»»×´Ì¬£¬³ö¶Ë±àºÅÊÇ´ÓÈë¶Ë±àºÅÔÚÏàӦλ´úÂëÉϱ䷴£»µ±¿ØÖÆÐźÅÎ"0"ʱ£¬¸Ã¼¶ËùÓд¦Àíµ¥ÔªÍ¬Ê±´¦ÓÚÖ±Á¬×´Ì¬£¬´úÂë²»±ä¡£
¡¡¡¡Ëùν½»»»¹¦ÄÜ£¬ÊÇÖ¸Ò»×éÔªËØͷβ¶Ô³ÆµØ½øÐн»»»¡£ÈçÒ»×é8Ôª½»»»¼´Îª£º
¡¡¡¡Èë¶ËÅÅÁУº0 1 2 3 4 5 6 7
¡¡¡¡³ö¶ËÅÅÁУº7 6 5 4 3 2 1 0
¡¡¡¡ÕâÊÇÒ»×é8¸öÔªËصÄÈ«½»»»£¬ÓֳƾµÏó½»»»¡£Ò»°ãÀ´Ëµ£¬¿ØÖÆÐźŵÄ×î¸ßλΪ"1"ʱ£¬Æä±ä»»Í¼Ï󶼿ÉÒÔ´Ó¿ØÖÆÐźÅΪÆä·´ÂëµÄ±ä»»Í¼ÏóÔÙ¾­¹ýÒ»´Î¾µÏó±ä»»µÃµ½¡£
¡¡¡¡STARANÍøÂç²ÉÓò¿·Ö¼¶¿ØÖÆʱ£¬Ëü¿ÉÍê³É¸÷ÖÖÒÆÊý¹¦ÄÜ£¬¹ÊÓÖ³ÆΪÒÆÊýÍøÂ磨Shift Network£©¡£
¡¡¡¡STARANÍøÂçÓÃÔÚSTARANÏàÁ¬´¦Àí»úµÄ¶àά·ÃÎÊ´æ´¢Æ÷Óë´¦Àí²¿¼þÖ®¼ä£¬¶Ô´æ´¢Æ÷ÖÐÔÓ´í´æ·ÅµÄÊý¾Ý£¬ÔÚ¶Á³öºóºÍдÈëÇ°ÖØÐÂÅÅÁУ¬ÒÔÊÊÓ¦´¦Àí²¿¼þ¶ÔÊý¾ÝÕý³£Î»ÐòµÄÐèÒª¡£

¡¡¡¡2£® ¶à¼¶»ìÏ´½»»»ÍøÂç
¡¡¡¡¶à¼¶»ìÏ´½»»»ÍøÂçÓÖ³ÆOmegaÍøÂ磬ËüÓÉn¼¶ÏàͬµÄÍøÂç×é³É£¬Ã¿Ò»¼¶¶¼°üº¬Ò»¸öÈ«»ìÍØÆ˺ÍËæºóÒ»ÁÐN/2¸öËŦÄܽ»»»µ¥Ôª£¬²ÉÓõ¥Ôª¿ØÖÆ·½Ê½¡£n¼¶»ìÏ´½»»»ÍøÂçµÄ»¥Á¬º¯Êý¿ÉÒÔ±íʾΪ£º
¡¡¡¡PSE(n) = (¦Ò(n) ¦Å (0))n
¡¡¡¡ÆäÖУ¬¦Å (0) ¸ù¾Ý¿ØÖÆÐźŷֱðÍê³ÉºãµÈ¡¢½»»»¹¦ÄÜ£¬´ËÍ⣬»¹ÄÜÍê³ÉÉϲ¥ºÍϲ¥¹¦ÄÜ¡£
¡¡¡¡ÔÚOmegaÍøÂçÖУ¬¸÷¼¶µÄ±àºÅ˳ÐòÓë¶à¼¶Á¢·½ÌåÍøÂçÕýºÃÏà·´¡£Õâ˵Ã÷£¬Èç¹û°ÑOmegaÍøÂçµÄÈë¶ËºÍ³ö¶Ë¶Ôµ÷£¬Ëü¾ÍµÈͬÓÚ¼ä½Ó¶þ½øÖÆn·½ÌåÍøÂçÖ®¼äÖ»´æÔÚÁ½µã²î±ð£º
¡¡¡¡¢Å Ç°ÕßµÄÊý¾ÝÁ÷ÏòÊÇn-1£¬n-2£¬¡­ 0¼¶£¬¶øºóÕßµÄÊý¾ÝÁ÷ÏòÊÇ0£¬1£¬2£¬¡­ n-1¼¶£¬ÕýºÃÏà·´¡£
¡¡¡¡¢Æ Ç°ÕßʹÓÃËŦÄܽ»»»µ¥Ôª£¬¶øºóÕßÓöþ¹¦Äܽ»»»µ¥Ôª¡£
¡¡¡¡Èç¹ûÔÝʱ¼Ù¶¨OmegaÍøÂçÒ²²ÉÓöþ¹¦Äܽ»»»µ¥Ôª£¬ÄÇôÓÉÓÚÊý¾ÝÈë³öÁ÷ÏòÏà·´£¬Òò´Ë£¬OmegaÍøÂçʵ¼ÊÉÏÊÇn·½ÌåÍøÂçµÄÄæÍøÂç¡£»ù±¾»¥Á¬ÍøÂ綼ÓÐÒ»¸ö¹²Í¬µÄÁ¬½ÓÌØÐÔ£¬¼´¶¼ÄÜʵÏÖÈÎÒ»Èë¶ËÓëÈÎÒ»³ö¶Ë¼äµÄÁ¬½Ó¡£µ«ÊÇ£¬ÒªÍ¬Ê±ÊµÏÖÁ½¶Ô»òÁ½¶ÔÒÔÉϵÄÈë¶ËÓë³ö¶Ë¼äµÄÁ¬½Ó£¬¾Í¿ÉÄÜ·¢ÉúÁ¬½Ó·¾¶ÉϵijåÍ»¡£Á÷ÏòÏ෴ʹµÃËüÃDzúÉú³åÍ»µÄÇé¿ö²»Í¬¡£ÀýÈ磬3·½ÌåÍøÂçÄÜͬʱʵÏÖ5µ½0£¬7µ½1µÄÁ¬½Ó£¬µ«²»ÄÜͬʱʵÏÖ0µ½5£¬1µ½7µÄÁ¬½Ó£»¶øOmegaÍøÂçÔòÇ¡ºÃÏà·´£¬5µ½0ºÍ7µ½1²»ÐУ¬µ«0µ½5ºÍ1µ½7¶¼¿ÉÒÔ¡£
¡¡¡¡Èç¹ûOmegaÍøÂç²ÉÓü¶¿ØÖÆ£¬ÔòËü¾Í±ä³ÉSTARANÍøÂçµÄÄæÍøÂç¡£
¡¡¡¡Èç¹ûOmegaÍøÂç²ÉÓò¿·Ö¼¶¿ØÖÆ£¬ÔòËü¾Í±ä³ÉSTARANÒÆÊýÍøÂçµÄÄæÍøÂç¡£
¡¡¡¡ÓÉÓÚOmegaÍøÂç²ÉÓÃËŦÄܽ»»»µ¥Ôª£¬Òò´Ë£¬ÔÊÐíͬʱʵÏÖÒ»¸öÈë¶Ëµ½¶à¸ö³ö¶ËµÄÁ¬½Ó¡£ÕâÊǶ༶Á¢·½ÌåÍøÂç²»¿ÉÄÜ°ìµ½µÄ¡£

¡¡¡¡3£®¶à¼¶PM2IÍøÂç
¡¡¡¡¶à¼¶PM2IÍøÂçÓÖ³ÆΪÊý¾Ý±ä»»ÍøÂç¡£Ëü°üº¬n¼¶µ¥Ôª¼äÁ¬½Ó£¬Ã¿Ò»¼¶¶¼ÊÇ°ÑÁ½Áи÷N =2 n¸öµ¥Ôª°´PM2IÍØÆË»¥ÏàÁ¬½ÓÆðÀ´¡£¶ÔµÚi¼¶£¨0¡Üi¡Ün-1£©À´Ëµ£¬Ã¿Ò»¸öÈëµ¥Ôª¶¼ÓÃÈý¸ùÁ¬Ïß·Ö±ðͨÍùµ¥Ôªj£¬j+2 i mod N£¬j-2 i mod N¡£
¡¡¡¡PM2Iµ¥¼¶»¥Á¬ÍøÂçµÄ×î´ó¾àÀëΪ"²»³¬¹ýn/2µÄ×î´óÕûÊý"¡£µ«×é³É¶à¼¶PM2I»¥Á¬ÍøÂçʱÓÃÁËn¼¶£¬Òò´ËÔÚÕâÖÖÍøÂçÖÐÌṩÁËÈßÓà·¾¶¡£ÈçN=8ʱ£¬0µ½5µÄÁ¬½Ó£¬¿ÉÒÔÓÐ0µ½4µ½4µ½5£¬0µ½4µ½6µ½5µÈ£¬Õâ¶ÔÌá¸ß¿É¿¿ÐÔºÜÓкô¦¡£¿ØÖÆÈý×éÁ¬½ÓÏßµÄÐźŷֱð³ÆΪƽ¿ØH£¬Ï¿ØDºÍÉÏ¿ØU¡£ÕâЩ¿ØÖÆÐźŵķÖ×éÇé¿öΪ£º¶ÔÓÚµÚi¼¶£¬(H1) i£¬(D1) i£¬ (U1)i¿ØÖƵÚiλΪ"0"µÄÄÇЩÈëµ¥Ôª£»(H2) i£¬(D2) i£¬ (U2)i¿ØÖƵÚiλΪ"1"µÄÄÇЩÈëµ¥Ôª¡£

¡¡¡¡4£®Ç¿»¯Êý¾Ý±ä»»ÍøÂçADM£¨Augmented Data Manipulation£©
¡¡¡¡»¹ÓÐÒ»ÖÖÍøÂç³ÆΪǿ»¯Êý¾Ý±ä»»ÍøÂçADM£¬Ïµ²ÉÓõ¥Ôª¿ØÖÆ£¬¼´Ã¿Ò»µ¥Ôª¶¼ÓÐ×Ô¼ºµÄ¿ØÖÆÐźÅH£¬D£¬U¡£
¡¡¡¡ADMµÄÍØÆ˺ͿØÖÆ·½Ê½£¬Ê¹Ëü¿ÉÒÔÍêÈ«Ä£·ÂOmegaÍøÂçµÄËŦÄܽ»»»µ¥Ôª¡£±ÈÈ磬x£¬y£¨x<y£©Á½¸öÈëµ¥Ôª£¬H£¬HΪֱÁ¬£»D£¬UΪ½»»»£»U£¬HΪϲ¥£»D£¬HΪÉϲ¥¡£Òò´Ë£¬ADM¿ÉÒÔʵÏÖOmegaÍøÂçµÄÈ«²¿Á¬½Ó¡£¶øÇÒÆä×éºÏÊý»¹Òª¸ü¶à¡£
¡¡¡¡±È½ÏÉÏÊöÍøÂ磬Áé»îÐÔÓɵ͵½¸ßµÄ´ÎÐòÊÇ£ºSTARAM£¬¼ä½Ó¶þ½øÖÆn·½Ì壬OmegaÍøÂ磬ADM£¬¶ø¸´ÔÓÐԺͳɱ¾µÄ´ÎÐòÔòÓë´ËÏà·´¡£ËäÈ»ÕâЩÍøÂçµÄÉè¼ÆÕ߶¼Ìá³öÁ˸÷×ÔµÄÍøÂçÓÃ;£¬µ«´ÓÉÏÃæ¶Ô¸÷ÖÖÍøÂ繲ͬÐԵķÖÎö¿ÉÒÔ¿´³ö£¬ËüÃǶԶàÖÖÓ¦Óó¡ºÏ¶¼ÊÇÊʺϵġ£