806 research outputs found
Polynomial algorithm for finding the largest independent sets in graphs without forks
AbstractA fork is a graph that is obtained from K1,3 by subdividing one edge. It is known [6–8] that for K1,3-free graphs the problem of finding the largest independent set can be solved in a polynomial time. In this paper, we prove that this is also true for the wider class of fork-free graphs
Hard and Easy Instances of L-Tromino Tilings
We study tilings of regions in the square lattice with L-shaped trominoes.
Deciding the existence of a tiling with L-trominoes for an arbitrary region in
general is NP-complete, nonetheless, we identify restrictions to the problem
where it either remains NP-complete or has a polynomial time algorithm. First,
we characterize the possibility of when an Aztec rectangle and an Aztec diamond
has an L-tromino tiling. Then, we study tilings of arbitrary regions where only
rotations of L-trominoes are available. For this particular case we
show that deciding the existence of a tiling remains NP-complete; yet, if a
region does not contains certain so-called "forbidden polyominoes" as
sub-regions, then there exists a polynomial time algorithm for deciding a
tiling.Comment: Full extended version of LNCS 11355:82-95 (WALCOM 2019
A Variant of the Maximum Weight Independent Set Problem
We study a natural extension of the Maximum Weight Independent Set Problem
(MWIS), one of the most studied optimization problems in Graph algorithms. We
are given a graph , a weight function ,
a budget function , and a positive integer .
The weight (resp. budget) of a subset of vertices is the sum of weights (resp.
budgets) of the vertices in the subset. A -budgeted independent set in
is a subset of vertices, such that no pair of vertices in that subset are
adjacent, and the budget of the subset is at most . The goal is to find a
-budgeted independent set in such that its weight is maximum among all
the -budgeted independent sets in . We refer to this problem as MWBIS.
Being a generalization of MWIS, MWBIS also has several applications in
Scheduling, Wireless networks and so on. Due to the hardness results implied
from MWIS, we study the MWBIS problem in several special classes of graphs. We
design exact algorithms for trees, forests, cycle graphs, and interval graphs.
In unweighted case we design an approximation algorithm for -claw free
graphs whose approximation ratio () is competitive with the approximation
ratio () of MWIS (unweighted). Furthermore, we extend Baker's
technique \cite{Baker83} to get a PTAS for MWBIS in planar graphs.Comment: 18 page
Hybrid tractability of soft constraint problems
The constraint satisfaction problem (CSP) is a central generic problem in
computer science and artificial intelligence: it provides a common framework
for many theoretical problems as well as for many real-life applications. Soft
constraint problems are a generalisation of the CSP which allow the user to
model optimisation problems. Considerable effort has been made in identifying
properties which ensure tractability in such problems. In this work, we
initiate the study of hybrid tractability of soft constraint problems; that is,
properties which guarantee tractability of the given soft constraint problem,
but which do not depend only on the underlying structure of the instance (such
as being tree-structured) or only on the types of soft constraints in the
instance (such as submodularity). We present several novel hybrid classes of
soft constraint problems, which include a machine scheduling problem,
constraint problems of arbitrary arities with no overlapping nogoods, and the
SoftAllDiff constraint with arbitrary unary soft constraints. An important tool
in our investigation will be the notion of forbidden substructures.Comment: A full version of a CP'10 paper, 26 page
Solving Problems on Graphs of High Rank-Width
A modulator of a graph G to a specified graph class H is a set of vertices
whose deletion puts G into H. The cardinality of a modulator to various
tractable graph classes has long been used as a structural parameter which can
be exploited to obtain FPT algorithms for a range of hard problems. Here we
investigate what happens when a graph contains a modulator which is large but
"well-structured" (in the sense of having bounded rank-width). Can such
modulators still be exploited to obtain efficient algorithms? And is it even
possible to find such modulators efficiently?
We first show that the parameters derived from such well-structured
modulators are strictly more general than the cardinality of modulators and
rank-width itself. Then, we develop an FPT algorithm for finding such
well-structured modulators to any graph class which can be characterized by a
finite set of forbidden induced subgraphs. We proceed by showing how
well-structured modulators can be used to obtain efficient parameterized
algorithms for Minimum Vertex Cover and Maximum Clique. Finally, we use
well-structured modulators to develop an algorithmic meta-theorem for deciding
problems expressible in Monadic Second Order (MSO) logic, and prove that this
result is tight in the sense that it cannot be generalized to LinEMSO problems.Comment: Accepted at WADS 201
From matchings to independent sets
In 1965, Jack Edmonds proposed his celebrated polynomial-time algorithm to find a maximum matching in a graph. It is well-known that finding a maximum matching in G is equivalent to finding a maximum independent set in the line graph of G. For general graphs, the maximum independent set problem is NP-hard. What makes this problem easy in the class of line graphs and what other restrictions can lead to an efficient solution of the problem? In the present paper, we analyze these and related questions. We also review various techniques that may lead to efficient algorithms for the maximum independent set problem in restricted graph families, with a focus given to augmenting graphs and graph transformations. Both techniques have been used in the solution of Edmonds to the maximum matching problem, i.e. in the solution to the maximum independent set problem in the class of line graphs. We survey various results that exploit these techniques beyond the line graphs
Maximum Independent Set when excluding an induced minor: and
Dallard, Milani\v{c}, and \v{S}torgel [arXiv '22] ask if for every class
excluding a fixed planar graph as an induced minor, Maximum Independent Set
can be solved in polynomial time, and show that this is indeed the case when
is any planar complete bipartite graph, or the 5-vertex clique minus one
edge, or minus two disjoint edges. A positive answer would constitute a
far-reaching generalization of the state-of-the-art, when we currently do not
know if a polynomial-time algorithm exists when is the 7-vertex path.
Relaxing tractability to the existence of a quasipolynomial-time algorithm, we
know substantially more. Indeed, quasipolynomial-time algorithms were recently
obtained for the -vertex cycle, [Gartland et al., STOC '21] and the
disjoint union of triangles, [Bonamy et al., SODA '23].
We give, for every integer , a polynomial-time algorithm running in
when is the friendship graph ( disjoint edges
plus a vertex fully adjacent to them), and a quasipolynomial-time algorithm
running in when is (the
disjoint union of triangles and a 4-vertex cycle). The former extends a
classical result on graphs excluding as an induced subgraph [Alekseev,
DAM '07], while the latter extends Bonamy et al.'s result.Comment: 15 pages, 2 figure
- …