• 検索結果がありません。

類似配列検索のための配列アラインメントアルゴリズムの高速化

N/A
N/A
Protected

Academic year: 2021

シェア "類似配列検索のための配列アラインメントアルゴリズムの高速化"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)社団法人 情報処理学会 研究報告 IPSJ SIG Technical Report. 2004−DBS−134 (I) (10) 2004/7/13.    

(2)  

(3)  

(4)     ! " # $ %'& (*),+ -*.'&/& `52026BRba[148:92ZH32?78S57c262;†d2KO82e7‡29:f2‚48<g7=O;>h4ˆŠ=@?BKO‰>i7A2‹2j4C7Œ:D2a^OkE4l2`2`F:l28HZOmoG4| nOI@n:pBJ4Oq[Ž{KH0:rO[sB12>t L4‘2Kv’oM7FOr uxN4w23O“4y{MOP7”4z:QSZO•†–2|~R>T2—2}2U7˜:202™B€714š22Y:‚4V@WBa4^„X2ƒ2›OY[ ?7c2`Z2dB\H\O][e:0714f2^O_g3 h4£¥KOœ7¤ 2=„}2ž47=O€Bˆ27˜[‚4Z4^„Ÿ>ƒB 2 ¡S` R¢\Oa40BZO1o| 37526B87978<;>K„¦ H` 3„“o”{•†–2—oVH§7¨BY[ZH|O©Bª2yo=„? £¥¤ K2» a<3H“[R@”{=O?B•†–2}:—o2€BKOžB:[‚4=H^O?~ƒ7«2 ¬o` K2\23„¼2“4½7”oMO¾2•>–B“[—:3BEv52­26:®°82¯²9B±´³~8¿Ÿ[;>­2K2µ·¶ 3„·¯²“4±>K2”43„•>“o–2”4—Š•bŸ –:O—{l:KOm{ž7nO4À:V„Á4¸2r ¹¥3@º2“4\„” | •>–2—7y4z2ZO|4Â:\2½2M2ÃO“[325262829:8S;>^Ow `:l4n ? À2Ä2Å4rOÆ:Ç ˜2ÈSR>a[\O| ÉËÊ~ÌÎÍÐÏÑÉÓÒ/ÔOÕ@ÖØ×/ÏØÙ7Ú ÛÜÕHÖÞÝ~ßxà~á7ßãâ7ä¢ßæåÞçèÓߢé:âBßxÚêßãâHÏ ë~ìOí@ìOîHïñðxòôóõòOöÐîHïñ÷xìùøûúØü†ývþõíOïñÿ  ï æìOíùï Hò  ÎîHï ø ø ¯ °¶·µ ~¯  µ  µ·³  ¯ ¯ !/'

(5) ´¯   0¯  µ& !°³¯ ã!µ &"#,#!°$ )± ) !%&

(6) !°ñ¯¶ ! ° ®H µ ³ñ ¯  ¯  (³ ¯ '1! ²+± ¯ (³2¢' µ )±! !µ *'1!° )± &+¯  ñ¯ µ ² ³ ¯ 3.

(7) ¯H³ñ¯  ¯ ²

(8) %$-, )± !ñ¯ µ B³´¯  ¯  ¯ $).°³ñ¯ ܵ·³ ! .

(9) ¯B³´¯  ¯ ¯&°¶·µ%~¯.°³ñ¯$4!4$ ®~µ, ±!%°±%&~µ5~¯ !$ûµ·³& ¯6&! ³¢µ$ ¯²¶·®7 ³ñ¯$ ~¯  !$83:9;' µ  < ³ ,Я ¯ $=°¶ ! ±´µ   µ·& ³ !?> ¯ ±ñ¯ $8

(10)  @¯ ,, ¶·µ ñµ !/7!?'A2¢µ ! µ '1!°)± &ñµ  ³ ¢µ·¶ Î)³ , ±´¯ $ '; ±  ¯ ± 3 ¯ , ± !%,#!°³ñ¯ @ ¯ *°¶ %!°±´µ  C!?'x³´¯  ¯  ¯ °¶·µ %~¯ .°³ñ¯ $D!%7$ ® ~µ , )± !°)± &ùµ 39E B 5 !% ± ¯F,Я ±ñµ~¯´³ µ·³G°¶%!°±´µ :!%,Я ±H'1!°±)~³#I !)! 8J ³8°¶!°±ñµ :$H­2®°¯²±´³ < ­2µ·¶ ·¯ ± J ³K ¶!°±ñµ @ .L! !/'K µ   ±´

(11) ¯ 

(12) ¯ &!°)³ 8'1&!% K³  ¯ ¶ &!°±ñµ$  G¯ M ¯ !?'#±ñ¯ °)³ ¶ !.¶ #° ¶ °¶·µ µ  ³ ~ ¯!/¢L8³ . °³´³´P¯ ¯ '1$ ¶ ! &¯²³´$ L³ ® !/'Q!%~ K± µ  ,¶ ± !°!±ñ µ ±  @<  ~µ N3#O!°± ¶ !°/¶ °¶·µ ~¯ ñ¯ )³ ´8³ †¯ ±ñ

