42 results on '"graph editing"'
Search Results
2. Skeleton-Based Clustering by Quasi-Threshold Editing
- Author
-
Brandes, Ulrik, Hamann, Michael, Häuser, Luise, Wagner, Dorothea, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Bast, Hannah, editor, Korzen, Claudius, editor, Meyer, Ulrich, editor, and Penschuck, Manuel, editor
- Published
- 2022
- Full Text
- View/download PDF
3. (Sub)linear Kernels for Edge Modification Problems Toward Structured Graph Classes.
- Author
-
Bathie, Gabriel, Bousquet, Nicolas, Cao, Yixin, Ke, Yuping, and Pierron, Théo
- Subjects
- *
CHARTS, diagrams, etc. , *INDEPENDENT sets - Abstract
In a (parameterized) graph edge modification problem, we are given a graph G, an integer k and a (usually well-structured) class G of graphs, and asked whether it is possible to transform G into a graph G ′ ∈ G by adding and/or removing at most k edges. Parameterized graph edge modification problems received considerable attention in the last decades. In this paper, we focus on finding small kernels for edge modification problems. One of the most studied problems is the Cluster Editing problem, in which the goal is to partition the vertex set into a disjoint union of cliques. Even if a 2k-vertex kernel exists for Cluster Editing, this kernel does not reduce the size of the instance in most cases. Therefore, we explore the question of whether linear kernels are a theoretical limit in edge modification problems, in particular when the target graph class is very structured (such as a partition into cliques for instance). We prove, as far as we know, the first sublinear kernel for an edge modification problem. Namely, we show that Clique + Independent Set Deletion, which is a restriction of Cluster Deletion, admits a kernel of size O (k / log k) . We also obtain small kernels for several other edge modification problems. We first show that Cluster Deletion admits a 2k-vertex kernel as Cluster Editing, improving the previous 4k-vertex kernel. We prove that (Pseudo-)Split Completion (and the equivalent (Pseudo-)Split Deletion) admits a linear kernel, improving the existing quadratic kernel. We also prove that Trivially Perfect Completion admits a quadratic kernel (improving the cubic kernel), and finally prove that its triangle-free version (Starforest Deletion) admits a linear kernel, which is optimal under the Exponential Time Hypothesis. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
4. A Polynomial Kernel for Funnel Arc Deletion Set.
- Author
-
Garlet Milani, Marcelo
- Subjects
- *
POLYNOMIALS - Abstract
In Directed Feedback Arc Set (DFAS) we search for a set of at most k arcs which intersect every cycle in the input digraph. It is a well-known open problem in parameterized complexity to decide if DFAS admits a kernel of polynomial size. We consider C -Arc Deletion Set (C -ADS), a variant of DFAS where we want to remove at most k arcs from the input digraph in order to turn it into a digraph of a class C . In this work, we choose C to be the class of funnels. Funnel-ADS is NP-hard even if the input is a DAG, but is fixed-parameter tractable with respect to k. So far no polynomial kernels for this problem were known. Our main result is a kernel for Funnel-ADS with O (k 6) many vertices and O (k 7) many arcs, computable in O (n m) time, where n is the number of vertices and m the number of arcs in the input digraph. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
5. Colorful orthology clustering in bounded-degree similarity graphs.
- Author
-
Sánchez, Alitzel López and Lafond, Manuel
- Subjects
- *
GRAPH algorithms , *NUMBERS of species , *GENE clusters - Abstract
Clustering genes in similarity graphs is a popular approach for orthology prediction. Most algorithms group genes without considering their species, which results in clusters that contain several paralogous genes. Moreover, clustering is known to be problematic when in-paralogs arise from ancient duplications. Recently, we proposed a two-step process that avoids these problems. First, we infer clusters of only orthologs (i.e. with only genes from distinct species), and second, we infer the missing inter-cluster orthologs. In this paper, we focus on the first step, which leads to a problem we call Colorful Clustering. In general, this is as hard as classical clustering. However, in similarity graphs, the number of species is usually small, as well as the neighborhood size of genes in other species. We therefore study the problem of clustering in which the number of colors is bounded by k , and each gene has at most d neighbors in another species. We show that the well-known cluster editing formulation remains NP-hard even when d = 1 and k ∈ O (1). We then propose a fixed-parameter algorithm in k + d to find the single best cluster in the graph. We implemented this algorithm and included it in the aforementioned two-step approach. Experiments on simulated data show that this approach performs favorably to applying only an unconstrained clustering step. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
6. Responsive Matrix Cells: A Focus+Context Approach for Exploring and Editing Multivariate Graphs.
- Author
-
Horak, Tom, Berger, Philip, Schumann, Heidrun, Dachselt, Raimund, and Tominski, Christian
- Subjects
DATA editing ,MATRICES (Mathematics) ,SOCCER players ,CELLS - Abstract
Matrix visualizations are a useful tool to provide a general overview of a graph's structure. For multivariate graphs, a remaining challenge is to cope with the attributes that are associated with nodes and edges. Addressing this challenge, we propose responsive matrix cells as a focus+context approach for embedding additional interactive views into a matrix. Responsive matrix cells are local zoomable regions of interest that provide auxiliary data exploration and editing facilities for multivariate graphs. They behave responsively by adapting their visual contents to the cell location, the available display space, and the user task. Responsive matrix cells enable users to reveal details about the graph, compare node and edge attributes, and edit data values directly in a matrix without resorting to external views or tools. We report the general design considerations for responsive matrix cells covering the visual and interactive means necessary to support a seamless data exploration and editing. Responsive matrix cells have been implemented in a web-based prototype based on which we demonstrate the utility of our approach. We describe a walk-through for the use case of analyzing a graph of soccer players and report on insights from a preliminary user feedback session. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
7. Subgraph Complementation.
- Author
-
Fomin, Fedor V., Golovach, Petr A., Strømme, Torstein J. F., and Thilikos, Dimitrios M.
- Subjects
- *
REGULAR graphs , *POLYNOMIAL time algorithms , *SUBGRAPHS - Abstract
A subgraph complement of the graph G is a graph obtained from G by complementing all the edges in one of its induced subgraphs. We study the following algorithmic question: for a given graph G and graph class G , is there a subgraph complement of G which is in G ? We show that this problem can be solved in polynomial time for various choices of the graphs class G , such as bipartite, d-degenerate, or cographs. We complement these results by proving that the problem is NP -complete when G is the class of regular graphs. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
8. Speech Enabled Ontology Graph Navigation and Editing
- Author
-
Spiliotopoulos, Dimitris, Dalianis, Athanasios, Koryzis, Dimitris, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Antona, Margherita, editor, and Stephanidis, Constantine, editor
- Published
- 2015
- Full Text
- View/download PDF
9. Subexponential Parameterized Algorithms
- Author
-
Fomin, Fedor V. and Kao, Ming-Yang, editor
- Published
- 2016
- Full Text
- View/download PDF
10. On Constrained Adding Friends in Social Networks
- Author
-
Hoang, Bao-Thien, Imine, Abdessamad, Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Doug, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, Jatowt, Adam, editor, Lim, Ee-Peng, editor, Ding, Ying, editor, Miura, Asako, editor, Tezuka, Taro, editor, Dias, Gaël, editor, Tanaka, Katsumi, editor, Flanagin, Andrew, editor, and Dai, Bing Tian, editor
- Published
- 2013
- Full Text
- View/download PDF
11. MRF Supertrees
- Author
-
Burleigh, J. Gordon, Eulenstein, Oliver, Fernández-Baca, David, Sanderson, Michael J., Dress, Andreas, editor, and Bininda-Emonds, Olaf R. P., editor
- Published
- 2004
- Full Text
- View/download PDF
12. Editing to a connected graph of given degrees.
- Author
-
Golovach, Petr A.
- Subjects
- *
GRAPH connectivity , *EDITING , *TOPOLOGICAL degree , *PARAMETERIZED family , *POLYNOMIALS - Abstract
We consider the Edge Editing to a Connected Graph of Given Degrees problem that asks, given a graph G , non-negative integers d , k and a function δ : V ( G ) → { 1 , … , d } , whether it is possible to obtain a connected graph G ′ from G such that the degree of v is δ ( v ) for every vertex v by at most k edge editing operations. As the problem is NP-complete even if δ ( v ) = 2 , we are interested in the parameterized complexity and show that Edge Editing to a Connected Graph of Given Degrees admits a polynomial kernel when parameterized by d + k . For the special case δ ( v ) = d , i.e., when the aim is to obtain a connected d -regular graph, the problem is shown to be fixed parameter tractable when parameterized by k only. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
13. Graph editing problems with extended regularity constraints.
- Author
-
Mathieson, Luke
- Subjects
- *
GRAPH theory , *PROBLEM solving , *SUBGRAPHS , *TREE graphs , *COMPUTATIONAL complexity - Abstract
Graph editing problems offer an interesting perspective on sub- and supergraph identification problems for a large variety of target properties. They have also attracted significant attention in recent years, particularly in the area of parameterized complexity as the problems have rich parameter ecologies. In this paper we examine generalisations of the notion of editing a graph to obtain a regular subgraph. In particular we extend the notion of regularity to include two variants of edge-regularity along with the unifying constraint of strong regularity. We present a number of results, with the central observation that these problems retain the general complexity profile of their regularity-based inspiration: when the number of edits k and the maximum degree r are taken together as a combined parameter, the problems are tractable (i.e. in FPT ), but are otherwise intractable. We also examine variants of the basic editing to obtain a regular subgraph problem from the perspective of parameterizing by the treewidth of the input graph. In this case the treewidth of the input graph essentially becomes a limiting parameter on the natural k + r parameterization. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
14. Editing to a planar graph of given degrees.
- Author
-
Dabrowski, Konrad K., Golovach, Petr A., van 't Hof, Pim, Paulusma, Daniël, and Thilikos, Dimitrios M.
- Subjects
- *
PLANAR graphs , *PROBLEM solving , *COST functions , *INTEGERS , *PARAMETERIZATION - Abstract
We consider the following graph modification problem. Let the input consist of a graph G = ( V , E ) , a weight function w : V ∪ E → N , a cost function c : V ∪ E → N 0 and a degree function δ : V → N 0 , together with three integers k v , k e and C . The question is whether we can delete a set of vertices of total weight at most k v and a set of edges of total weight at most k e so that the total cost of the deleted elements is at most C and every non-deleted vertex v has degree δ ( v ) in the resulting graph G ′ . We also consider the variant in which G ′ must be connected. Both problems are known to be NP -complete and W [ 1 ] -hard when parameterized by k v + k e . We prove that, when restricted to planar graphs, they stay NP -complete but have polynomial kernels when parameterized by k v + k e . [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
15. A Demonstration of the Grrr Graph Rewriting Programming Language
- Author
-
Rodgers, Peter J., Vidal, Natalia, Goos, Gerhard, editor, Hartmanis, Juris, editor, van Leeuwen, Jan, editor, Nagl, Manfred, editor, Schürr, Andreas, editor, and Münch, Manfred, editor
- Published
- 2000
- Full Text
- View/download PDF
16. Interactive feature definition
- Author
-
Salomons, O. W., van Slooten, F., Jonker, H. G., van Houten, F. J. A. M., Kals, H. J. J., Soenen, R., editor, and Olling, G. J., editor
- Published
- 1995
- Full Text
- View/download PDF
17. Skeleton-Based Clustering by Quasi-Threshold Editing
- Author
-
Ulrik Brandes, Michael Hamann, Luise Häuser, Dorothea Wagner, Bast, Hannah, Korzen, Claudius, Meyer, Ulrich, and Penschuck, Manuel
- Subjects
Quasi-threshold graph ,Graph clustering ,Community detection ,Trivially perfect graph ,Graph editing - Abstract
We consider the problem of transforming a given graph into a quasi-threshold graph using a minimum number of edge additions and deletions. Building on the previously proposed heuristic Quasi-Threshold Mover (QTM), we present improvements both in terms of running time and quality. We propose a novel, linear-time algorithm that solves the inclusion-minimal variant of this problem, i.e., a set of edge edits such that no subset of them also transforms the given graph into a quasi-threshold graph. In an extensive experimental evaluation, we apply these algorithms to a large set of graphs from different applications and find that they lead QTM to find solutions with fewer edits. Although the inclusion-minimal algorithm needs significantly more edits on its own, it outperforms the initialization heuristic previously proposed for QTM., Lecture Notes in Computer Science, 13201, ISSN:0302-9743, ISSN:1611-3349, Algorithms for Big Data, ISBN:978-3-031-21533-9, ISBN:978-3-031-21534-6
- Published
- 2022
18. Graph editing to a given degree sequence.
- Author
-
Golovach, Petr A. and Mertzios, George B.
- Subjects
- *
GRAPH theory , *GEOMETRIC vertices , *PARAMETERIZATION , *KERNEL (Mathematics) , *TOPOLOGICAL degree - Abstract
We investigate the parameterized complexity of the graph editing problem called Editing to a Graph with a Given Degree Sequence where the aim is to obtain a graph with a given degree sequence σ by at most k vertex deletions, edge deletions and edge additions. We show that the problem is W [ 1 ] -hard when parameterized by k for any combination of the allowed editing operations. From the positive side, we show that the problem can be solved in time 2 O ( k ( Δ ⁎ + k ) 2 ) n 2 log n for n -vertex graphs, where Δ ⁎ = max σ , i.e., the problem is FPT when parameterized by k + Δ ⁎ . We also show that Editing to a Graph with a Given Degree Sequence has a polynomial kernel when parameterized by k + Δ ⁎ if only edge additions are allowed, and there is no polynomial kernel unless NP ⊆ co - NP / poly for all other combinations of the allowed editing operations. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
19. A generalization of the most common subgraph distance and its application to graph editing.
- Author
-
Hecht, Michael
- Subjects
- *
SUBGRAPHS , *WEIGHTED graphs , *MATHEMATICAL bounds , *TREE graphs , *GRAPH theory - Abstract
We relate the graph editing distance to a generalized weighted version of the most common subgraph distance . To do so, we introduce the new concepts of isotonic shifts and vector weighted graphs . As a consequence we can give a weak but sufficient condition on cost models to result in an edit metric , ensuring the richness of the class of these functions. Moreover, for arbitrary instances we are able to determine a within cubic time computable upper bound on the edit distance, which equals the minimized distance for infinitely many instances. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
20. Graph editing to a fixed target.
- Author
-
Golovach, Petr A., Paulusma, Daniël, and Stewart, Iain
- Subjects
- *
POLYNOMIAL time algorithms , *COMPUTATIONAL complexity , *EDGES (Geometry) , *GEOMETRIC vertices , *GRAPH theory , *INTEGERS - Abstract
For a fixed graph H , the H - Minor Edit problem takes as input a graph G and an integer k and asks whether G can be modified into H by a total of at most k edge contractions, edge deletions and vertex deletions. Replacing edge contractions by vertex dissolutions yields the H - Topological Minor Edit problem. For each problem we show polynomial-time solvable and NP -complete cases depending on the choice of H . Moreover, when G is AT-free, chordal or planar, we show that H - Minor Edit is polynomial-time solvable for all graphs H . [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
21. Editing to Eulerian graphs.
- Author
-
Dabrowski, Konrad K., Golovach, Petr A., van 't Hof, Pim, and Paulusma, Daniël
- Subjects
- *
EULERIAN graphs , *PROBLEM solving , *INTEGERS , *PATHS & cycles in graph theory , *POLYNOMIAL time algorithms - Abstract
The Eulerian Editing problem asks, given a graph G and an integer k , whether G can be modified into an Eulerian graph using at most k edge additions and edge deletions. We show that this problem is polynomial-time solvable for both undirected and directed graphs. We generalize these results for problems with degree parity constraints and degree balance constraints, respectively. We also consider the variants where vertex deletions are permitted. Combined with known results, this leads to full complexity classifications for both undirected and directed graphs and for every subset of the three graph operations. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
22. (Sub)linear Kernels for Edge Modification Problems Towards Structured Graph Classes
- Author
-
Bathie, Gabriel, Bousquet, Nicolas, Cao, Yixin, Ke, Yuping, Pierron, Théo, École normale supérieure de Lyon (ENS de Lyon), Graphes, AlgOrithmes et AppLications (GOAL), Laboratoire d'InfoRmatique en Image et Systèmes d'information (LIRIS), Université Lumière - Lyon 2 (UL2)-École Centrale de Lyon (ECL), Université de Lyon-Université de Lyon-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)-Université Lumière - Lyon 2 (UL2)-École Centrale de Lyon (ECL), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS), The Hong Kong Polytechnic University [Hong Kong] (POLYU), and ANR-18-CE40-0032,GrR,Reconfiguration de Graphes(2018)
- Subjects
FOS: Computer and information sciences ,Discrete Mathematics (cs.DM) ,kernelization ,Computer Science - Data Structures and Algorithms ,split graphs ,[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] ,(sub)linear kernels ,graph editing ,Data Structures and Algorithms (cs.DS) ,Theory of computation ��� Parameterized complexity and exact algorithms ,[INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM] ,MathematicsofComputing_DISCRETEMATHEMATICS ,Computer Science - Discrete Mathematics - Abstract
In a (parameterized) graph edge modification problem, we are given a graph $G$, an integer $k$ and a (usually well-structured) class of graphs $\mathcal{G}$, and ask whether it is possible to transform $G$ into a graph $G' \in \mathcal{G}$ by adding and/or removing at most $k$ edges. Parameterized graph edge modification problems received considerable attention in the last decades. In this paper, we focus on finding small kernels for edge modification problems. One of the most studied problems is the Cluster Editing problem, in which the goal is to partition the vertex set into a disjoint union of cliques. Even if this problem admits a $2k$ kernel [Cao, 2012], this kernel does not reduce the size of most instances. Therefore, we explore the question of whether linear kernels are a theoretical limit in edge modification problems, in particular when the target graphs are very structured (such as a partition into cliques for instance). We prove, as far as we know, the first sublinear kernel for an edge modification problem. Namely, we show that Clique + Independent Set Deletion, which is a restriction of Cluster Deletion, admits a kernel of size $O(k/\log k)$. We also obtain small kernels for several other edge modification problems. We prove that Split Addition (and the equivalent Split Deletion) admits a linear kernel, improving the existing quadratic kernel of Ghosh et al. [Ghosh et al., 2015]. We complement this result by proving that Trivially Perfect Addition admits a quadratic kernel (improving the cubic kernel of Guo [Guo, 2007]), and finally prove that its triangle-free version (Starforest Deletion) admits a linear kernel, which is optimal under ETH., 19 pages, to be published in IPEC'21; Minor modifications following reviews
- Published
- 2021
- Full Text
- View/download PDF
23. Editing to a Graph of Given Degrees.
- Author
-
Golovach, Petr A.
- Subjects
- *
GRAPH theory , *PARAMETERIZATION , *POLYNOMIALS , *KERNEL (Mathematics) , *NONNEGATIVE matrices , *INTEGERS - Abstract
We consider the Editing to a Graph of Given Degrees problem that asks for a graph G , non-negative integers d , k and a function δ : V ( G ) → { 1 , … , d } , whether it is possible to obtain a graph G ′ from G such that the degree of v is δ ( v ) for any vertex v by at most k vertex or edge deletions or edge additions. We construct an FPT-algorithm for Editing to a Graph of Given Degrees parameterized by d + k . We complement this result by showing that the problem has no polynomial kernel unless NP ⊆ coNP / poly . [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
24. A note on adding objects to an existing twoway graph.
- Author
-
Jann, Ben
- Subjects
- *
COMPUTERS in graph theory , *GRAPH theory , *COMMAND languages (Computer science) - Abstract
In Stata, graphs are usually generated by one call to the graph command. Sometimes, however, it would be convenient to be able to add objects to a graph after the graph has been created. In this article, I provide a command called addplot that offers such functionality for twoway graphs, capitalizing on an undocumented feature of Stata's graphics system. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
25. PACE Solver Description: ��Solver - Heuristic Track
- Author
-
Bartier, Valentin, Bathie, Gabriel, Bousquet, Nicolas, Heinrich, Marc, Pierron, Théo, Prieto, Ulysse, Optimisation Combinatoire (G-SCOP_OC), Laboratoire des sciences pour la conception, l'optimisation et la production (G-SCOP), Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP ), Université Grenoble Alpes (UGA)-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP ), Université Grenoble Alpes (UGA), École normale supérieure de Lyon (ENS de Lyon), Graphes, AlgOrithmes et AppLications (GOAL), Laboratoire d'InfoRmatique en Image et Systèmes d'information (LIRIS), Université Lumière - Lyon 2 (UL2)-École Centrale de Lyon (ECL), Université de Lyon-Université de Lyon-Université Claude Bernard Lyon 1 (UCBL), Université de Lyon-Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS)-Université Lumière - Lyon 2 (UL2)-École Centrale de Lyon (ECL), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Centre National de la Recherche Scientifique (CNRS), University of Leeds, Independent Researcher, and ANR-18-CE40-0032,GrR,Reconfiguration de Graphes(2018)
- Subjects
ComputingMethodologies_PATTERNRECOGNITION ,local search ,kernelization ,ComputingMethodologies_DOCUMENTANDTEXTPROCESSING ,graph editing ,[INFO]Computer Science [cs] ,Theory of computation ��� Parameterized complexity and exact algorithms ,clustering - Abstract
This document describes our heuristic Cluster Editing solver, ��Solver, which got the third place in the 2021 PACE Challenge. We present the local search and kernelization techniques for Cluster Editing that are implemented in the solver., LIPIcs, Vol. 214, 16th International Symposium on Parameterized and Exact Computation (IPEC 2021), pages 33:1-33:3
- Published
- 2021
- Full Text
- View/download PDF
26. Parameterized reductions and algorithms for a graph editing problem that generalizes vertex cover
- Author
-
Damaschke, Peter and Molokov, Leonid
- Subjects
- *
ALGORITHMS , *GRAPH theory , *GENERALIZATION , *CHEMICAL reactions , *MATHEMATICAL formulas , *PROBLEM solving - Abstract
Abstract: We study a novel generalization of the Vertex Cover problem which is motivated by, e.g., error correction (data cleaning) prior to inference of chemical mixtures by their observable reaction products. We focus on the important case of deciding on one of two candidate substances. This problem has nice graph-theoretic formulations situated between Vertex Cover and 3-Hitting Set. In order to characterize its parameterized complexity we devise parameter-preserving reductions, and we show that some minimum solution can be computed faster than by solving 3-Hitting Set in general. More explicitly, we introduce the Union Editing problem: In a hypergraph with red and blue vertices, edit the colors so that the red set becomes exactly the union of some hyperedges. The case of degree 2 is equivalent to Star Editing: in a graph with red and blue edges, edit the colors so that the red set becomes exactly the union of some stars, i.e., vertices with all their incident edges. Our time bound is where denotes the total number of recolored edges. [Copyright &y& Elsevier]
- Published
- 2012
- Full Text
- View/download PDF
27. Editing graphs to satisfy degree constraints: A parameterized approach
- Author
-
Mathieson, Luke and Szeider, Stefan
- Subjects
- *
GRAPH algorithms , *CONSTRAINT programming , *PARAMETER estimation , *EDITING software , *PROBLEM solving - Abstract
Abstract: We study a wide class of graph editing problems that ask whether a given graph can be modified to satisfy certain degree constraints, using a limited number of vertex deletions, edge deletions, or edge additions. The problems generalize several well-studied problems such as the General Factor Problem and the Regular Subgraph Problem. We classify the parameterized complexity of the considered problems taking upper bounds on the number of editing steps and the maximum degree of the resulting graph as parameters. [Copyright &y& Elsevier]
- Published
- 2012
- Full Text
- View/download PDF
28. The parameterized complexity of editing graphs for bounded degeneracy
- Author
-
Mathieson, Luke
- Subjects
- *
COMPUTATIONAL complexity , *GRAPH theory , *PROBLEM solving , *PATHS & cycles in graph theory , *COMBINATORICS - Abstract
Abstract: We examine the parameterized complexity of the problem of editing a graph to obtain an -degenerate graph. We show that for the editing operations vertex deletion and edge deletion, both separately and combined, the problem is -complete, and remains -complete even if the input graph is already -degenerate, or has maximum degree for all . We also demonstrate fixed-parameter tractability for several Clique based problems when the input graph has bounded degeneracy. [Copyright &y& Elsevier]
- Published
- 2010
- Full Text
- View/download PDF
29. AVOIDING PATTERNS IN MATRICES VIA A SMALL NUMBER OF CHANGES.
- Author
-
Axenovich, Maria and Martin, Ryan
- Subjects
- *
MATRICES (Mathematics) , *ABSTRACT algebra , *SET theory , *POLYNOMIALS , *MATHEMATICS - Abstract
Let A = {A1, …,Ar} be a partition of a set {1, …,m} × {1, …, n} into r nonempty subsets, and let A = (aij) be an m × n matrix. We say that A has a pattern A provided that aij = ai'j' if and only if (i, j), (i', j') ε At for some t ε {1, …, r}. In this note we study the following function f defined on the set of all m × n matrices M with s distinct entries: f(M;A) is the smallest number of positions where the entries of M need to be changed such that the resulting matrix does not have any submatrix with pattern A. We give an asymptotically tight value for f(m, n; s,A) = max{f(M;A) : M is an m × n matrix with at most s distinct entries}. [ABSTRACT FROM AUTHOR]
- Published
- 2006
- Full Text
- View/download PDF
30. Structural Rounding: Approximation Algorithms for Graphs Near an Algorithmically Tractable Class
- Author
-
Erik D. Demaine and Timothy D. Goodrich and Kyle Kloster and Brian Lavallee and Quanquan C. Liu and Blair D. Sullivan and Ali Vakilian and Andrew van der Poel, Demaine, Erik D., Goodrich, Timothy D., Kloster, Kyle, Lavallee, Brian, Liu, Quanquan C., Sullivan, Blair D., Vakilian, Ali, van der Poel, Andrew, Erik D. Demaine and Timothy D. Goodrich and Kyle Kloster and Brian Lavallee and Quanquan C. Liu and Blair D. Sullivan and Ali Vakilian and Andrew van der Poel, Demaine, Erik D., Goodrich, Timothy D., Kloster, Kyle, Lavallee, Brian, Liu, Quanquan C., Sullivan, Blair D., Vakilian, Ali, and van der Poel, Andrew
- Abstract
We develop a framework for generalizing approximation algorithms from the structural graph algorithm literature so that they apply to graphs somewhat close to that class (a scenario we expect is common when working with real-world networks) while still guaranteeing approximation ratios. The idea is to edit a given graph via vertex- or edge-deletions to put the graph into an algorithmically tractable class, apply known approximation algorithms for that class, and then lift the solution to apply to the original graph. We give a general characterization of when an optimization problem is amenable to this approach, and show that it includes many well-studied graph problems, such as Independent Set, Vertex Cover, Feedback Vertex Set, Minimum Maximal Matching, Chromatic Number, (l-)Dominating Set, Edge (l-)Dominating Set, and Connected Dominating Set. To enable this framework, we develop new editing algorithms that find the approximately-fewest edits required to bring a given graph into one of a few important graph classes (in some cases these are bicriteria algorithms which simultaneously approximate both the number of editing operations and the target parameter of the family). For bounded degeneracy, we obtain an O(r log{n})-approximation and a bicriteria (4,4)-approximation which also extends to a smoother bicriteria trade-off. For bounded treewidth, we obtain a bicriteria (O(log^{1.5} n), O(sqrt{log w}))-approximation, and for bounded pathwidth, we obtain a bicriteria (O(log^{1.5} n), O(sqrt{log w} * log n))-approximation. For treedepth 2 (related to bounded expansion), we obtain a 4-approximation. We also prove complementary hardness-of-approximation results assuming P != NP: in particular, these problems are all log-factor inapproximable, except the last which is not approximable below some constant factor 2 (assuming UGC).
- Published
- 2019
- Full Text
- View/download PDF
31. Partial Complementation of Graphs
- Author
-
Fedor V. Fomin and Petr A. Golovach and Torstein J. F. Strømme and Dimitrios M. Thilikos, Fomin, Fedor V., Golovach, Petr A., Strømme, Torstein J. F., Thilikos, Dimitrios M., Fedor V. Fomin and Petr A. Golovach and Torstein J. F. Strømme and Dimitrios M. Thilikos, Fomin, Fedor V., Golovach, Petr A., Strømme, Torstein J. F., and Thilikos, Dimitrios M.
- Abstract
A partial complement of the graph G is a graph obtained from G by complementing all the edges in one of its induced subgraphs. We study the following algorithmic question: for a given graph G and graph class G, is there a partial complement of G which is in G? We show that this problem can be solved in polynomial time for various choices of the graphs class G, such as bipartite, degenerate, or cographs. We complement these results by proving that the problem is NP-complete when G is the class of r-regular graphs.
- Published
- 2018
- Full Text
- View/download PDF
32. Graph editing to a fixed target
- Author
-
Iain A. Stewart, Daniël Paulusma, and Petr A. Golovach
- Subjects
Discrete mathematics ,Vertex (graph theory) ,Graph containment relation ,Applied Mathematics ,Neighbourhood (graph theory) ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Combinatorics ,Computational complexity ,Circulant graph ,010201 computation theory & mathematics ,Graph power ,Outerplanar graph ,String graph ,0202 electrical engineering, electronic engineering, information engineering ,Discrete Mathematics and Combinatorics ,Edge contraction ,020201 artificial intelligence & image processing ,Graph editing ,Graph operations ,Mathematics - Abstract
For a fixed graph H, the H-Minor Edit problem takes as input a graph G and an integer k and asks whether G can be modified into H by a total of at most k edge contractions, edge deletions and vertex deletions. Replacing edge contractions by vertex dissolutions yields the H-Topological Minor Edit problem. For each problem we show polynomial-time solvable and NP-complete cases depending on the choice of H. Moreover, when G is AT-free, chordal or planar, we show that H-Minor Edit is polynomial-time solvable for all graphs H.
- Published
- 2017
33. Algoritmos exatos para o problema de edição de p-Clusters
- Author
-
Cabral, Lucidio dos Anjos Formiga and Subramanian, Anand
- Subjects
Graph Editing ,Edição de Grafos ,Branch-and-Cut ,Clusterização ,Branch-and-Price ,CIENCIA DA COMPUTACAO [CIENCIAS EXATAS E DA TERRA] ,Clustering - Abstract
This work deals with the p-Cluster Editing Problem (p-CEP), which consists in performing a minimum number of editions (additions or removals of edges) in a graph G in order to transform it in a disjoint union of p cliques (clusters), where G and p are input data. p-CEP is a NP-Hard problem with applications in areas such as computational biology and machine learning. To solve this problem, we propose two new mathematical formulations and improvements in a formulation from the literature, as well as new valid inequalities. The three formulations were studied both theoretically, by comparing their linear relaxations, and practically, by implementing three exact algorithms: two based on Branch-and-Cut (BC) and one based on Branch-and-Price (BP). The proposed algorithms were tested in instances with up to 211 vertices. The results show the performance of the algorithms according to the graph density and the ratio between p and the number of vertices. Overall, the BC algorithms were superior to the BP algorithm. However, the latter obtained the best dual bounds in some instances. Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES Este trabalho trata do Problema de Edi¸c˜ao de p-Clusters (p-PEC), o qual consiste em realizar um n´umero m´ınimo de edi¸c˜oes (adi¸c˜oes ou remo¸c˜oes de arestas) em um grafo G de modo a transform´a-lo em uma uni˜ao disjunta de p cliques (ou clusters), sendo G e p dados de entrada. O p-PEC ´e um problema NP-Dif´ıcil que possui aplica¸c˜oes em ´areas como biologia computacional e aprendizagem de m´aquina. Para resolvˆe-lo, foram propostas duas novas formula¸c˜oes matem´aticas e melhorias em uma formula¸c˜ao proveniente da literatura, bem como novas desigualdades v´alidas. As trˆes formula¸c˜oes consideradas foram estudadas tanto teoricamente, atrav´es da compara¸c˜ao entre as relaxa¸c˜oes lineares, quanto empiricamente, atrav´es do desenvolvimento de trˆes algoritmos exatos: dois baseados em Branch-and-Cut (BC) e um baseado em Branch-and-Price (BP). Os algoritmos foram testados em instˆancias com at´e 211 v´ertices. Os resultados mostram o impacto da raz˜ao entre p e o n´umero de v´ertices, da densidade do grafo e das desigualdades nos desempenhos dos algoritmos. No geral, os algoritmos BC foram superiores ao algoritmo BP. Por´em, em algumas instˆancias, os melhores limites duais foram obtidos pelo algoritmo BP.
- Published
- 2015
34. Problème de Sondage dans les Réseaux Sociaux Décentralisés
- Author
-
Hoang, Bao Thien, Combination of approaches to the security of infinite states systems (CASSIS), Franche-Comté Électronique Mécanique, Thermique et Optique - Sciences et Technologies (UMR 6174) (FEMTO-ST), Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS)-Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS)-Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL), INRIA CORDI/CASSIS team, ANR Streams project, LORIA/Université de Lorraine, Université de Lorraine, Abdessamad Imine, Christophe Ringeissen, CASSIS - INRIA Nancy, ANR-10-SEGI-0010,STREAMS,Solutions pair-à-pair pour le Web social temps-réel(2010), Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Centre National de la Recherche Scientifique (CNRS)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Centre National de la Recherche Scientifique (CNRS)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), and Institut National de Recherche en Informatique et en Automatique (Inria)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
Protocole de sondage ,Adding friends ,[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] ,Réseaux sociaux ,Partage de secret ,Algorithmes centralisé et décentralisé ,Vie privée ,Centralized and decentralized algorithms ,Social networks ,[INFO.INFO-SI]Computer Science [cs]/Social and Information Networks [cs.SI] ,[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR] ,Polling protocol ,Privacy ,Problème d’édition dans les graphes ,Graph editing ,Ajout de contacts ,Secret sharing - Abstract
One of the current practical, useful but sensitive topic in social networks is polling problemwhere the privacy of exchanged information and user reputation are very critical. Indeed, userswant to preserve the confidentiality of their votes and to hide, if any, their misbehaviors. Recently,Guerraoui et al. proposed polling protocols based on simple secret sharing scheme and withoutrequiring any central authority or cryptography system. However these protocols can be deployedsafely and efficiently provided that the social graph structure should be transformed into a ringstructure-based overlay and the number of participating users is perfect square. In this thesis,we address the problem of deploying decentralized polling protocols for general social graphsand how to transform these graphs in order to increase the privacy and/or accuracy properties.First, we propose three simple decentralized polling protocols that rely on the current state ofsocial graphs. The two first protocols use synchronous and asynchronous models and verificationprocedures to detect the misbehaving users. The third protocol is an asynchronous one thatdoes not require any verification procedures and contains a method for efficiently broadcastingmessage under a family of social graphs satisfying what we call the m-broadcasting property.Second, we formalize the “adding friends” problem such that we can reuse the social graphs aftersome minimum structural modifications consisting in adding new friendship relations. We alsodevise algorithms for solving this problem in centralized and decentralized networks. We validateour solutions with some performance evaluations which show that our protocols are accurate,and inside the theoretical bounds.; Un des thèmes pratiques, mais hautement sensibles, est le problème de sondage dans les réseauxso ciaux où le caractère secret des informations sélectionnées et la réputation de l’utilisateur sonttrès critiques. En effet, les utilisateurs désirent préserver la confidentialité de leurs votes et dissimuler, le cas échéant, leurs mauvais comp ortements. Récemment, Guerraoui et al. ont proposédes protocoles de sondage basés sur la partage de secret et ne nécessitant aucune infrastructure cryptographique. Néanmoins, ces protocoles ne sont applicables que si le graphe social aune structure d’anneau et le nombre d’utilisateurs est un carré parfait. Dans cette thèse, noustraitons, d’une part, du problème du déploiement décentralisé des protocoles de sondage qui sontbasés sur des graphes sociaux ayant des structures générales, et d’autre part, du problème detransformation des graphes sociaux pour augmenter les propriétés de vie privée et de précision,nécessaires au déroulement sûr et rentable du sondage décentralisé. Premièrement, nous proposons trois protocoles décentralisés qui s’appuient sur l’état originel (sans transformation) desgraphes sociaux. Les deux premiers protocoles utilisent respectivement des modèles de communication synchrone et asynchrone, et manipulent des procédures de vérification pour détecter lesutilisateurs malhonnêtes. Quant au troisième protocole, il est asynchrone et ne nécessite pasde procédures de vérification. Pour que ce protocole permette une diffusion efficace de messages, nous avons défini une propriété sur les graphes sociaux, appelée “ m-broadcasting”. Dansla deuxième partie de la thèse, nous formalisons le problème de “l’ajout des amis” qui consiste àtrouver une transformation optimale des graphes sociaux pour les adapter au partage de secret.Pour résoudre ce problème, nous présentons deux algorithmes selon deux approches différentes:centralisée et décentralisée. Une évaluation expérimentale montre que nos protocoles sont préciset restreints aux bornes théoriques.
- Published
- 2015
35. On the Polling Problem for Decentralized Social Networks
- Author
-
Hoang, Bao Thien, Combination of approaches to the security of infinite states systems (CASSIS), Franche-Comté Électronique Mécanique, Thermique et Optique - Sciences et Technologies (UMR 6174) (FEMTO-ST), Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS)-Université de Technologie de Belfort-Montbeliard (UTBM)-Ecole Nationale Supérieure de Mécanique et des Microtechniques (ENSMM)-Université de Franche-Comté (UFC), Université Bourgogne Franche-Comté [COMUE] (UBFC)-Université Bourgogne Franche-Comté [COMUE] (UBFC)-Centre National de la Recherche Scientifique (CNRS)-Inria Nancy - Grand Est, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Department of Formal Methods (LORIA - FM), Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Lorrain de Recherche en Informatique et ses Applications (LORIA), Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Lorraine (UL), INRIA CORDI/CASSIS team, ANR Streams project, LORIA/Université de Lorraine, Université de Lorraine, Abdessamad Imine, Christophe Ringeissen, CASSIS - INRIA Nancy, and ANR-10-SEGI-0010,STREAMS,Solutions pair-à-pair pour le Web social temps-réel(2010)
- Subjects
Protocole de sondage ,Adding friends ,[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] ,Réseaux sociaux ,Partage de secret ,Algorithmes centralisé et décentralisé ,Vie privée ,Centralized and decentralized algorithms ,Social networks ,[INFO.INFO-SI]Computer Science [cs]/Social and Information Networks [cs.SI] ,[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR] ,Polling protocol ,Privacy ,Problème d’édition dans les graphes ,Graph editing ,Ajout de contacts ,Secret sharing - Abstract
One of the current practical, useful but sensitive topic in social networks is polling problemwhere the privacy of exchanged information and user reputation are very critical. Indeed, userswant to preserve the confidentiality of their votes and to hide, if any, their misbehaviors. Recently,Guerraoui et al. proposed polling protocols based on simple secret sharing scheme and withoutrequiring any central authority or cryptography system. However these protocols can be deployedsafely and efficiently provided that the social graph structure should be transformed into a ringstructure-based overlay and the number of participating users is perfect square. In this thesis,we address the problem of deploying decentralized polling protocols for general social graphsand how to transform these graphs in order to increase the privacy and/or accuracy properties.First, we propose three simple decentralized polling protocols that rely on the current state ofsocial graphs. The two first protocols use synchronous and asynchronous models and verificationprocedures to detect the misbehaving users. The third protocol is an asynchronous one thatdoes not require any verification procedures and contains a method for efficiently broadcastingmessage under a family of social graphs satisfying what we call the m-broadcasting property.Second, we formalize the “adding friends” problem such that we can reuse the social graphs aftersome minimum structural modifications consisting in adding new friendship relations. We alsodevise algorithms for solving this problem in centralized and decentralized networks. We validateour solutions with some performance evaluations which show that our protocols are accurate,and inside the theoretical bounds.; Un des thèmes pratiques, mais hautement sensibles, est le problème de sondage dans les réseauxso ciaux où le caractère secret des informations sélectionnées et la réputation de l’utilisateur sonttrès critiques. En effet, les utilisateurs désirent préserver la confidentialité de leurs votes et dissimuler, le cas échéant, leurs mauvais comp ortements. Récemment, Guerraoui et al. ont proposédes protocoles de sondage basés sur la partage de secret et ne nécessitant aucune infrastructure cryptographique. Néanmoins, ces protocoles ne sont applicables que si le graphe social aune structure d’anneau et le nombre d’utilisateurs est un carré parfait. Dans cette thèse, noustraitons, d’une part, du problème du déploiement décentralisé des protocoles de sondage qui sontbasés sur des graphes sociaux ayant des structures générales, et d’autre part, du problème detransformation des graphes sociaux pour augmenter les propriétés de vie privée et de précision,nécessaires au déroulement sûr et rentable du sondage décentralisé. Premièrement, nous proposons trois protocoles décentralisés qui s’appuient sur l’état originel (sans transformation) desgraphes sociaux. Les deux premiers protocoles utilisent respectivement des modèles de communication synchrone et asynchrone, et manipulent des procédures de vérification pour détecter lesutilisateurs malhonnêtes. Quant au troisième protocole, il est asynchrone et ne nécessite pasde procédures de vérification. Pour que ce protocole permette une diffusion efficace de messages, nous avons défini une propriété sur les graphes sociaux, appelée “ m-broadcasting”. Dansla deuxième partie de la thèse, nous formalisons le problème de “l’ajout des amis” qui consiste àtrouver une transformation optimale des graphes sociaux pour les adapter au partage de secret.Pour résoudre ce problème, nous présentons deux algorithmes selon deux approches différentes:centralisée et décentralisée. Une évaluation expérimentale montre que nos protocoles sont préciset restreints aux bornes théoriques.
- Published
- 2015
36. Fast Biclustering by Dual Parameterization
- Author
-
Drange, Pål Grønås, Reidl, Felix, Sanchez Villaamil, Fernando, and Sikdar, Somnath
- Subjects
FOS: Computer and information sciences ,Parameterized complexity ,000 Computer science, knowledge, general works ,subexponential algorithms ,Computer Science ,Computer Science - Data Structures and Algorithms ,graph editing ,Data Structures and Algorithms (cs.DS) ,Matematikk og Naturvitenskap: 400 [VDP] ,G.2.2 - Abstract
We study two clustering problems, Starforest Editing, the problem of adding and deleting edges to obtain a disjoint union of stars, and the generalization Bicluster Editing. We show that, in addition to being NP-hard, none of the problems can be solved in subexponential time unless the exponential time hypothesis fails. Misra, Panolan, and Saurabh (MFCS 2013) argue that introducing a bound on the number of connected components in the solution should not make the problem easier: In particular, they argue that the subexponential time algorithm for editing to a fixed number of clusters (p-Cluster Editing) by Fomin et al. (J. Comput. Syst. Sci., 80(7) 2014) is an exception rather than the rule. Here, p is a secondary parameter, bounding the number of components in the solution. However, upon bounding the number of stars or bicliques in the solution, we obtain algorithms which run in time $2^{5 \sqrt{pk}} + O(n+m)$ for p-Starforest Editing and $2^{O(p \sqrt{k} \log(pk))} + O(n+m)$ for p-Bicluster Editing. We obtain a similar result for the more general case of t-Partite p-Cluster Editing. This is subexponential in k for fixed number of clusters, since p is then considered a constant. Our results even out the number of multivariate subexponential time algorithms and give reasons to believe that this area warrants further study., Comment: Accepted for presentation at IPEC 2015
- Published
- 2015
- Full Text
- View/download PDF
37. Fast Biclustering by Dual Parameterization
- Author
-
Pål Grønås Drange and Felix Reidl and Fernando Sánchez Villaamil and Somnath Sikdar, Drange, Pål Grønås, Reidl, Felix, Sánchez Villaamil, Fernando, Sikdar, Somnath, Pål Grønås Drange and Felix Reidl and Fernando Sánchez Villaamil and Somnath Sikdar, Drange, Pål Grønås, Reidl, Felix, Sánchez Villaamil, Fernando, and Sikdar, Somnath
- Abstract
We study two clustering problems, Starforest Editing, the problem of adding and deleting edges to obtain a disjoint union of stars, and the generalization Bicluster Editing. We show that, in addition to being NP-hard, none of the problems can be solved in subexponential time unless the exponential time hypothesis fails. Misra, Panolan, and Saurabh (MFCS 2013) argue that introducing a bound on the number of connected components in the solution should not make the problem easier: In particular, they argue that the subexponential time algorithm for editing to a fixed number of clusters (p-Cluster Editing) by Fomin et al. (J. Comput. Syst. Sci., 80(7) 2014) is an exception rather than the rule. Here, p is a secondary parameter, bounding the number of components in the solution. However, upon bounding the number of stars or bicliques in the solution, we obtain algorithms which run in time O(2^{3*sqrt(pk)} + n + m) for p-Starforest Editing and O(2^{O(p * sqrt(k) * log(pk))} + n + m) for p-Bicluster Editing. We obtain a similar result for the more general case of t-Partite p-Cluster Editing. This is subexponential in k for a fixed number of clusters, since p is then considered a constant. Our results even out the number of multivariate subexponential time algorithms and give reasons to believe that this area warrants further study.
- Published
- 2015
- Full Text
- View/download PDF
38. Editing to Eulerian Graphs
- Author
-
Dabrowski, Konrad Kazimierz, Golovach, Petr A., van 't Hof, Pim, Paulusma, Daniël, Raman, Venkatesh, Suresh, S. P., Discrete Mathematics and Mathematical Programming, Raman, Venkatesh, and Suresh, S. P.
- Subjects
Vertex (graph theory) ,FOS: Computer and information sciences ,Discrete Mathematics (cs.DM) ,Computer Networks and Communications ,Polynomial algorithm ,05C85 (Primary) 05C45, 05C20 (Secondary) ,Comparability graph ,0102 computer and information sciences ,02 engineering and technology ,G.2.2 ,01 natural sciences ,Theoretical Computer Science ,Combinatorics ,symbols.namesake ,Indifference graph ,Pathwidth ,Chordal graph ,0202 electrical engineering, electronic engineering, information engineering ,graph editing ,Matematikk og Naturvitenskap: 400 [VDP] ,Mathematics ,060201 languages & linguistics ,Discrete mathematics ,Block graph ,000 Computer science, knowledge, general works ,Applied Mathematics ,Eulerian path ,06 humanities and the arts ,polynomial algorithm ,F.2.2 ,n/a OA procedure ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,0602 languages and literature ,Computer Science ,symbols ,Robbins' theorem ,020201 artificial intelligence & image processing ,Eulerian graphs ,MathematicsofComputing_DISCRETEMATHEMATICS ,Computer Science - Discrete Mathematics - Abstract
We investigate the problem of modifying a graph into a connected graph in which the degree of each vertex satisfies a prescribed parity constraint. Let $ea$, $ed$ and $vd$ denote the operations edge addition, edge deletion and vertex deletion respectively. For any $S\subseteq \{ea,ed,vd\}$, we define Connected Degree Parity Editing$(S)$ (CDPE($S$)) to be the problem that takes as input a graph $G$, an integer $k$ and a function $\delta\colon V(G)\rightarrow\{0,1\}$, and asks whether $G$ can be modified into a connected graph $H$ with $d_{H}(v)\equiv\delta(v)~(\bmod~2)$ for each $v\in V(H)$, using at most $k$ operations from $S$. We prove that 1. if $S=\{ea\}$ or $S=\{ea,ed\}$, then CDPE($S$) can be solved in polynomial time; 2. if $\{vd\} \subseteq S\subseteq \{ea,ed,vd\}$, then CDPE($S$) is NP-complete and W[1]-hard when parameterized by $k$, even if $\delta\equiv 0$. Together with known results by Cai and Yang and by Cygan, Marx, Pilipczuk, Pilipczuk and Schlotter, our results completely classify the classical and parameterized complexity of the CDPE($S$) problem for all $S\subseteq \{ea,ed,vd\}$. We obtain the same classification for a natural variant of the CDPE($S$) problem on directed graphs, where the target is a weakly connected digraph in which the difference between the in- and out-degree of every vertex equals a prescribed value. As an important implication of our results, we obtain polynomial-time algorithms for the Eulerian Editing problem and its directed variant., Comment: 33 pages. An extended abstract of this paper will appear in the proceedings of FSTTCS 2014
- Published
- 2014
- Full Text
- View/download PDF
39. Editing graphs to satisfy degree constraints: A parameterized approach
- Author
-
Luke Mathieson and Stefan Szeider
- Subjects
Vertex (graph theory) ,Computer Networks and Communications ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Theoretical Computer Science ,law.invention ,Computation Theory & Mathematics ,Combinatorics ,law ,Line graph ,0202 electrical engineering, electronic engineering, information engineering ,Induced subgraph isomorphism problem ,Graph editing ,Distance-hereditary graph ,Mathematics ,Discrete mathematics ,General factor ,Degree (graph theory) ,Applied Mathematics ,Regular subgraph ,Computational complexity ,Parameterized complexity ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,020201 artificial intelligence & image processing ,Regular graph ,Feedback vertex set ,Kernelization ,Graph factorization ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
We study a wide class of graph editing problems that ask whether a given graph can be modified to satisfy certain degree constraints, using a limited number of vertex deletions, edge deletions, or edge additions. The problems generalize several well-studied problems such as the General Factor Problem and the Regular Subgraph Problem. We classify the parameterized complexity of the considered problems taking upper bounds on the number of editing steps and the maximum degree of the resulting graph as parameters. © 2011 Elsevier Inc. All rights reserved.
- Published
- 2012
40. Editing to Eulerian Graphs
- Author
-
Konrad K. Dabrowski and Petr A. Golovach and Pim van 't Hof and Daniel Paulusma, Dabrowski, Konrad K., Golovach, Petr A., van 't Hof, Pim, Paulusma, Daniel, Konrad K. Dabrowski and Petr A. Golovach and Pim van 't Hof and Daniel Paulusma, Dabrowski, Konrad K., Golovach, Petr A., van 't Hof, Pim, and Paulusma, Daniel
- Abstract
We investigate the problem of modifying a graph into a connected graph in which the degree of each vertex satisfies a prescribed parity constraint. Let ea, ed and vd denote the operations edge addition, edge deletion and vertex deletion respectively. For any S subseteq {ea,ed,vd}, we define Connected Degree Parity Editing (S) (CDPE(S)) to be the problem that takes as input a graph G, an integer k and a function delta: V(G) -> {0,1}, and asks whether G can be modified into a connected graph H with d_H(v) = delta(v)(mod 2) for each v in V(H), using at most k operations from S. We prove that (*) if S={ea} or S={ea,ed}, then CDPE(S) can be solved in polynomial time; (*) if {vd} subseteq S subseteq {ea,ed,vd}, then CDPE(S) is NP-complete and W-hard when parameterized by k, even if delta = 0. Together with known results by Cai and Yang and by Cygan, Marx, Pilipczuk, Pilipczuk and Schlotter, our results completely classify the classical and parameterized complexity of the CDPE(S) problem for all S subseteq {ea,ed,vd}. We obtain the same classification for a natural variant of the cdpe(S) problem on directed graphs, where the target is a weakly connected digraph in which the difference between the in- and out-degree of every vertex equals a prescribed value. As an important implication of our results, we obtain polynomial-time algorithms for Eulerian Editing problem and its directed variant. To the best of our knowledge, the only other natural non-trivial graph class H for which the H-Editing problem is known to be polynomial-time solvable is the class of split graphs.
- Published
- 2014
- Full Text
- View/download PDF
41. CHISIO: A VISUAL FRAMEWORK FOR COMPOUND GRAPH EDITING AND LAYOUT
- Author
-
Küçükkeçeci, Cihan, Doğrusöz, Uğur, and Diğer
- Subjects
Computer graphics ,Information visualization ,Graph layout ,Software system ,Visualization ,Graph editing ,Graph editor ,T385 .K83 2007 ,Layout (Printing) ,Computer Engineering and Computer Science and Control ,Compound graphs ,Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol - Abstract
üOZETË şË ş Ë ü ËCHISIO: BILESIK CIZGE DUZENLEMESI VEşË Ë ËşË ü ËşYERLESTIRMESI ICIN GORSEL BIR CERCEVEşCihan Kücukkeşeciuşü cBilgisayar Mühendisliği, Yüksek Lisansu g uTez Yüneticisi: Doşent Dr. Uğur Doğrusüzo c g goHaziran, 2007Cizgeler, ağ oluşturmaktan, biyolojiye, bilgisayar bilimlerine, birşok alanda sıkşaş g s c ckullanılan veri modelleridir. Gürselleştirme, etkileşimli düzenleme kabiliyetio s s uve şizgelerin yerleştirilmesi, temeldeki ilişkisel bilgilerin şozümlenmesinde kritikc s s cü ukonulardır.Birşok ticari ve ticari olmayan şizge gürselleştirme araşları mevcuttur. Ancakc c o s cbileşik veya sıradüzensel olarak düzenlenmiş şizge güsterimini sağlayan araş sayısıs u u sc o g cşok sınırlı sayıdadır.cBiz adı Chisio olan yeni bir aşık-kaynak düzenleme ve yerleştirme ya-c u span şerşeve tanıtıyoruz. Chisio bedava, kullanımı kolay ve etkili, otomatikccyerleşim algoritmalarını destekleyen bir akademik şizge gürselleştirme aracı olaraks c o sgeliştirildi. Java'da yazıldı ve Eclipse'in Graï¬ksel Düzenleme Cerşevesi'ni (GEF)s u şctemel olarak aldı.Chisio yakınlaştırma, kaydırma, şizge nesneleri ekleme ya da cıkarma, harekets c şettirme, boyutunu değiştirme gibi standart şizge düzenleyici ozellikleri ile tamam-gs c u ülanmış üzelleşmemiş bileşik cizge düzenleyicisi olarak kullanılabilir. Var olan şizgeso s s sş u cnesnelerinin ozelliklerini ve yerleşim seşeneklerini değiştirmek işin nesne ozellikleriü s c gs c üve yerleşim seşenekleri pencereleri sunulmaktadır. Ayrıca, kullanılmakta olans cşizgeyi yazdırma ya da resim olarak ve kalıcı bellekte saklamak da mümkündür.c uuuSaklanan şizgeler ya da diğer araşlar tarafından yaratılmış GraphML bişimindekic g c s cdosyalar Chisio'ya yüklenebilir. Bunlardan başka, vurgulama mekanizması ileu skullanıcıların ilgilendiği altşizgelerin vurgulanması da mümkündür.g c uuuCerşeve, son kullanıcıların üzel ihtiyaşları işin kolayca üzelleştirilebilmeyeşc o c c o solanak sağlayacak bir mimariye de sahiptir. Ayrıca Chisio yay gümmeli'deng osıradüzensel yerleşime, bileşik yay gümmeliye, dairesel yerleşime ceşitli yerleşimu s s o s şs svvistilleri sunmaktadır. Bundan başka, yerleşim algoritması geliştirenler işin Chi-s s s csio'yu ideal bir sınama ortamı yapacak şekilde yeni algoritmalar doğruca ek-s glenebilir.Anahtar süzcükler : bilgi gürselleştirme, cizge yerleşimi, şizge düzenleme, yazılımou o s ş s c usistemi, şizge düzenleyici, bileşik şizgeler.c u sc ABSTRACTCHISIO: A VISUAL FRAMEWORK FORCOMPOUND GRAPH EDITING AND LAYOUTCihan Kücukkeşeciuşü cM.S. in Computer EngineeringSupervisor: Assoc. Prof. Dr. Uğur Doğrusüzg goJune, 2007Graphs are data models, widely used in many areas from networking to biology tocomputer science. Visualization, interactive editing ability and layout of graphsare critical issues when analyzing the underlying relational information.There are many commercial and non-commercial graph visualization tools.However, overall support for compound or hierarchically organized graph repre-sentations is very limited.We introduce a new open-source editing and layout framework named Chisiofor compound graphs. Chisio is developed as a free, easy-to-use and powerful aca-demic graph visualization tool, supporting various automatic layout algorithms.It is written in Java and based on Eclipse?s Graphical Editing Framework (GEF).Chisio can be used as a ï¬nished generic compound graph editor with standardgraph editing facilities such as zoom, scroll, add or remove graph objects, move,and resize. Object property and layout options dialogs are provided to modifyexisting graph object properties and layout options, respectively. In addition,printing or saving the current drawing as a static image and persistent storagefacilities are supported. Saved graphs or GraphML formatted ï¬les created byother tools can be loaded into Chisio. Furthermore, a highlight mechanism isprovided to emphasize subgraphs of users interest.The framework has an architecture suitable for easy customization of the toolfor end-users? speciï¬c needs as well. Also Chisio oï¬ers several layout styles fromthe basic spring embedder to hierarchical layout to compound spring embedder tocircular layout. Furthermore, new algorithms are straightforward to add, makingChisio an ideal test environment for layout algorithm developers.iiiivKeywords: information visualization, graph layout, graph editing, software sys-tem, graph editor, compound graphs. 114
- Published
- 2007
- Full Text
- View/download PDF
42. Structural Shape Prototypes for the Automatic Classification of 3D Objects
- Author
-
Simone Marini, Michela Spagnuolo, and Bianca Falcidieno
- Subjects
Databases, Factual ,Computer science ,Feature extraction ,Shape classification ,Information Storage and Retrieval ,Documentation ,Solid modeling ,Pattern Recognition, Automated ,User-Computer Interface ,Imaging, Three-Dimensional ,Artificial Intelligence ,Image Interpretation, Computer-Assisted ,Computer Graphics ,Graph editing ,Image retrieval ,Contextual image classification ,business.industry ,Structural descriptors ,Pattern recognition ,Directed graph ,Object (computer science) ,Common subgraph ,Computer Graphics and Computer-Aided Design ,Class (biology) ,Database Management Systems ,Artificial intelligence ,business ,Algorithms ,Software - Abstract
Search and retrieval of three-dimensional media will rapidly become a key issue in the upcoming panorama of multimedia content: 3D models are indeed expected to represent a huge amount of traffic and data stored in the Internet. This article proposes a novel technique to define and construct 3D shape prototypes, that improve the automatic classification of 3D content. The shape-prototype summarizes the most relevant features of the members of a class. The query object is then classified into the class represented by the prototype more similar to the given query. In the proposed methodology, each member of a class is represented by a structural descriptor encoded as an attributed graph. The prototype is obtained by applying graph-transformation techniques among the shape descriptors associated to the members of the class. The effectiveness of the classification process is finally evaluated on an heterogeneous benchmark of 3D objects. © 2007 IEEE.
- Published
- 2007
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.