2008-10-01から1ヶ月間の記事一覧

Algorithm::MTF / BWT → MTF → Range Coder によるデータ圧縮

先日言及した Burrows Wheeler Transform (id:naoya:20081016:1224173077) による変換後のテキストは圧縮に使えたり、全文索引に利用できたりと応用範囲は広いです。BWT により変換したテキストを圧縮するには、そのまま圧縮するのではなく先頭移動法 (Move-…

List::Rubyish

YappoLogs: List::Rubyish をリリースしました List-Rubyish-0.03 - Array iterator like the Ruby - metacpan.org id:naoya:20080419:1208579525 で紹介した Ruby ライクな操作ができるリストクラスですが、自分と id:secondlife で作って放置していた実装…

Burrows Wheeler Transform と Suffix Array

,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今日 起こった事を話すぜ! |i i| }! }} //| |l、{ j} /,,ィ//| 『BWT について調べていたら Suffix Array のライブラリができていた』 i|:!ヾ、_ノ/ u {:}//ヘ |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ…

Integer::Elias - Elias gamma/delta coder

Perl でγ符号、δ符号で整数を符号化するためのモジュールを作りました。(ω符号はまだサポートしていませんが) Elias 整数符号のモジュールなので Integer::Elias という名前にしています。 http://github.com/naoya/perl-integer-elias/tree/master γ符号、δ…