Skip to content

6892-2019/jigsaw-reduction-loop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Edge Matching → Jigsaw Puzzles → Polyomino Packing → Edge Matching Reduction Loop

A reduction loop connecting unsigned edge matching, signed edge matching, jigsaw puzzles, and polyomino packing, from the paper "Jigsaw Puzzles, Edge Matching, and Polyomino Packing: Connections and Complexity" by Erik D. Demaine and Martin L. Demaine.

Given a 3-partition instance, this code constructs the corresponding edge matching puzzle. Then clicking the button reduces around the loop. Warning: the full loop makes a very big puzzle, which can crash your browser.

Written by Joshua Ani during the 2019 MIT class 6.892: Algorithmic Lower Bounds: Fun with Hardness Proofs.

About

A reduction loop connecting unsigned edge matching, signed edge matching, jigsaw puzzles, and polyomino packing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors