super mario bros. is np-hard
Post on 11-Feb-2017
231 Views
Preview:
TRANSCRIPT
Super Mario Bros. is NP-Hard[Aloupis, Demaine, Guo, Viglietta 2014]
๐ฅ๐ฅ OR ยฌ๐ฆ๐ฆ OR ๐ง๐ง & ๐ฅ๐ฅ OR ๐ฆ๐ฆ OR ยฌ๐ฆ๐ฆ &(ยฌ๐ฅ๐ฅ OR ยฌ๐ฆ๐ฆ OR ยฌ๐ง๐ง) & (ยฌ๐ฅ๐ฅ OR ยฌ๐ฆ๐ฆ OR ยฌ๐ง๐ง)
[Bern & Hayes 1996]
Akari / Light Up [Nikoli 2001]
Akari / Light Up is NP-complete[McPhail 2005]
wire gadget
Akari / Light Up is NP-complete[McPhail 2005]
split/negationgadget
Akari / Light Up is NP-complete[McPhail 2005]
split gadget NOT gate
Akari / Light Up is NP-complete[McPhail 2005]
OR/XNOR gate
crossover gadget
Akari / Light Up is NP-complete[McPhail 2005]
ยฌ๐ฅ๐ฅ โจ ๐ฅ๐ฅ โง ๐ฆ๐ฆ โจ ๐ง๐ง
๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅโฒ
๐ฅ๐ฅโฒ
๐ง๐ง
๐ง๐ง
๐ฅ๐ฅโฒ๐ฅ๐ฅ
๐ฆ๐ฆโฒ
๐ฆ๐ฆ
๐ฆ๐ฆ
โจ
โง
โจ
๐ฅ๐ฅ
๐ฅ๐ฅ
Minesweeper Consistency isNP-complete [Kaye 2000]
wire
wire terminator
split,NOT,turn
๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ
Minesweeper Consistency isNP-complete [Kaye 2000]
NOT
Phase changer(2 NOTs)
๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ
Minesweeper Consistency isNP-complete [Kaye 2000]
AND
turn
๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ
๐ง๐ง
๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ
๐ฅ๐ฅ
๐ง๐ง๐ง๐ง
๐ง๐ง
๐ง๐ง๐ง๐ง ๐ง๐ง
๐ฅ๐ฅ ๐ฅ๐ฅ๐ก๐ก ๐ก๐ก ๐ก๐ก ๐ก๐ก ๐ก๐ก ๐ก๐ก ๐ก๐ก ๐ก๐ก๐ก๐ก ๐ก๐ก
๐ก๐ก
๐ก๐ก
๐ก๐ก
๐ก๐ก
Minesweeper Consistency isNP-complete [Kaye 2000]
crossover
XOR
[Goldschlager 1977]
Minesweeper is CoNP-Complete[Scott, Stege, van Rooij 2011]
turn gadgetwire gadget terminator gadget
๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฅ๐ฅ
๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ
Minesweeper is CoNP-Complete[Scott, Stege, van Rooij 2011]
OR gate
NOT gate shifter gadget
๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ
Minesweeper is CoNP-Complete[Scott, Stege, van Rooij 2011]
split gadget
crossover gadget
NOT
shiftershifter
๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ ๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ๐ฅ๐ฅ
๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฅ๐ฅ ๐ฅ๐ฅ
๐ฃ๐ฃ
๐ฃ๐ฃ๐ฃ๐ฃ
๐ฃ๐ฃ๐ฃ๐ฃ
๐ฃ๐ฃ๐ฃ๐ฃ
๐ฃ๐ฃ
๐ฅ๐ฅ ๐ฅ๐ฅ
Minesweeper is CoNP-Complete[Scott, Stege, van Rooij 2011]
NAND
alternative crossover
gadget
Minesweeper is CoNP-Complete[Scott, Stege, van Rooij 2011]
Functionally Complete Logic Gates
[Wernick 1942]
Candy Crush is NP-complete[Walsh 2014]
variablegadget
true
false
Candy Crush is NP-complete[Walsh 2014]
connectorgadgets
positive
negative
out
out
Candy Crush is NP-complete[Walsh 2014]
wiregadget
out
out
in
in
Candy Crush is NP-complete[Walsh 2014]
out
out
in
in
modifiedwire
gadget
Candy Crush is NP-complete[Walsh 2014]
out
out
in
in
modifiedwire
gadget
Candy Crush is NP-complete[Walsh 2014]
out
out
in
in
modifiedwire
gadget
Candy Crush is NP-complete[Walsh 2014]
๐ฅ๐ฅ1
clausegadget
๐ฅ๐ฅ1
๐ฅ๐ฅ2
๐ฅ๐ฅ2
๐ฅ๐ฅ3
๐ฅ๐ฅ3
rewardgadget
Bejeweled, Candy Crush, โฆ areNP-Complete [Guala, Leucci, Natale 2014]
Bejeweled, Candy Crush, โฆ areNP-Complete [Guala, Leucci, Natale 2014]
top related