(13) )!!3 RSUTWVYX[Z \ ]4_D`4acb-dfe4g:h4i^jck-lDm4g:h4npo4qr^o-s ^ b:tfu:b-vfw4x:y:z4{pj-|c}p~0:€^bf‚4ƒ:„^ D†^‡ ˆc‰fŠ-‹Œ bx4yfz4{:Ž^_=:‘4npo4qr^oDs4z:{“’ ”•p– ˜—4™-|šq^~:›œž;ŸL ¢¡¤£¥¤¦§K¨©s:ª“«-¬š’4~D—^­ ® ›7¯*›š°*;¥£Ÿ#§8£±@£§#¡©²sª“«¬ š’ Š b7³´:µ¶ Žc· Š‹ ~-—p­ ® ›¯p›^°sfª“«¬-Žc_D7{p¸: D¹^‡ ˆ zf{:º4»p -¼¾½0¿cÀ ‹ ~—^­ ® ›-¯c›^°²s:ªC«-¬Ž _=¼¾½Á¿^ÂÃ^tDº4»:Ä4Å:ƓÇÁ7È –-É:Ê bfË Š g4h zf{:Ì Š‹ ÍfÎ4Žc_-=Ï:Ð4Ñ ‰ Å:Ò4Ó:g4hԒ0º:»4g4hpb4Õc’0Ö Õ^’0ÖC’- Ø×1g7h^j=Ù ® ›-¯˜›^°Aj-|}^~A4€4Ú@ -¹Û‡ ˆ jfÙ ® ›-¯p›^°Ü0=º:»^b:Ý-ÆÔÇ0Þ¾ß0z4{fg4h – x à²áâ ãäã0äå5æèçé0êëìíä0î ï

(14) ð)ñò%óñôEõö/÷)øùù/úùûüö/ý/þEôEõ¤ÿ þ û¢õ ö/÷ õ%÷¤õ¤þ 

(15) ý/óþEø/ó   õ¤ðEþ

(16)  ô1ý àà²áâ ãäã0äå5æèçé0ê íäå ñ÷¤óú ô;ý ùû/û¢ù/ðEÿñô

(17)  ùÁö/÷ õ÷¤õ ñòKú õ¤÷¤ôEðEù%÷ñú %õ¤õ¤ð

(18)    

(19) ý/óþEø/ó   õ¤ðEþ

(20)  ô1ý. u. y¾Ü ˆp‰:Š ;xfy!cbDv ‰ ©(gfhc #"%$ ‹cŒ b'&!(c_D º:»g:hšb#)f³+* ‰-, Å – _DÆ/.c½b-0f‘Û³fÆ:Æ Š‹ 1^‡ ˆ  g:hcj4Ù ® ›¯^›p°0j|^}c~0f€^bv4w32^_ x:y:z4{304‘cb5436 – Ö%.³ ŠD‹'7 f‚^_ Œ b58fÆ“Ç b:‚39:µpb:Õc’ÁÖ:Žp· Š‹ g:hpj4Ù ® ›¯^›c°²Žc_-;: 7 b'<!=4hc '>!<?=A@ ’ –-B Š܏3C!D+):³Þ3E – . Š+FHG7–'I h/JÓ Š‹ K!L «D¬ 

(21) M NOM%!P ® —c›ÁŽ!Qf̘©+_3C!D3)Û³ F ½RE SHT . Š3FUG .7hYPjfÙ ® › ¯p›c°7’ ‰/G ©A #V Š t u – <?=fh4‘ –'W ÏHJ-à Š-‹ j:Ù ® ›-¯c›p°0_'<3= ³!C!DÔÜt50fi K!L «D¬: W ÏÔÜt'0 –#X Ë Š V?Ypb Å!Z:³4Þ3E“’#. Š3F%G–5[ Æ4à Š-‹Œ b5V?Ycb-Å3Z^ j:Ù ® ›D¯c›^°²s%\:j^’ ‰%GA‹ ÌH.Ò%]Dg4hcj4Ù ® › ¯c›c°-’D_-7Þ3E“’#. Š j4Ù ® ›¯^›p°

(22) s%\:j-³ [ Æ Ã Š?F%G .-Þ?^%.4j7Ù ® ›-¯^›^°0 5_^u Š4Œ ’0Ž^· Š-‹ g4h^j:Ù ® ›D¯^›c°0_'`?a?b!c^b#d%e4 'f Š t4u – g ‰ Ç0à Š-‹ `3a?b!h4Îp_5i!j4ξ’kfÎ^b5`!a?bpb-g h:icq^›Rl%m#npb-g:h^ #o?pfÌ Š‹ ß4܏qk:Î^bDg4h ƾÇri!jÎcbDgh – _!. ‰ts j+u!v:³„3wUJDÃ:Ã/x y b#u3v:³3c!zcb'dHeDŽc· Š'{!|3} ³:v ‰-‹. −71−.

(23) f¶? Z  –  e  ‰ t-gfh^j:Ù ® ›-¯^›c°0_Ûqc› lHm-nfi;`3a!bšbghpb#o+p – T g ‰ Ç Ã ˆp‰ÛŠD‹ g4hcj4Ù ® ›-¯c›^°Áb-v:w%.4j|^}p~04€:³4ƒf„%J-à ÃHxD  3h:.  'h:

(24)  !hp b  –!F ½ F4 4Ö ‰ 3|  .  :  Ž S   Š H‹ b ?<˜_-6 Í ^b4j-|^}˜~04€“ ’ £¥   ’ =¦  ¢£¥ Œ  b4j|^}p~04€ –. e  ‰ t-È“Ü ‰ jD|^}^~4€ – Ö ‰ ˆ!p‰ t^ßDb-Žc· Š

(25) ‹ "#$ µ –!F4Š ’D\^]fb:j-| }c~Á4€c_4. œ %4 o &4|cj4Ù ® ›¯^›p° – Ö ‰-ˆ  y à ÇU:A֍bfj-|c}^~4€ F ½0v:w4Žp·4‡4t ‹ Â4. t %4 o ' |cjfÙ ® ›-¯p›^° – Ö ‰-ˆ ß0 y Ã“Ç  Ç ) }!| – ( * + ÜDt ‹. , S.-0/2123 4¶?Z  – e ‰ tg4h^j:Ù ® ›-¯^›c°0bfj-|^} ~0:€4Žp_-¯“ 4 ~65 – :8794g4hp :;4Ì ŠfŒ ’- <= Ü ˆp‰:Š‹?>A@CB ¥¡¤£¥-ÇÁ³D E:Ì Š3F%G–F  pj| }c~Á:€^_ :AÖcb*GH S – JI Š:Œ ’0³:Ž S ŠD‹?K Ö _ :874 9 gfh?>L^ M bc N 5Zf O Ì Š GH S Cß GPK Ö _ :Q74 9 g4hcbL^ M ft4R ½0j4Ù ® ›-¯c›^°²s%\4j b-Þ!Ep N [ T Þ?^A.4j:Ù ® ›¯^›p°0 5_cu Š GH S Ž^· Š-‹S UTW4 V ©b4¯“ 4 ~YX^ Z D¹ G j|^}^~Á4€c —7|\[ °D~:«'m spj7|c}š~ :€ ’ ‰/GA‹cŒ b Œ ’³ g:h c 5 S UT^]_4V ©ac ` tJR Š:Œ ’ŽfÞ!^H.fj:Ù ® › ¯c›p° '_cu Š4Œ ’ {!|c– Ü-t Up T bV _-Ï:Ðfg:h bA c J=© ‹ d e 7`fa4g:h^bDg4hcj4Ù ® ›D¯^›c° – g ‰ Çà Š j-|c}^~04€^_-

