STEP 1661 · 2026-09-02 · rei-aios · 掛谷 arc A-1

NCD clustering + 差分保存
単一 archive を 上回れなかった (反証記録)

「類似 file を NCD (正規化圧縮距離) で clustering して cluster ごと に solid 圧縮する と、 単一 file 圧縮 の 総和 を 大きく 上回る」 という 仮説 を Wikipedia 200 記事 (1.2 MB) で 実測。 判定軸 = 「NCD cluster + solid の 総サイズ が 全 concat + xz -9e (STEP 1656 相当) を 下回るか」。

結論: NO — best cluster (k=1 = 全 concat) の 389,000 bytes に 対し、 参照 solid + xz -9e は 377,680 bytes で xz -9e が 3% 勝ち。 clustering の 追加価値 = 検出できず。

結果 一覧 (200 記事 = 1,234,799 bytes)

#戦略総サイズ (bytes)比率bpc備考
A個別 zstd -19551,1650.44643.5709各 file 独立圧縮 の 総和
BDedup + zstd -19557,5650.45153.6123200/200 = 全 unique、 map 6.4KB overhead で 個別より 悪化
CSolid + zstd -19389,0000.31502.5202全 concat + zstd -19 (E k=1 と 同値)
DZstd dict (訓練 + 個別)494,5080.40053.2038dict 112 KB overhead が 効かず、 個別 A より やや良い 程度
ENCD cluster k=5 + solid391,3110.31692.5352k=1 (C) より 0.6% 悪
ENCD cluster k=10 + solid395,8950.32062.5649
ENCD cluster k=20 + solid406,0190.32882.6305
ENCD cluster k=40 + solid432,4000.35022.8014
FSolid + xz -9e (参照)377,6800.30592.4469★ 最良、 全 concat + xz -9e

bpc 帯 (短いほど良い)

1.0 2.0 3.0 4.0 bpc F: Solid + xz -9e 2.447 C: Solid + zstd -19 2.520 E k=5 2.535 E k=10 2.565 E k=20 2.631 E k=40 2.801 D: zstd dict 3.204 A: 個別 zstd -19 3.571 B: Dedup + zstd -19 3.612

オレンジ = 最良、 青 = clustering 系 (C/E)、 赤 = clustering しても 個別より 悪化 する 群 (A/B/D)

要点 3 件

反証 の 意義

「集合圧縮 が xz -9e 単体 を 上回る」 仮説 は 反証 = 前 turn A/B/C 分類 の A-1 判定軸 「xz -9e 単体 を 上回るか」 に NO

これ は 掛谷 arc B/C 分類 の 判断 に 影響:

Honest scope

掛谷 arc 内 の 位置

#実験状態結果 hook
A-3enwik8 baseline (STEP 1656)xz -9e bpc 1.99 最良
A-1NCD clustering (本 STEP 1661)反証: solid xz -9e を 上回れず
A-2F_q^n 掛谷 greedy (STEP 1662)F_3^4 min = 31 (38% of space)

成果物