scispace - formally typeset
Open AccessPosted Content

Linear Sum Assignment with Edition

Reads0
Chats0
TLDR
The problem of transforming a set of elements into another by a sequence of elementary edit operations, namely substitutions, removals and insertions of elements, can be formalized as an extension of the linear sum assignment problem (LSAP), which thus finds an optimal bijection between the two augmented sets.
Abstract
We consider the problem of transforming a set of elements into another by a sequence of elementary edit operations, namely substitutions, removals and insertions of elements. Each possible edit operation is penalized by a non-negative cost and the cost of a transformation is measured by summing the costs of its operations. A solution to this problem consists in defining a transformation having a minimal cost, among all possible transformations. To compute such a solution, the classical approach consists in representing removal and insertion operations by augmenting the two sets so that they get the same size. This allows to express the problem as a linear sum assignment problem (LSAP), which thus finds an optimal bijection (or permutation, perfect matching) between the two augmented sets. While the LSAP is known to be efficiently solvable in polynomial time complexity, for instance with the Hungarian algorithm, useless time and memory are spent to treat the elements which have been added to the initial sets. In this report, we show that the problem can be formalized as an extension of the LSAP which considers only one additional element in each set to represent removal and insertion operations. A solution to the problem is no longer represented as a bijection between the two augmented sets. We show that the considered problem is a binary linear program (BLP) very close to the LSAP. While it can be solved by any BLP solver, we propose an adaptation of the Hungarian algorithm which improves the time and memory complexities previously obtained by the approach based on the LSAP. The importance of the improvement increases as the size of the two sets and their absolute difference increase. Based on the analysis of the problem presented in this report, other classical algorithms can be adapted.

read more

Citations
More filters
Book ChapterDOI

A Hungarian Algorithm for Error-Correcting Graph Matching

TL;DR: This paper proposes a new formulation of the bipartite graph matching algorithm designed to solve efficiently the associated graph edit distance problem and states that the resulting algorithm requires \(\mathcal {O}(nm) memory space and \(\min (n,m)^2\max ( n,m))\) execution times.
Book ChapterDOI

Optimal Patch Assignment for Statistically Constrained Texture Synthesis

TL;DR: A new model for patch-based texture synthesis that controls the distribution of patches in the synthesized texture is introduced and it is shown that this model statistically constrains the output texture content, while inheriting the structure-preserving property of patch- based methods.
Proceedings ArticleDOI

Graph edit distance as a quadratic program

TL;DR: This paper proposes a binary quadratic programming problem whose global minimum corresponds to the exact GED and adapts the integer projected fixed point algorithm, initially designed for the QAP, to efficiently compute an approximate GED by finding an interesting local minimum.
Book ChapterDOI

GEDLIB: A C++ Library for Graph Edit Distance Computation

TL;DR: GEDLIB is a C++ library for exactly or approximately computing \(\mathrm {GED}\) and is designed to be easily extensible: for implementing new edit cost functions and algorithms, it suffices to implement abstract classes contained in the library.
Proceedings ArticleDOI

Optimizing Multicell Scheduling and Beamforming via Fractional Programming and Hungarian Algorithm

TL;DR: The proposed algorithm is shown to provide higher sum-log-utility values than previously proposed schemes matched filtering, zero-forcing and weighted minimum-mean-squared error, while offering a substantial improvement in cell-edge user rates over WMMSE with proportionally fair scheduling.
References
More filters
Journal ArticleDOI

The Hungarian method for the assignment problem

TL;DR: This paper has always been one of my favorite children, combining as it does elements of the duality of linear programming and combinatorial tools from graph theory, and it may be of some interest to tell the story of its origin this article.
Journal ArticleDOI

Algorithms for the Assignment and Transportation Problems

TL;DR: In this paper, algorithms for the solution of the general assignment and transportation problems are presen, and the algorithm is generalized to one for the transportation problem.

The Hungarian Method for the Assignment Problem.

TL;DR: This paper has always been one of my favorite “children,” combining as it does elements of the duality of linear programming and combinatorial tools from graph theory.
Journal ArticleDOI

A distance measure between attributed relational graphs for pattern recognition

TL;DR: A method to determine a distance measure between two nonhierarchical attributed relational graphs is presented and an application of this distance measure to the recognition of lower case handwritten English characters is presented.
Related Papers (5)