DeepAI AI Chat
Log In Sign Up

A Global Approach for Solving Edge-Matching Puzzles

09/21/2014
by   Shahar Z. Kovalsky, et al.
0

We consider apictorial edge-matching puzzles, in which the goal is to arrange a collection of puzzle pieces with colored edges so that the colors match along the edges of adjacent pieces. We devise an algebraic representation for this problem and provide conditions under which it exactly characterizes a puzzle. Using the new representation, we recast the combinatorial, discrete problem of solving puzzles as a global, polynomial system of equations with continuous variables. We further propose new algorithms for generating approximate solutions to the continuous problem by solving a sequence of convex relaxations.

READ FULL TEXT

page 2

page 11

page 15

page 16

page 18

10/09/2017

Rainbow matchings in properly-coloured multigraphs

Aharoni and Berger conjectured that in any bipartite multigraph that is ...
04/19/2019

On the fixed-parameter tractability of the maximum 2-edge-colorable subgraph problem

A k-edge-coloring of a graph is an assignment of colors {1,...,k} to edg...
02/10/2020

Edge Matching with Inequalities, Triangles, Unknown Shape, and Two Players

We analyze the computational complexity of several new variants of edge-...
01/23/2016

Solving Dense Image Matching in Real-Time using Discrete-Continuous Optimization

Dense image matching is a fundamental low-level problem in Computer Visi...
02/26/2011

Continuous Multiclass Labeling Approaches and Algorithms

We study convex relaxations of the image labeling problem on a continuou...
09/02/2016

Peacock Bundles: Bundle Coloring for Graphs with Globality-Locality Trade-off

Bundling of graph edges (node-to-node connections) is a common technique...
05/03/2020

Perfect Edge-Transmitting Recombination of Permutations

Crossover is the process of recombining the genetic features of two pare...

Code Repositories

PuzzlePolyGenerator

Supplemental Matlab code for the paper "A Global Approach for Solving Edge-Matching Puzzles"


view repo