(26) f £/£hg  ¢± B §˜’i#j §kl @ b4 m È4¶H.n o –pq Ì Šsr  ‹ f £/£hg  ¢± B § ’tis#j §Cl @ _4¶3Z g ‰ tfœ4 % o4& |pj4Ù ® ›-¯c›^°Áb4j-|c}^~Á4€^ Ô u Üt ‹^Œ b4œf % o4& |pj:Ù ® ›-¯c›p°’-_;: 7 b-g:h^ *v4 w ¶ – o3p“Ü I h%JÓ Š g4h^j:Ù ® ›-¯^› °b Œ ’ÁŽc· ŠD‹ ÜÁƾÜÁxy K?L «¬z{f|:ªp™4 g ‰ t:j-|p}c~ :€šb'0:‘+ Z O |Û³ S UTPV4© Žp· Š b –} Ü ˆ cj —:™p› K3L «D ¬ z{f|:ªc™4 g ‰ t:j-|c}p~4€pb#0 ‘!. Z O|p_ S U T~€V4©&’5. Š‹. W‚„ƒ† ˆ‡†‰†Š   Œ‹Ž  ò%õ‘ ñòh; ÷¤ù “’ ó%õ¤ð•”ðEù%÷¤õ¤òóðEõ. first computing. – ¦¥  l ˜@ —. second computing. £¥¨ _DX Z;Z O|. third computing. S U TWV4©b™f£/£šgN ¢± B § :. ’›isj#§Cl @ b4j-|^}^~04€ -œXZqZO| S UT.]

(27) V4© Ž4† G j-|^}^~4€^ uÔÜ-t~  ‹ – ¦¥ l @˜— £¥¨=_- žŸc   K b FHG-– ¡¢ ¶ – g ‰:Š4Œ ’0Ž4XZ ZO|p £ ¤¾Üt ‹ ±¥ 5¦¢¡ @ t ’ i B ¡¤£¥± B §=¦ _ f £/h£ g ¢± B § › ’ isj#§Cl @ b7j |c}c~Á4€c -;:²ÖpbÏ4Ðfg4hcbޓßÁx4y } ¨ § ”5} © ³:v ‰  u 4hp #f4Ì FAG t « H‹^Œ:Œ Ž:¹ G x – © ª Ü- y } _D  ¬ É cc b ­ ®4i W Ï^* ¯4Ì ‹˜Œ b FHG .' u h^ #_^u Š g4hpj4Ù ® ›-¯p›^° %: o '-|pj4Ù ® ›-¯ ›c°’ ‰HGA‹ Í ^_50:‘?Z O | S U TWV4©èb4jf—4™^› K3L «D°¬ z { |:ªc™f g ‰ t:jD|c}p~:€p  u¾Ü t ± )‹ :AÖcbDÏ Ð:g:hp b cHJD² ³ T W ’ V¾Žc· Š ’ S U T´³V4©H-0f‘ ’ ¯ 4Ԉ ~ XZ^™ _ T¶µ*V –  o ·:Ì Š‹ j|p}^~f€^_ : Öp b ¸¹:ƓÇ'. Š‹   º U T»] K 8 © µ7U VP] K ©+* b N^ ZO¾Ü ˆ Þ?^H.4jfÙ ® ›-¯c›^°Áb-sH\4j4 '_^u Š-‹ y Ã:ƾÇ. Z O“Ü t Np 4t t R6‡ ˆ  Þ!^H.4jfÙ ® ›-¯p›^° #_cu Š‹ £¥ . ’ =¦  ¢£¥è_ Í b=j |˜}˜~ =€p’ – ¦¥ l @˜— £¥¨ b7j6|}^~A=€½ ¼\¾6Å=Ò7Ó ˆ ˆ  XZq Z O

(28) | S U T¿]½V4© b4 œ %4 o &4|^jfÙ ® ›-¯^›p°0b:j-|c}^~0f€^bv4w?2 " d Üt ‹ ’ i B ¡¤£¥± B § – j B §K¨% – B ¥ gÀ¦ Á%§#* =¦  ¢£¥ _6 ¥ ±5¦¢¡ @ \ b4j|^}c~04€  % Q J à : % o   ' ^ | 4 j Ù ® ›¯^›^° –  Š b:j7|c}p~&f€ – ?  £¥ DW ’ =¦  ¢£¥5bfj|p}*~Á:€ b ÃÄp ¼¾DÅ:Ò:Ó^t Å  ‹^Œ b:jD|c}^~f€c_- Æpu o 'D|^j:Ù ® ›-¯c›^° b Ç È^ #_^u-

(29)  7 – y  b X – %: Z – É I Š Þ3^H.j:Ù ® ›¯c›š°Á„ £¥ DW ’ =¦  ¢£¥ b:j|p}c~Á:€c g ‰Dˆ _cu Š‹ _ Ï B ¤¡ Ñ ¥˜Ò ӝ Ï B ¤Ô ¡ ÑG¦§8£ B ¥N >8@kB ¥¡¤£¥¤ ¥ l @CB Ë£ ÊG£¥¤ ¥˜Ì BÎÍ ¥ Á%§ Ð ¥€Õ B l/£ Ò  ¦¢¨%§K±@£§#¡©üjD|}f~A=€½ uCÜÁt F  ‹ – ¦¥ l @˜— £¥¨ b:j|^}p~0:€^_D†^ b Ö×c ; Ø4Ì Š4Œ ’ÁŽ4 ¡ ¢ ¶ Z O XZc Ù – “Ü ˆ  Z O^ D† G²‹ ÜÁƓ܏=† –  ’&\ h Ǜښ b Ö\ך ;\Ø Ü !\ Z O\X\Z* 7\ † ÚPۚ’ \ h Ú Û:b ÇÚ – Ü fŽ S Ã%x F Y½ Ý%. ‰ ¡  Z O4ŽfÞ?^ .:j:Ù ® ›-¯c›^°Á 5_cu Š:Œ ’Á³4Ž S Š-‹  Z OX Z^ Þ ~ Þ

(30) ß :©ü½b Xà – ¡¢ ¶ –

(31) 7Ì Š=Œ ’AŽ7á Ï B ¤¡ Ñ ¥˜Ò _ " †30:‘p #4!6ÔÜ-t ‹  t âcÜÁ;œ : µ Þ µã 7  b ä å b Ö×^ ;Ø4Ì Š b-Ž4* :;fÌ Š ¯ 4“ˆ~ Xà^_ æ^Ë Š-‹ | [ °~«'m Þçéè bp’ S  Œ bÛjD|š}c~€p_ۗD\ scj|p}c~Á:€¾6 ’ êëA.:j|p}c~Á:€ – . Š‹ ) ìfÍ: >8@kB ¥¡¤£¥Ç-_ – j B §K¨Çb:jD|š}c~f€šb  ícË: De – Ü ˆ Ï B ¤¡ Ñ ¥îÒ ©ª Üt ï  ‹ \c]f_ Í pb:j|p}c~Á:€¾t ’ £¥ -Ð ’ =¦  ¢£¥ bfj |c}c~Á4€c 'o?p¾Ü ˆ !: Öcb4jD|c}^~f€^ b c ð^ t Ô Ã Ç e   =  ¾ È Ü j p | ^ }  ~ 4  €p  ñò ‹ y – ‰-ˆ ‰. −72−.

(32) u:Ì. Š‹. 

(33) "!#%$'&)( *!+-,-,.$'&0/12 354768:9; "<:=>/1?2 35406@8 /?ABC>/D:E 9 F:G@HI 1@J:KL5M>0 9N OQP7RSP0 F:GT 1UVWXWY0Z[M\ 9] RRMD^E ]_`a; bc ]d \>e0f ;T R>^Og ; ^!#h$'&)(5!+-,-,.$'& /:1"2 35406@8 : F@G5T 1:UV>WX5WY0"Z[:M [ ] ^i@JK5kj0l:m d M@[ 9>d M?O@n"g ]o Pp<@=5/1?2 3

(34) 47685; i:J@K

(35) "qjplm: T` O T?r>Ts <:=/@12 34p68@9; H5I 1"JK5L M?t ] J:K/"uv5w:xyP a:zN @n?g>{ a:FG T 1@U:V>W?X5W>Yp"Z5[:M"R s795d M"O. D[ i , j ]. E[ i , j ]. F[ i , j ]. TraceRoute[ i , j ]. S. D[ i , j ]. E[ i , j ]. F[ i , j ]. —• –|º˜h™¬êìòì끻œž°í­)ŸÀö³–î°¡£²°ï¥³Ÿ¤÷°ð¡Á®ø¥³ñƒ°¦¬–.¨0·‚0ªÁª¬„†­'«%¯ ƒ­'˜³®¤¥§‡ƒŸÁ¦©– ±¬ˆŠ­' ¯ ‰0¡ ¥°‹ƒ®)­'Œ±¬– ¥³²Âށ´³‘¨p’óô¥§ˆŠª©“°– ” õh­¤Ã :/@pR s ß P ` 1"2 354768 ?ù>ú?O  ; n?g>û5üýÿþ :/1"2 354p68  ?O Å þ @/1"2 3Q4p68@9 *Ê%ˤÌÖÍ $ ϧÌhÐƒÑ  ; @û5ü¼ý¾ ËÒ—Ó ¤$³ÔŠÊŠ/^ÕJKyP a` MD ] ÕwxØg a` MX Ù 4pÚ@Û "ÜSP a>` M"O to be computed. TraceRoute[ i , j ]. •—– ˜h™›šœž |

(36) Ÿ¢¡£}Ÿ¤¡£~¥§€ƒ¦©¨‚0ª¬«%„†­' ƒ®¤Ÿ¢‡ƒ­'ˆŠ¯ ‰0¥°®)‹ƒ­'±¬Œ– ¥³²Ž´³¨7‘µ¶’¥§ˆŠ±©¥§“¸” · ªž­'¯ ˜³¥§¦©– ±¬ ¡ to be computed. D[ i , j ]. E[ i , j ]. using for the computation. elements saved. F[ i , j ]. •Š– |º˜h™¬¿¹¼œž­)» ¯ °˜³¨'ŸÀ¥³Ÿ¤¦¬¡£¦¬– ±©ª¶Ÿ¤°½¡Á¡ ¥³» ¦¬¨p– ¯ ª¬Ÿ¤«%¦ ­'‚®¤Ÿ¢„†­' ƒ¯ ¥°‡ƒ®)­'ˆ¾±¬‰– ¥³‹ƒ²Â´³Œ¨ £» ށ¨)†Ÿ¤¦¬ªÄà ˆŠ» “– ¯ ” Ÿ¤¦¤· ª ÅÇÆ  ÅÉÈ ; Æ _ /12 340689 "ÊhˤÌpÍÎ$pϳÌ%ÐƒÑ Ò—Ù Ó 47ˤ$³ÚÔ—Ê¾Û /ÖÕÜkJP a5K×` P M?aOÖ` MD ; ] Õ?g wxs ØÆ _g a/1?` 2 MX3 4p6@8 /?ÝÞ@R spß P ` 12 34p68 /1:Vàá1: â5^O!#%$'&)("ã!+-,-,.$)&/:1?2 3>4p68:9>; F:GH I 1@J:KL>ME ] J:K/?uv>w:xyP a>`T:` / 9 i@J:K:lmS T M?O<:=>/1"2 354p68@9

(37) ; JK/uvwxyP a` M/ 9 iJKLMlm T` O L T"äå F@G:HI 1?JK:LM"E ] JK/"uv5w xSP a5` gæ?:!#h$)&)(Q!+-,-,.$'& /@1?2 3>4p6:89kç iJ:Kè@é ]F:GT 1U:VWX5WY7Z[:M>0 9 N M"O to be computed. using for the computation. elements saved. using for the computation. elements saved.

(38)

(39)  

(40)  

(41) 

(42) 

(43) 

(44) . 

(45) !#"$%'&&)(*+-,$%'&&).* : 

(46)  

(47) !#/

(48) 

(49) 012435$%6&&)(5+7%'&&).*98 ; $)<&&).*+7='$)<&&).*>#?

(50) 

(51) 

(52) @'A '++B+  +DCE@1

(53) 31

(54) @'A ; $)<*GF-<A H=' $)< I*GCJF-FI<%-A 

