圖論

IOICamp 2019

2-SAT

給你一個布林運算式,格式如下: \[ (x_1 \lor \lnot x_2) \land (\lnot x_3 \lor \lnot x_1) \land (x_{4} \lor x_{3}) \] 能否為每個變數設值使得整個算式為 True?
交錯路徑

一些相關的問題

  • 最大獨立點集:一個最大的點集 \( V' \) 使得裡面的點都不相鄰。其大小記做 \( I(G) \)。
  • 最大匹配數:前面定義過了。其大小記做 \( M(G) \)。
  • 最小點覆蓋:最小的一個點集,使得所有的邊都至少與點集裡的一個點相鄰。其大小記做 \( C_v(G) \)。
  • 最小邊覆蓋:最小的一個邊集,使得所有的點都至少與邊集裡的一個邊相鄰。其大小記做 \( C_e(G) \)。
獨立點集
點覆蓋
邊覆蓋
\[ f(n) = \sum_{k = 0}^{n-1} f(n-k-1) f(k) , \quad f(0) = 1\]卡特蘭數

Prüfer sequence