STEP 1662 · 2026-09-02 · rei-aios · 掛谷 arc A-2

F_q^n 掛谷集合 の greedy 最小化
4 次元 有限体 での 貪欲 line-selection の 実測

F_q^n の 掛谷集合 K = 「全ての 方向 に 少なくとも 1 本 の 直線 を 含む 部分集合」 を、 方向 を ランダム順 に 走査し 各方向 について 「既存 covered set に 追加点 最小」 の 平行線 を 選ぶ 貪欲 heuristic で 8 実験。 主 target = F_3^4 (81 点、 40 方向、 27 lines/direction)。 sanity として F_3^2 (既知 min = 7) と F_5^2 (既知 min ≈ 15-17) も 含めた。

結果 (min = 30 trial の 中の 最小 greedy)

全点数方向数Dvir LBOrigin 星greedy minrandom minmin/Dvirmin/全
F329469771.170.778
F52256152517171.130.680
F332713102715161.500.556
F348140158131572.070.383
F53125313512555841.570.440
F54625156706252154353.070.344
F7334357843431512311.800.440
F3524312121243701793.330.288

min |K| vs 全空間 (log-log 軸)

1 10 100 1000 全空間 q^n (log) 1 10 100 1000 |K| min (log) y = 全空間 (trivial) F_3^2 (7) F_5^2 (17) F_3^3 (15) F_3^4 (31) F_5^3 (55) F_7^3 (151) F_5^4 (215) F_3^5 (70) 対角より 下 = 掛谷集合 が 全空間より 小、 差 が 大きい ほど 効率的

要点 3 件

アルゴリズム

1. F_q^n の 全 q^n 点 を 列挙
2. PG(n-1, q) の 方向 を 列挙 = (q^n - 1)/(q - 1) 個
   (代表 = 最初の 非零 成分 が 1 の ベクトル)
3. 各 方向 d について、 全 q^(n-1) 個 の 平行 直線 を 列挙
4. GREEDY:
   ・ 方向 を ランダム順 に shuffle
   ・ 各 方向 について、 その 方向 の 平行線 の 中から
     「既に covered に 入っている点数 が 最大」 = 「追加点 が 最小」 の line を 選ぶ
   ・ 30 trial の 最小 を report
5. RANDOM baseline: 各 方向 について ランダム line を 選ぶ

掛谷 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)
next: SAT/ILP に 置き換え候補greedy 31 → 20 台 期待

Honest scope

成果物