2011年11月14日月曜日

Search macro

 Search macro は、次の 3種類に大分類される。

(1) Basic search
    Single candidate を探し、セルの値を決定するマクロで 4種類からなる。

    ① B_search  Single candidate in Block
    ② R_search  Single candidate in Row
    ③ C_search  Single candidate in Column
    ④ M_search  Single cell in any digit

(2) Deform search
   Candidate を logical な方法で、消去する。よく eliminate が使われるが、ここでは doformを使う。

   中分類で、23種類の deform macro が登録されている。

  V、W, Q, G, P, Φ、Δ、 K, S、 Ξ、 H、Ω、Y, Π、Γ、Λ
  L, T, U、N, J, O, F, I, J, A 
 
  小分類では、さらに 3個の deform macro に分かれる。
 
  例えば、 V_deform は、Vb_deform、 Vr_deform, Vc_deform よりなる。

 (3) Combine macro
  複数の deform macro の組み合わせた deform macroで 小文字で表す。
  ”v”、”q”、によって、複数の変形と複数の探索を行う。
  ”q”の時には、"vq"、"wq" の変形をおこなう。

 探索の方法(search_macro)の紹介は「ナンプレの構造」を使って次回以降説明します。