18,684 research outputs found

    The Complexity of Drawing Graphs on Few Lines and Few Planes

    Full text link
    It is well known that any graph admits a crossing-free straight-line drawing in R3\mathbb{R}^3 and that any planar graph admits the same even in R2\mathbb{R}^2. For a graph GG and d{2,3}d \in \{2,3\}, let ρd1(G)\rho^1_d(G) denote the minimum number of lines in Rd\mathbb{R}^d that together can cover all edges of a drawing of GG. For d=2d=2, GG must be planar. We investigate the complexity of computing these parameters and obtain the following hardness and algorithmic results. - For d{2,3}d\in\{2,3\}, we prove that deciding whether ρd1(G)k\rho^1_d(G)\le k for a given graph GG and integer kk is R{\exists\mathbb{R}}-complete. - Since NPR\mathrm{NP}\subseteq{\exists\mathbb{R}}, deciding ρd1(G)k\rho^1_d(G)\le k is NP-hard for d{2,3}d\in\{2,3\}. On the positive side, we show that the problem is fixed-parameter tractable with respect to kk. - Since RPSPACE{\exists\mathbb{R}}\subseteq\mathrm{PSPACE}, both ρ21(G)\rho^1_2(G) and ρ31(G)\rho^1_3(G) are computable in polynomial space. On the negative side, we show that drawings that are optimal with respect to ρ21\rho^1_2 or ρ31\rho^1_3 sometimes require irrational coordinates. - Let ρ32(G)\rho^2_3(G) be the minimum number of planes in R3\mathbb{R}^3 needed to cover a straight-line drawing of a graph GG. We prove that deciding whether ρ32(G)k\rho^2_3(G)\le k is NP-hard for any fixed k2k \ge 2. Hence, the problem is not fixed-parameter tractable with respect to kk unless P=NP\mathrm{P}=\mathrm{NP}

    Approximation Algorithms for Union and Intersection Covering Problems

    Get PDF
    In a classical covering problem, we are given a set of requests that we need to satisfy (fully or partially), by buying a subset of items at minimum cost. For example, in the k-MST problem we want to find the cheapest tree spanning at least k nodes of an edge-weighted graph. Here nodes and edges represent requests and items, respectively. In this paper, we initiate the study of a new family of multi-layer covering problems. Each such problem consists of a collection of h distinct instances of a standard covering problem (layers), with the constraint that all layers share the same set of requests. We identify two main subfamilies of these problems: - in a union multi-layer problem, a request is satisfied if it is satisfied in at least one layer; - in an intersection multi-layer problem, a request is satisfied if it is satisfied in all layers. To see some natural applications, consider both generalizations of k-MST. Union k-MST can model a problem where we are asked to connect a set of users to at least one of two communication networks, e.g., a wireless and a wired network. On the other hand, intersection k-MST can formalize the problem of connecting a subset of users to both electricity and water. We present a number of hardness and approximation results for union and intersection versions of several standard optimization problems: MST, Steiner tree, set cover, facility location, TSP, and their partial covering variants

    Approximation Algorithms for Polynomial-Expansion and Low-Density Graphs

    Full text link
    We study the family of intersection graphs of low density objects in low dimensional Euclidean space. This family is quite general, and includes planar graphs. We prove that such graphs have small separators. Next, we present efficient (1+ε)(1+\varepsilon)-approximation algorithms for these graphs, for Independent Set, Set Cover, and Dominating Set problems, among others. We also prove corresponding hardness of approximation for some of these optimization problems, providing a characterization of their intractability in terms of density

    On Generalizations of Network Design Problems with Degree Bounds

    Get PDF
    Iterative rounding and relaxation have arguably become the method of choice in dealing with unconstrained and constrained network design problems. In this paper we extend the scope of the iterative relaxation method in two directions: (1) by handling more complex degree constraints in the minimum spanning tree problem (namely, laminar crossing spanning tree), and (2) by incorporating `degree bounds' in other combinatorial optimization problems such as matroid intersection and lattice polyhedra. We give new or improved approximation algorithms, hardness results, and integrality gaps for these problems.Comment: v2, 24 pages, 4 figure

    Stabbing line segments with disks: complexity and approximation algorithms

    Full text link
    Computational complexity and approximation algorithms are reported for a problem of stabbing a set of straight line segments with the least cardinality set of disks of fixed radii r>0r>0 where the set of segments forms a straight line drawing G=(V,E)G=(V,E) of a planar graph without edge crossings. Close geometric problems arise in network security applications. We give strong NP-hardness of the problem for edge sets of Delaunay triangulations, Gabriel graphs and other subgraphs (which are often used in network design) for r[dmin,ηdmax]r\in [d_{\min},\eta d_{\max}] and some constant η\eta where dmaxd_{\max} and dmind_{\min} are Euclidean lengths of the longest and shortest graph edges respectively. Fast O(ElogE)O(|E|\log|E|)-time O(1)O(1)-approximation algorithm is proposed within the class of straight line drawings of planar graphs for which the inequality rηdmaxr\geq \eta d_{\max} holds uniformly for some constant η>0,\eta>0, i.e. when lengths of edges of GG are uniformly bounded from above by some linear function of r.r.Comment: 12 pages, 1 appendix, 15 bibliography items, 6th International Conference on Analysis of Images, Social Networks and Texts (AIST-2017

    New Approximability Results for the Robust k-Median Problem

    Full text link
    We consider a robust variant of the classical kk-median problem, introduced by Anthony et al. \cite{AnthonyGGN10}. In the \emph{Robust kk-Median problem}, we are given an nn-vertex metric space (V,d)(V,d) and mm client sets {SiV}i=1m\set{S_i \subseteq V}_{i=1}^m. The objective is to open a set FVF \subseteq V of kk facilities such that the worst case connection cost over all client sets is minimized; in other words, minimize maxivSid(F,v)\max_{i} \sum_{v \in S_i} d(F,v). Anthony et al.\ showed an O(logm)O(\log m) approximation algorithm for any metric and APX-hardness even in the case of uniform metric. In this paper, we show that their algorithm is nearly tight by providing Ω(logm/loglogm)\Omega(\log m/ \log \log m) approximation hardness, unless NPδ>0DTIME(2nδ){\sf NP} \subseteq \bigcap_{\delta >0} {\sf DTIME}(2^{n^{\delta}}). This hardness result holds even for uniform and line metrics. To our knowledge, this is one of the rare cases in which a problem on a line metric is hard to approximate to within logarithmic factor. We complement the hardness result by an experimental evaluation of different heuristics that shows that very simple heuristics achieve good approximations for realistic classes of instances.Comment: 19 page

    Cooperation through social influence

    Get PDF
    We consider a simple and altruistic multiagent system in which the agents are eager to perform a collective task but where their real engagement depends on the willingness to perform the task of other influential agents. We model this scenario by an influence game, a cooperative simple game in which a team (or coalition) of players succeeds if it is able to convince enough agents to participate in the task (to vote in favor of a decision). We take the linear threshold model as the influence model. We show first the expressiveness of influence games showing that they capture the class of simple games. Then we characterize the computational complexity of various problems on influence games, including measures (length and width), values (Shapley-Shubik and Banzhaf) and properties (of teams and players). Finally, we analyze those problems for some particular extremal cases, with respect to the propagation of influence, showing tighter complexity characterizations.Peer ReviewedPostprint (author’s final draft
    corecore