(55) -.7

(56) : ; $)C*IF7"KLM"GNJ,O0"

(57) P')C

(58) Q%48A R ='$)C*IF7"KLM"GNJ,O0"

(59) P')C

(60) Q%48A H   FI%-

(61) -(7

(62) : SF ; $)<*A ; $)<*IF7"KLM"GNJ,O0"

(63) P'  Q%48A 7FJ"KLM"GN-,O0"

(64) P'  Q%T84A H  IC7FU%-

(65) S.J

(66) : JFS

(67) 1V : 

(68) :Q,O0"+ ; $)C*

(69) Q"K; LM" R A R ='$)C*IF-

(70) 1V ='$)C*

(71) Q,O0

(72) "+ $)C*

(73) Q"KL

(74) M" A JFS 

(75) 1V : :N

(76)   W"$  *+S,$)C*98+X+D='$)C* R A @Y 

(77) ZE 1

(78) @GN

(79) @  "$  *+-,$)C*98[  _ @1?GZ

(80) U@\2  3^] 

(81) 3]  

(82) 7/

(83) 

(84) 0123$ +)C

(85) *A 1

(86) @I`a@1?GZ

(87) U@\2  3^]  @ 

(88) ]  

(89) 7/

(90) 

(91) 0123$ +)C

(92) *A 1

(93) @G='$)C*b@1?UZ

(94) G@\2 3G]

(95) 3

(96) ]  

(97) 7/

(98) 

(99) 0123$ +)C

(100) *A R -F ; $)C*A ; $)C*IFJA R R R •—– ˜h™srbôt |d¦¬¥°®¤cfŸ¤õ°÷°eD¦©Ÿ¢gD®¤h7¥³¡£i «°„÷°jl±¬– kD²°˜mD±¬ƒn  Ÿ¢Žp¥³oD«°±¬q – ¡­)¯Šª¬®¤¥³¦¬Ÿ. È. −73−.

(101) Å ; Æ _ / yPD5/ FGH>I 1J:K LQM

(102) £ÌhÐ Ò—Ó Ë¤$¸Ï³Ì°&)$?/@U 8>I ^ÜSP a5` M?O>:/

(103) 9>; 51 :á>W!@2">á  # `ÖaQ` M?O$&%('*)+$ ; ,-  . !@2"5ᒠ/10*2 $ ; 34 5!2 "5á 67L>M8O $ / ; 9 :;< 5 67L>MO@/ 

(104) 9; = >:J ? @5 # `?aF@GH5I 1:J@KyP a` MO/"JK5/E ] 1Æ AB DCÌ Ó Ë¤$ 2FE ͊,.$ ] J@K/?u:v>?wxkP a ` M"O. $iC0$§( Ó ,.Ë ] wx:LMO C0$§( Ó ,.Ëjh+lk³$ ; 2 & E ϳ$`C$³( Ó ,.Ë/ 4 Ø 95d M?O.

(105)

(106)  0 1

(107) /

(108) 

(109) 

(110) . 

(111)  B"$%'&&)(*+S,$%'&&).*+ /

(112) 

(113) 0123$%'&

(114) &)(+7%'&&).* : 

(115)  

(116)  B0 1

(117) /

(118) @3 $ %'&&W/@43 HG * 8  +C[B@1

(119) 31  FJ(A C7FJ.A I G /

(120) @3 EF7<A Y: Z  3  5 J FI%T8 1  )C J FG%T8   :@Y 

(121) ZE/

(122) 

(123) 01243 $ +XC*  _ :1

(124) @IZ

(125) G@\2 3G] 

(126) 3] @1?GZ

(127) U@\2 3G]  _ 

(128) 3] KG  QQ'A 

(129) 70 1

(130) /

(131) @3 $)/

(132) 

(133) @ 3 T*A R C

(134) QQ'A  :1

(135) @IZ

(136) G@\2 3G] @ 

(137) ] @1?GZ

(138) U@\2 3G]  @ 

(139) ] 

(140) 70 1

(141) /

(142) @3 $)/

(143) 

(144) @ 3 K G T*A

(145) C  Q ' Q A R :1

(146) @IZ

(147) G@\2 3G]

(148) 3

(149) ] @1?GZ

(150) U@\2 3G]

(151) 3

(152) ] K G  QQ'A 

(153) 70 1

(154) /

(155) @3 $)/

(156) 

(157) @ 3 T*A R R K G R /

(158) @3 TNNA R |ML •—eB– ˜%Og ™[Z Nƒ„Qôt ¦¬PS¥ R®¤Ÿ¤Tõ°÷°O¦¬ŸÀT±¬U¦ ­'½ ®¤–Nƒ² ˜Žl±¬k°ŸÀƒm ¥§‚S« VO±¬– ¡W7­'Fj ¯—X«h­)Y±© ŽloDq. 

(159) 1  L

(160)

(161) 

(162) T m

(163) @Z  1(1on  'Z  . 

(164) !#"$%'&&)(*+-,$%'&&).* : 

(165)  

(166) !#"

(167) 3 Hp 

(168)   /

(169) 

(170) @ 3'8 _ P7

(171)  

(172) GZ

(173) G 

(174)   

(175) 1

(176) 3G@  &-P _ 

(177)  

(178)  5)"$%'&

(179) &)(

(180) *+S,$%'&&).*98A _ P70 1

(181) IZ

(182) U1  1\]/

(183) 

(184) 01243

(185) ]&7P _ 0 1

(186) /

(187)  )"5$%'&T&)(

(188) *+S,$%'&&).*+ /

(189) 

(190) 01243 $%'&

(191) &)( +J%'&&).*98A _ P7"

(192) 3 H p @[ q

(193)   @^Y  Z Z

(194) I?

(195) 

(196)  E]0 1

(197) /

(198) @ 3]'&7P _ "

(199) 3 Hp 

(200)   W"$ %'&&W(*5+S,$%'&&).*+ I G 0 1

(201) /

(202) @43 $%'&

(203) &)/T

(204) @3

(205)  

(206) *98A R. •Š– ˜h™KM|sr ó¾¥³ª¬ë í*– õ%­ î Ã  ð­)ö³ñƒ– ²°‚¥³÷°„‘®ø ƒ°–.·‡ƒªˆŠ­'¯ ‰˜³¥³‹ ¦¬– ±¬°¡ Åut ; û5ükýÿþ :/1"2 35406:8 /@XV5WQ

