Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vincent Froese is active.

Publication


Featured researches published by Vincent Froese.


Journal of Computer and System Sciences | 2016

Win-win kernelization for degree sequence completion problems

Vincent Froese; André Nichterlein; Rolf Niedermeier

We study provably effective and efficient data reduction for a class of NP-hard graph modification problems based on vertex degree properties. We show fixed-parameter tractability for NP-hard graph completion (that is, edge addition) cases while we show that there is no hope to achieve analogous results for the corresponding vertex or edge deletion versions. Our algorithms are based on transforming graph completion problems into efficiently solvable number problems and exploiting f-factor computations for translating the results back into the graph setting. Our core observation is that we encounter a win-win situation: either the number of edge additions is small or the problem is polynomial-time solvable. This approach helps in answering an open question by Mathieson and Szeider [JCSS 2012] concerning the polynomial kernelizability of Degree Constraint Edge Addition and leads to a general method of approaching polynomial-time preprocessing for a wider class of degree sequence completion problems.


algorithmic applications in management | 2014

The Complexity of Degree Anonymization by Vertex Addition

Robert Bredereck; Vincent Froese; Sepp Hartung; André Nichterlein; Rolf Niedermeier; Nimrod Talmon

Motivated by applications in privacy-preserving data publishing, we study the problem of making an undirected graph k-anonymous by adding few vertices (together with incident edges). That is, after adding these “dummy vertices”, for every vertex degree d in the resulting graph, there shall be at least k vertices with degree d. We explore three variants of vertex addition (justified by real-world considerations) and study their (parameterized) computational complexity. We derive mostly (worst-case) intractability results, even for very restricted cases (including trees or bounded-degree graphs) but also obtain a few encouraging fixed-parameter tractability results.


mathematical foundations of computer science | 2013

A Parameterized Complexity Analysis of Combinatorial Feature Selection Problems

Vincent Froese; René van Bevern; Rolf Niedermeier; Manuel Sorge

We examine the algorithmic tractability of NP-hard combinatorial feature selection problems in terms of parameterized complexity theory. In combinatorial feature selection, one seeks to discard dimensions from high-dimensional data such that the resulting instances fulfill a desired property. In parameterized complexity analysis, one seeks to identify relevant problem-specific quantities and tries to determine their influence on the computational complexity of the considered problem. In this paper, for various combinatorial feature selection problems, we identify parameterizations and reveal to what extent these govern computational complexity. We provide tractability as well as intractability results; for example, we show that the Distinct Vectors problem on binary points is polynomial-time solvable if each pair of points differs in at most three dimensions, whereas it is NP-hard otherwise.


scandinavian workshop on algorithm theory | 2014

Win-Win Kernelization for Degree Sequence Completion Problems

Vincent Froese; André Nichterlein; Rolf Niedermeier

We study the kernelizability of a class of NP-hard graph modification problems based on vertex degree properties. Our main positive results refer to NP-hard graph completion (that is, edge addition) cases while we show that there is no hope to achieve analogous results for the corresponding vertex or edge deletion versions. Our algorithms are based on a method that transforms graph completion problems into efficiently solvable number problems and exploits f-factor computations for translating the results back into the graph setting. Indeed, our core observation is that we encounter a win-win situation in the sense that either the number of edge additions is small (and thus faster to find) or the problem is polynomial-time solvable. This approach helps in answering an open question by Mathieson and Szeider [JCSS 2012].


international colloquium on automata, languages and programming | 2014

Star Partitions of Perfect Graphs

René van Bevern; Robert Bredereck; Laurent Bulteau; Jiehua Chen; Vincent Froese; Rolf Niedermeier; Gerhard J. Woeginger

The partition of graphs into nice subgraphs is a central algorithmic problem with strong ties to matching theory. We study the partitioning of undirected graphs into stars, a problem known to be NP-complete even for the case of stars on three vertices. We perform a thorough computational complexity study of the problem on subclasses of perfect graphs and identify several polynomial-time solvable cases, for example, on interval graphs and bipartite permutation graphs, and also NP-hard cases, for example, on grid graphs and chordal graphs.


