225 research outputs found
On complexity of optimized crossover for binary representations
We consider the computational complexity of producing the best possible
offspring in a crossover, given two solutions of the parents. The crossover
operators are studied on the class of Boolean linear programming problems,
where the Boolean vector of variables is used as the solution representation.
By means of efficient reductions of the optimized gene transmitting crossover
problems (OGTC) we show the polynomial solvability of the OGTC for the maximum
weight set packing problem, the minimum weight set partition problem and for
one of the versions of the simple plant location problem. We study a connection
between the OGTC for linear Boolean programming problem and the maximum weight
independent set problem on 2-colorable hypergraph and prove the NP-hardness of
several special cases of the OGTC problem in Boolean linear programming.Comment: Dagstuhl Seminar 06061 "Theory of Evolutionary Algorithms", 200
Node-balancing by edge-increments
Suppose you are given a graph with a weight assignment
and that your objective is to modify using legal
steps such that all vertices will have the same weight, where in each legal
step you are allowed to choose an edge and increment the weights of its end
points by .
In this paper we study several variants of this problem for graphs and
hypergraphs. On the combinatorial side we show connections with fundamental
results from matching theory such as Hall's Theorem and Tutte's Theorem. On the
algorithmic side we study the computational complexity of associated decision
problems.
Our main results are a characterization of the graphs for which any initial
assignment can be balanced by edge-increments and a strongly polynomial-time
algorithm that computes a balancing sequence of increments if one exists.Comment: 10 page
Optimal Recombination in Genetic Algorithms
This paper surveys results on complexity of the optimal recombination problem
(ORP), which consists in finding the best possible offspring as a result of a
recombination operator in a genetic algorithm, given two parent solutions. We
consider efficient reductions of the ORPs, allowing to establish polynomial
solvability or NP-hardness of the ORPs, as well as direct proofs of hardness
results
Integrality Gap of Time-Indexed Linear Programming Relaxation for Coflow Scheduling
Coflow is a set of related parallel data flows in a network. The goal of the coflow scheduling is to process all the demands of the given coflows while minimizing the weighted completion time. It is known that the coflow scheduling problem admits several polynomial-time 5-approximation algorithms that compute solutions by rounding linear programming (LP) relaxations of the problem. In this paper, we investigate the time-indexed LP relaxation for coflow scheduling. We show that the integrality gap of the time-indexed LP relaxation is at most 4. We also show that yet another polynomial-time 5-approximation algorithm can be obtained by rounding the solutions to the time-indexed LP relaxation
Inapproximability of Combinatorial Optimization Problems
We survey results on the hardness of approximating combinatorial optimization
problems
Maximizing Output and Recognizing Autocatalysis in Chemical Reaction Networks is NP-Complete
Background: A classical problem in metabolic design is to maximize the
production of desired compound in a given chemical reaction network by
appropriately directing the mass flow through the network. Computationally,
this problem is addressed as a linear optimization problem over the "flux
cone". The prior construction of the flux cone is computationally expensive and
no polynomial-time algorithms are known. Results: Here we show that the output
maximization problem in chemical reaction networks is NP-complete. This
statement remains true even if all reactions are monomolecular or bimolecular
and if only a single molecular species is used as influx. As a corollary we
show, furthermore, that the detection of autocatalytic species, i.e., types
that can only be produced from the influx material when they are present in the
initial reaction mixture, is an NP-complete computational problem. Conclusions:
Hardness results on combinatorial problems and optimization problems are
important to guide the development of computational tools for the analysis of
metabolic networks in particular and chemical reaction networks in general. Our
results indicate that efficient heuristics and approximate algorithms need to
be employed for the analysis of large chemical networks since even conceptually
simple flow problems are provably intractable
- …