(207) / @U 8 I v‘95d M?O:/ 

(208) 9;  

(209) u£ÌhÐƒÑ Ò—9:Ó F:ˤ$wG¸Ï§TÌ &)1$ 9:U:F@VG:W"H>XI W51@Y? J@T KM"JP7K5 / u

(210) v>2 & E Z5ϳ`$ [CÌnÓ Ë¤$ / ef5 # `"a 

(211) ]$,-l+ xzy¾Ð o$ y—Ë 9@F:GQT 1@UV>W?X W5Yp"Z5[@M?O. Å \ ; Æ _ / 9:  Q/ FG>T 1U@VQW?XQWQY? ] T M?JK>/u:v_^M 

(212) 2 & E ϳ$`CÌ Ó Ë¤$0/ U 85I a "ÜyP a` MO:/

(213) 95; F:G>TH5I 1 :Z>\:M b5j ] ÆcAB CÌ Ó Ë¤$ 2FE ͗,.$Qd5/J@K5/ u:v>:_ ^M?On5P a n:/ efhg AB   2 & E Ï'Ñ. }{ |~€ƒ‚ „ †(‡HˆŠ‰]‹]Œ] Ž 9 {#yP":U 8>; ^L‘ a @U“’ W” •–> # `?a —˜ P a5` M?O™š ›œ@: ;   ]Ÿž &)$³$ / ¡  £¢ ¤ Ѭ&)$',.$ E (¤$'¦¥  §¥5¨ª©

(214) ¬«­« !)+k) 5X Ù 4 Ƭz\ ! / ® y¯ P?à H S¥ Y°v'±º "{# PÖ^O 9: q :P a Mg¬g1

(215) ² / 4 ØÖ ³ T MQ´ W§µ ¥5¶ / ; <  #S6 P?On?g s;  à  ´·  H ¹¸ +.(¤([‘' &)ÌhË 9 º, Øg a5` M ç / 95d M¦»H¼[ø½ O ¾¿Q/Ö 9Q; :<=Q/1^2 3Q4 68 *!#h$)&)( !+-,-,.$)& /@12 34p6@8 n>P a û>üký¸þ :/1"2 3 4 68 / ™Qš ^À ÂÁ 2Q1UV

(216) W^XQWãY ^ L5M: 9 k P?O¾ 5à /: 9>; ^<@=5/1"2 3 4p68 !#%$'&)(ã!+-,-,.$'&/@1?2 354 6:8 5n5P a û üqý—þ @/1?2 35406@8 # `"aÄ  È _ /   Å 2Q1:UV5W"XQW5Y /  @ U 8 /™>š Â S P^?O !#%$'&)("

(217) !+-,-,.$'&/@1?2 3

(218) 476:8 Æ ] P"  Å 2 1:UV5W"X

(219) W>Yp/@ U 8Q; ) E yÇx s /ÂÈ 5; ] ÆÉ `aÄÊ P"O yË e"/ Æ _ /1?2 Ó 34768 Æ ] P?  Å 2>1:U:VW"X5W>Y0/  U 8>;  Ѓ+.ËIÌ s /È 5; ] ÆÉ `"aÄ Ê P?"O . −74−.

(220) †(‡.  

(221)  

(222) . 9 8 1.4. execution time[sec]. 7. execution time[sec]. Gotoh M&M Y&M. 1.2 1 0.8 0.6. 6 5 4 3 2 1. 0.4. 0. 0.2. 0. 500 1000 1500 2000 2500 3000 3500 4000 4500 array length.

(223)  !. FHQ. . #". %$. Å ; È _ /:12 34768] b:M  Á 21U:V W X5WY7/:D@EyP? ç / 9d MO:Ê pÌ%ˤÌzÌ¾Ê <=5/1^2 3Q4p68 Ê%! p!Ê  !#h$'&)(: !+-,-,.$'& /:1"2 3>4p6:8 Ê p!Ê :û>üÇý¾þ :/@1?2 354 68:9d M"O /@ 9; Æ _ / 9: />j å ¿ 5/  ; 4 Ø È ¤ È /  ] P0 ç jQ¿ 5/  ]@; 4 Ø^ g£R s ­« t  \ 9 / ¤ Ž5/  5  # ` "O Å R s _^"/:12 35406@8 /?@DE Qç 9: >/ 4 Ø ]  L5M>0 ä R>MOn@/ 9Sç û üìýÿþ :/1?2 3>406:8; Ëke/ Æ _ /@12 34 6:8 b5e T 1?2 354p6@8:9>d M:>p ä R5M?O )(. *. 2. /.10. 12. 2. =R. 7. 1S. 1SU. -89. U. T. V. 1.6. execution time[sec]. T. 1V. W. =8. Y. Gotoh local Y&M local H&M. 1.2. T. /2. :; <  =>?. 1.4. G. 134. 3/4. 5&. 6. G. D. %$. ,+-*. ,+-*. 13 4. OPD. #". -*. '&. 12. array length. KJMLNOC. •Š– ˜h|™ ìœ °Ÿ¢Ÿ ³Ÿ¤®¤÷° ƒ±©– „O¥³²pPS±¬R– ¡£TŸ£O¥ ¾T˜³U†¯ ¥§‚ ´h­)¯—­'¯ – ˜³²°Ÿ¤¡À± 0. 500 1000 1500 2000 2500 3000 3500 4000 4500. •—– ˜h|™ œ °Ÿ¢Ÿ ³Ÿ¤ ƒ®¤÷°„O±©– ¥³PF² R±¬T– ¡£OŸÁT¥ ôU‘¯ ‚¥°®)­'¯ ­'¯ – ˜³²°Ÿ¤¡¢š ± š  Ѓ+.ËIÌ s /“  Å 2y1ºU5VãW:X WSYƒ/51 2 3ã4?6 8 ʬ) p!Ê ; !#h$'&)(:!+-,-,.$)&’/*1^2 3Q4 6*8  # `  ) Ó E y x s /  Å 2>1:U:V>W?X>W5Yp/@1?2 3 406:8 nP a Ê p! ,.Ì Ï E ,.Ê ; ûüký%þ[ :/12 3 4068  # `   Ѓ+.ËIÌ s /  Å 21UVWXWY0/ 1?2 3>406:8@9d M?O Å ¤ 95; Æ _ / 9: />j å ¿ / 4 Ø: È ¤ È ] P0 Å g « 9; 4 Ø Æ g  Æ ] P a

(224) ` M?O Å ¤ Å g «  çç §j ¿ Q/ 9 :   ]; 4 Ø? g0R s ¬« t  \ 9 / ¤ Ž> / 5 # ` ?O ) Ó E yÇx s /1?2 3Q4p6:8Q; / Æ _ /1?2 3Q4 6:8 b>e0:@DE: ` OQP7RyPpª¿ 95; û5üý—þ /@1Ö2 3Q4p68 / :) Ó E yÇx s /:1^2 3Q476 8 b5e ç :DE@ T  a5` M50 ä R5MO g ;   Å 2>1U:VW"XW5Y0/ o  T M C>/ 4 Ø:/ ` R s M>0ù5ú s gM" O   Å 21:UV>WX W5Yp/ o  T M C>/ 4 Ø ; Æ _ / 9: / ™Q/

