12.07.2015 Views

Fast Exponential-Time Algorithms to solve NP-complete ... - Lita

Fast Exponential-Time Algorithms to solve NP-complete ... - Lita

Fast Exponential-Time Algorithms to solve NP-complete ... - Lita

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2/52<strong>Fast</strong> <strong>Exponential</strong>-<strong>Time</strong> <strong>Algorithms</strong>BranchingThe Algorithm of Fomin et al.The simple Branch & Reduce algorithm of Fomin et al.int mis(G) {(0) if (|V (G)| ≤ 1) return |V (G)| ;(1) if (∃ component C ⊂ G)return mis(C)+mis(G − C) ;(2) if (∃ nodes v and w : N[w] ⊆ N[v])return mis(G − {v}) ;(3) if (∃ a node v with d(v) = 2)return 1+mis(˜G(v)) ;(4) select a node v of maximum degree, which minimizes |E(N(v))| ;return max{mis(G − {v} − M(v)), 1+mis(G − N[v])} ;}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!