Journal of Graph Theory | 2017

Partitioning Perfect Graphs into Stars

René van Bevern; Robert Bredereck; Laurent Bulteau; Jiehua Chen; Vincent Froese; Rolf Niedermeier; Gerhard J. Woeginger

The partition of graphs into “nice” subgraphs is a central algorithmic problem with strong ties to matching theory. We study the partitioning of undirected graphs into same-size stars, a problem known to be NP-complete even for the case of stars on three vertices. We perform a thorough computational complexity study of the problem on subclasses of perfect graphs and identify several polynomial-time solvable cases, for example, on interval graphs and bipartite permutation graphs, and also NP-complete cases, for example, on grid graphs and chordal graphs.


International Journal of Computational Geometry and Applications | 2017

Finding Points in General Position

Vincent Froese; Iyad A. Kanj; André Nichterlein; Rolf Niedermeier

We study computational aspects of the General Position Subset Selection problem defined as follows: Given a set of points in the plane, find a maximum-cardinality subset of points in general position. We prove that General Position Subset Selection is NP-hard, APX-hard, and give several fixed-parameter tractability results as well as a subexponential running time lower bound based on the Exponential Time Hypothesis.


SIAM Journal on Discrete Mathematics | 2015

Network-based vertex dissolution

René van Bevern; Robert Bredereck; Jiehua Chen; Vincent Froese; Rolf Niedermeier; Gerhard J. Woeginger

We introduce a graph-theoretic vertex dissolution model that applies to a number of redistribution scenarios, such as gerrymandering in political districting or work balancing in an online situation. The central aspect of our model is the deletion of certain vertices and the redistribution of their load to neighboring vertices in a completely balanced way. We investigate how the underlying graph structure, the knowledge of which vertices should be deleted, and the relation between old and new vertex loads influence the computational complexity of the underlying graph problems. Our results establish a clear borderline between tractable and intractable cases.


Algorithmica | 2016

Triangle Counting in Dynamic Graph Streams

Laurent Bulteau; Vincent Froese; Konstantin Kutzkov; Rasmus Pagh

Estimating the number of triangles in graph streams using a limited amount of memory has become a popular topic in the last decade. Different variations of the problem have been studied, depending on whether the graph edges are provided in an arbitrary order or as incidence lists. However, with a few exceptions, the algorithms have considered insert-only streams. We present a new algorithm estimating the number of triangles in dynamic graph streams where edges can be both inserted and deleted. We show that our algorithm achieves better time and space complexity than previous solutions for various graph classes, for example sparse graphs with a relatively small number of triangles. Also, for graphs with constant transitivity coefficient, a common situation in real graphs, this is the first algorithm achieving constant processing time per edge. The result is achieved by a novel approach combining sampling of vertex triples and sparsification of the input graph. In the course of the analysis of the algorithm we present a lower bound on the number of pairwise independent 2-paths in general graphs which might be of independent interest. At the end of the paper we discuss lower bounds on the space complexity of triangle counting algorithms that make no assumptions on the structure of the graph.


mathematical foundations of computer science | 2014

Network-Based Dissolution

René van Bevern; Robert Bredereck; Jiehua Chen; Vincent Froese; Rolf Niedermeier; Gerhard J. Woeginger

We introduce a graph-theoretic dissolution model that applies to a number of redistribution scenarios such as gerrymandering in political districting or work balancing in an online situation. The central aspect of our model is the deletion of certain vertices and the redistribution of their loads to neighboring vertices in a perfectly balanced way.

Collaboration


Dive into the Vincent Froese's collaboration.

Top Co-Authors

Avatar

Rolf Niedermeier

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

André Nichterlein

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Laurent Bulteau

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Robert Bredereck

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

René van Bevern

Novosibirsk State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jiehua Chen

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Manuel Sorge

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Nimrod Talmon

Weizmann Institute of Science

View shared research outputs
Top Co-Authors

Avatar

Sepp Hartung

Technical University of Berlin

View shared research outputs
Researchain Logo
Decentralizing Knowledge