(225) Ø ] x@LQM?O @L

(226) M> ) E yÇx s /@1 2 354768 0û>üqýÿþ /@12 34p68 Ó /?E ] f ; T:` O b:c  ç <:=/@12 34p68 / ™š d  a ` M?O. 0. †(‡. Gotoh local Y&M local H&M. =X. []\. =Z. 10. 1 0.8. ^. |. _a`cbBd. 5û üý—þ :/1"2 347685;  Á 251@UV W?XQW5Y ]?_>`^a5; <=>/1"2 3Q4p6@8 ×!#h$'&)(" !+-,-,.$)& /@12 35406@8 /™š>d ?Oû5üýÿþ /1^2 3Q4 68

(227) ; <=Q/1Ö2 3Q4 68 bQe^X Ù 4 Ú:Û ?l@m@P T:` OqP7RSPp*!#h$'&)(ã!+-,-,.$'& /1 2 35406@8 b5e ç N:T X Ù 47ÚÛ lmk0L5MO 95; X Ù 4 / œ ; be ç T  a>` MOn /::[:/@ ;d \e m T 95;@T` O ç P ­Æ z\ ! / d>/:X Ù 4  ®¯kP??J@K >?{5 a5` g æ?ûüìýÿþ /:12 35406@8 ?:L>M57 9. 0.6 0.4 0.2. 10. 0 0. 500 1000 1500 2000 2500 3000 3500 4000 4500. •—– ˜%|™ kœ °ŸÀŸ §Ÿ¤ ƒ®¤÷ „O±¬– PS¥³² R±¬T– ¡£OŸ¢T¥ ¾U†¯ ‚¥°®)­'¯—­'¯ – ˜³²°Ÿ¤¡¢± Å ¤  Å g « ; È _ /1’2 3ã4 6*8Q] bM   Å 2Q1UVãW^XQWQY /ÖDEQ qP^ ç / 9Qd M’O*Ê pÌ%ˤzÌ Ìk,.Ì Ï E ,.Ê ; <5=ã/*1’2 3ã4ƒ658 8 # `  A@BC #I. )(. #". array length. ED!FHG. %$. gf. -e. D!FHG. h. −75−. i. j1k. nm. j. U. Nl. op. q.

(228) N M"O  Å 21:UV5W"XW5Y ]_5`aSç ^û>üqý—þ @/:1"2 35476:8>; b ` ™š>?ÜSP"?O  Ž È ; / ] >e£6 ý ” ` 

(229) `    H " 8   /  :  H " 8 /"!5ü"# Ø$@  H " 8 /"%& ' Ø $ ] ()* P?\"L^O e. 1e e. Y. e. Y. 1e. 1e. +. e. ,. -. .. g0/  ¢ 1 $³$³Ô ,.Ð E y E yôÔ  ¢ 2 Ó y¾(¤Ï Ì4365K$ p$oy¾$'& E , ËI̾$Â$ Ï'¸+.Ô $ E &) Ï[Ì8$:9 7¬$jÌ yô&aϳ$ h+.ЃÌ;Ñ7 +-!, E ¸Á$³&¤ËI+.ÌËøÌô+.'‘Ì$³(Ô]&)Ìhˤ$+ $'y + Ҋy¾Ò (¤ËIÊ<,-+.Ìô3Ï $ EÌ>͗=h,.$ÂÌ $ìЃ&[ˤy + Ìy¾Ìƒ 2 <A È Ñ °È 3Fg t Ó E ,žÌ?7‘!Ì ,.$§Ï Ó , E & Ó / +.̰,.̬x%#@3 ¤ « 5I¢ $ % + y¾$ E &  E ϳ$ $0,lx%Ì Ñ Æ /¦&¤ +.  ËIôÌ Ò—¢ Ð Ò ¢ 0) ¢ 6+- &)7Ä(¤Ì Ï[& Ì Í $'£ &jÌh<x Ð 3B ø Ë + y x ! DE C +.Ð E Ò , £Ì%Ð Ð Ìzy — Ò Ó  Ó Íô(¤$E9 Ó $o¾y ϳ$³(¤Ê 3 £ Ì%Ð Ð Ó —y +.Ï E Ëø+.Ìwôy ( Ì?7 $&£!F3 g / 'g Ñ 3Fg È /  2<Ì%GHТ \ ¸ ÐÐ A җ+.ÌwÒËIyÌ ¢ È !E ôy Ì Ô:,.È $§ Ï! È ,¢ 2 &¤ E t­ ˤ$)&)¢Í¾Ð (¤$:E 9 y ¢ $jyô5IH©Ï³Ô—$§$o(¤—yÊ<Ëø3L+KJ¾=hÏÌ E Ëø&[+.y Ìw

(230) y ,‘Ì;Ì;77 !/ Ì ,.p$³Ï ÌhÓ Ë¤, ÌwE NÌ & 3O/ +.̰5I$O,.̬Óy hx #DE 3FH©g Ð  ÓMt A &)җÌ?Ò Ph¢ $§g Ó Ô ¤ Ñjg 0$ ¤ ,lt %x 3FÌ &¤g +.¤ ËI¾Ì Ó g Ð ¢ E 7¬Ì°&   ¢ !!EÌ ,.ˤ$³Ï[Ï ŠÌ + y , x & / +.+.̰̰,.,.̬̬hx  x #D+.Ï 3FE g , Ò  $:9 Ó $o¾y Ï³Ñ $³(¤Ê<3Q3F=hg Ì Ó &[y E ,*Ì;7 \ ÆMA ¢ t « t « ¤ ÿÆ ¢ E / / 0 ¢ !#hÓ $'&)( E y¾Ô 2 ¢ !+-,-,.$'&?җ3RÒ 5  Ò Ëø+.Ð E , E ,-+lxwyôÐ$oy—ˤ( + y +.Ìh,-+ (¤¾y Ï'$+.$jE ôy &7ϳ( $§Ò ( E ϳ1$³Ê<$ 3 £ H ÌhÐ  Ҋ/SÓ3 ˤ$'&O?g / $ ÒŠÒ ,-g¬+.Ï 'g E ÑjËøg +.Ìw3(ôy g (p+ ’y ËIôÌ $ G G A t \ /U/ T ¢ ) Ó E yÇ x 3C ¢  /¢ ) E  &)Ô¸+.(¤Ìw y E ôy ÒŠÔ Ò ¢ 2 ¢ !+-,-,.$'¤ &?3V¢ 5I$ (ËøÒ+.$³E (¤Ï³Ê<$'3 Ñ $SW"Ì%Ð Ï'+.$j—y Ë Ë¤$'&&E ,l$ hx ̰&¤+.,-ËI+.ôÌ Ï Ð Ëø+.Ìwy7¬Ì &Ç+.(ËI,.ÌôÌ $Ï E ,+.Ìh(ø(¤+.Ï)Ð+.$o+-yô, E ϧ&¤$³+-(Ñ E / G c$ / H   /Sҗ3 Ó <\ G  / A Ò—Ò ÒŠ¢ Ò È¹°t È Ñ È @g 3Fg ¤¬¤¬« ¢ t /U9 X $o¢ ¾y}Ï³Ì $ E &)$ ˤ$',-&?+lxz3¾y = Ð ¢  $oϗy Ì Ë E $SYÎ(ø$'+ y & x E ôy Ô(¤Ë[  %F¢ ¹¹p$ k E Ê<7 3Z&)ÌzH 4y y3F¶' 5[ &)̰$'ÑÑ Ï³$oôy$³Ó $³Ï§Ô $+ yÇÌz%x yy ( ! Ì;7 ËI2¾Ì $³¾Ì Ð $ ËøÆ +.«¬Ï³Ó «¬( « ôy H —y Ô Ë¤ž $'E &[y y E  x Ëø+ ¾y+.Ìw$³y $'E&¤+,_y x  Ìw<y $§7ÄÏ $'—Ì &¤ÑÑ Šy ! +[9 Ó $³( ! + y ]E\!$³Ô¸+.Ï)/S+E3 ôy $ E ôy E Ô Ñ / 0 +.̰3 ,.̬ x +.Ï E ,  Ï'+.2 $o¾y ϳ$³( G 0}2 / Æ «¬«­« ¢ Æ È ¤ Æ  Æ «­«¬« ¢ /¦$ ¢   E Ph+.Ԋ(¤ÌwNy 3"5I$ ž җE Ò (¤Ë.‘' & Ó Šy + y x 0$ ,lhx ̰&¤+.ËIôÌ Ð67¬Ì°& + yÇ+.Ò%x Ì (pËø+ y+.Ð Ì;7¬7Ì E &)Æ,MÐ ôy Ô_ Ëø$:H+.9 ϳ0*Ó ( 0}$jôy 0 ôy ϳ$Ô H —y ˤ0$ $'+.&[,-Ì +ly xw$oE yôy Ëø xÐ +.+Ìw¾y $jy —y$³E $'ˤ,±&¤Ê<+l¸ 3^y # x ÐH yDÒ Ìh‘' H (ø&)+ Ó Ì Ð¼Ï³\ $³$§?gÌzÔ¸/Sy Ñ 3 G / /10 « / E E / Ò¤ /UŠXÒ ¢ ¢ ­}¤ Ì Ñ z\E &)ˤ3 $'Æ &?«­3?« = g ¢  ¢ Ï Ì E $SYÎ$'& E ôy Ô°  ¢ ¡k E 7 &)ÌwNy 3>5 ž E (¤Ë[%S¡$ 0$ϳA $³$ ,l$³hx Ô Ì°ž + &¤yÇE +.ËI%x(¤ôÌ Ë:(3¹Ð`%Ì;7 + yô7¬Ì°$ & E &¤¸ Ñ $E9Ò H ӗy E ˤϳ$o$'¾y$D&[3ϳy $' EËø$ +.& ÌzE,-y+l,-xz,.$)¾y ,, Ð E £ $oy¾Ìz—y Ô y Ë¤Ê 7¬¸$'3a$E&)9 $oH Óya¾y $oϳy—$¶' Ëø&)+ÌzḚy ,Ñ ' E & E ,-,.$),1‘' &)Ì Ï³Æ $³«¬(¤« (øÈ+ y <x 3 Ò—Ò ¢  E Ñ ¬t 3E Æ «¬« È ¢ g « / ¹£¸ +.(¤(+‘' &)ÌhË:3 —Ì Ë¤Ë Ò A b@b:c & ¢ $ C Ò E (¤# ¢ ̰&jx b ( Ò &)ÌhË b (. &. &. &. (. &. &. & &. ,&. &. &. \ −76−.

(231)

参照

関連したドキュメント

情報理工学研究科 情報・通信工学専攻. 2012/7/12

研究計画書(様式 2)の項目 27~29 の内容に沿って、個人情報や提供されたデータの「①利用 目的」

0.1uF のポリプロピレン・コンデンサと 10uF を並列に配置した 100M

郷土学検定 地域情報カード データーベース概要 NPO

地図・ナビゲーション 情報検索・ニュース 動画配信 QRコード決済 メッセージングサービス SNS 予定管理・カレンダー オークション・フリマ

(ECシステム提供会社等) 同上 有り PSPが、加盟店のカード情報を 含む決済情報を処理し、アクワ

※ 本欄を入力して報告すること により、 「項番 14 」のマスター B/L番号の積荷情報との関

委員会の報告書は,現在,上院に提出されている遺体処理法(埋葬・火