2,917 research outputs found
A graphical realization of the dynamic programming method for solving NP-hard combinatorial problems
AbstractIn this paper, we consider a graphical realization of dynamic programming. The concept is discussed on the partition and knapsack problems. In contrast to dynamic programming, the new algorithm can also treat problems with non-integer data without necessary transformations of the corresponding problem. We compare the proposed method with existing algorithms for these problems on small-size instances of the partition problem with n≤10 numbers. For almost all instances, the new algorithm considers on average substantially less “stages” than the dynamic programming algorithm
Euclidean distance geometry and applications
Euclidean distance geometry is the study of Euclidean geometry based on the
concept of distance. This is useful in several applications where the input
data consists of an incomplete set of distances, and the output is a set of
points in Euclidean space that realizes the given distances. We survey some of
the theory of Euclidean distance geometry and some of the most important
applications: molecular conformation, localization of sensor networks and
statics.Comment: 64 pages, 21 figure
Structured Sparsity: Discrete and Convex approaches
Compressive sensing (CS) exploits sparsity to recover sparse or compressible
signals from dimensionality reducing, non-adaptive sensing mechanisms. Sparsity
is also used to enhance interpretability in machine learning and statistics
applications: While the ambient dimension is vast in modern data analysis
problems, the relevant information therein typically resides in a much lower
dimensional space. However, many solutions proposed nowadays do not leverage
the true underlying structure. Recent results in CS extend the simple sparsity
idea to more sophisticated {\em structured} sparsity models, which describe the
interdependency between the nonzero components of a signal, allowing to
increase the interpretability of the results and lead to better recovery
performance. In order to better understand the impact of structured sparsity,
in this chapter we analyze the connections between the discrete models and
their convex relaxations, highlighting their relative advantages. We start with
the general group sparse model and then elaborate on two important special
cases: the dispersive and the hierarchical models. For each, we present the
models in their discrete nature, discuss how to solve the ensuing discrete
problems and then describe convex relaxations. We also consider more general
structures as defined by set functions and present their convex proxies.
Further, we discuss efficient optimization solutions for structured sparsity
problems and illustrate structured sparsity in action via three applications.Comment: 30 pages, 18 figure
Application of Quantum Annealing to Nurse Scheduling Problem
Quantum annealing is a promising heuristic method to solve combinatorial
optimization problems, and efforts to quantify performance on real-world
problems provide insights into how this approach may be best used in practice.
We investigate the empirical performance of quantum annealing to solve the
Nurse Scheduling Problem (NSP) with hard constraints using the D-Wave 2000Q
quantum annealing device. NSP seeks the optimal assignment for a set of nurses
to shifts under an accompanying set of constraints on schedule and personnel.
After reducing NSP to a novel Ising-type Hamiltonian, we evaluate the solution
quality obtained from the D-Wave 2000Q against the constraint requirements as
well as the diversity of solutions. For the test problems explored here, our
results indicate that quantum annealing recovers satisfying solutions for NSP
and suggests the heuristic method is sufficient for practical use. Moreover, we
observe that solution quality can be greatly improved through the use of
reverse annealing, in which it is possible to refine a returned results by
using the annealing process a second time. We compare the performance NSP using
both forward and reverse annealing methods and describe how these approach
might be used in practice.Comment: 20 pages, 13 figure
- …