787 research outputs found
Metro-Line Crossing Minimization: Hardness, Approximations, and Tractable Cases
Crossing minimization is one of the central problems in graph drawing.
Recently, there has been an increased interest in the problem of minimizing
crossings between paths in drawings of graphs. This is the metro-line crossing
minimization problem (MLCM): Given an embedded graph and a set L of simple
paths, called lines, order the lines on each edge so that the total number of
crossings is minimized. So far, the complexity of MLCM has been an open
problem. In contrast, the problem variant in which line ends must be placed in
outermost position on their edges (MLCM-P) is known to be NP-hard. Our main
results answer two open questions: (i) We show that MLCM is NP-hard. (ii) We
give an -approximation algorithm for MLCM-P
Pareto-Optimal Allocation of Indivisible Goods with Connectivity Constraints
We study the problem of allocating indivisible items to agents with additive
valuations, under the additional constraint that bundles must be connected in
an underlying item graph. Previous work has considered the existence and
complexity of fair allocations. We study the problem of finding an allocation
that is Pareto-optimal. While it is easy to find an efficient allocation when
the underlying graph is a path or a star, the problem is NP-hard for many other
graph topologies, even for trees of bounded pathwidth or of maximum degree 3.
We show that on a path, there are instances where no Pareto-optimal allocation
satisfies envy-freeness up to one good, and that it is NP-hard to decide
whether such an allocation exists, even for binary valuations. We also show
that, for a path, it is NP-hard to find a Pareto-optimal allocation that
satisfies maximin share, but show that a moving-knife algorithm can find such
an allocation when agents have binary valuations that have a non-nested
interval structure.Comment: 21 pages, full version of paper at AAAI-201
StructMatrix: large-scale visualization of graphs by means of structure detection and dense matrices
Given a large-scale graph with millions of nodes and edges, how to reveal
macro patterns of interest, like cliques, bi-partite cores, stars, and chains?
Furthermore, how to visualize such patterns altogether getting insights from
the graph to support wise decision-making? Although there are many algorithmic
and visual techniques to analyze graphs, none of the existing approaches is
able to present the structural information of graphs at large-scale. Hence,
this paper describes StructMatrix, a methodology aimed at high-scalable visual
inspection of graph structures with the goal of revealing macro patterns of
interest. StructMatrix combines algorithmic structure detection and adjacency
matrix visualization to present cardinality, distribution, and relationship
features of the structures found in a given graph. We performed experiments in
real, large-scale graphs with up to one million nodes and millions of edges.
StructMatrix revealed that graphs of high relevance (e.g., Web, Wikipedia and
DBLP) have characterizations that reflect the nature of their corresponding
domains; our findings have not been seen in the literature so far. We expect
that our technique will bring deeper insights into large graph mining,
leveraging their use for decision making.Comment: To appear: 8 pages, paper to be published at the Fifth IEEE ICDM
Workshop on Data Mining in Networks, 2015 as Hugo Gualdron, Robson Cordeiro,
Jose Rodrigues (2015) StructMatrix: Large-scale visualization of graphs by
means of structure detection and dense matrices In: The Fifth IEEE ICDM
Workshop on Data Mining in Networks 1--8, IEE
The Maximum Exposure Problem
Given a set of points P and axis-aligned rectangles R in the plane, a point p in P is called exposed if it lies outside all rectangles in R. In the max-exposure problem, given an integer parameter k, we want to delete k rectangles from R so as to maximize the number of exposed points. We show that the problem is NP-hard and assuming plausible complexity conjectures is also hard to approximate even when rectangles in R are translates of two fixed rectangles. However, if R only consists of translates of a single rectangle, we present a polynomial-time approximation scheme. For general rectangle range space, we present a simple O(k) bicriteria approximation algorithm; that is by deleting O(k^2) rectangles, we can expose at least Omega(1/k) of the optimal number of points
- …