VLDB 2026 Research / reviewers in the wild / expert
Martin Milanic
dblp:93/6920
· DBLP profile ↗
97ranked-venue papers
9as first author
24since 2021 · last 2026
0000-0002-8222-8097ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 91 · 9 first-author · 23 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 since 2021Databases, data management, data science and information retrieval · 2Artificial intelligence and machine learning · 1Computer networks · 1Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Tree-Independence Number of P₅-Free Graphs with No Large BicliquesabstractThe tree-independence number of a graph is the minimum, over all tree-decompositions of the graph, of the maximum size of an independent set contained in a bag. Graph classes of bounded tree-independence number have strong structural and algorithmic properties, but the parameter can be unbounded even in quite restricted classes. In particular, the presence of an induced biclique K_{𝓁,𝓁} forces tree-independence number at least 𝓁. This leads to the question whether large induced bicliques are the only obstruction to bounded tree-independence number in natural hereditary classes. A conjecture of Dallard, Krnc, Kwon, Milanič, Munaro, Štorgel, and Wiederrecht states that for all positive integers t and 𝓁, {P_t,K_{𝓁,𝓁}}-free graphs have bounded tree-independence number. We prove this conjecture for t = 5 by showing that every {P₅,K_{𝓁,𝓁}}-free graph has tree-independence number at most 4𝓁. We also obtain related bounds for the weaker parameter of α-degeneracy. Václav Blazej, Jochen Pascal Gollin, Tomás Hons, Tomás Masarík, Martin Milanic, Pawel Rzazewski, Ondrej Suchý 0001, Alexandra Wesolek |
ESA | 5 |
| 2026 | Graph Classes Closed Under Self-IntersectionabstractA graph class is monotone if it is closed under taking subgraphs. A monotone class defined by finitely many obstructions has bounded treewidth if and only if one of the obstructions is a tripod, i.e. a disjoint union of subdivided claws and paths. This dichotomy also characterizes exactly those monotone graph classes for which many NP-hard graph problems admit polynomial-time algorithms. These dichotomies do not extend to the universe of all hereditary classes. This leads to the question of whether we can extend known dichotomies for monotone classes to larger families of hereditary classes. We answer this question affirmatively by considering the family of hereditary graph classes closed under self-intersection. This family is known to be located strictly between the monotone and hereditary classes. We prove a new structural characterization of graphs in self-intersection-closed classes excluding a tripod. In contrast to monotone classes excluding a tripod, these classes do not necessarily have bounded treewidth; in fact, they do not even need to be sparse. We use our characterization to give a complete dichotomy for Maximum Independent Set, and its weighted variant, on self-intersection-closed classes defined by finitely many obstructions: these problems are in P if the class excludes a tripod and NP-hard otherwise. Our dichotomy generalizes several known results on Maximum Independent Set in the literature. We also apply our characterization to obtain a dichotomy for Maximum Induced Matching on self-intersection-closed classes of bipartite graphs defined by finitely many obstructions, and for Satisfiability and Counting Satisfiability on self-intersection-closed classes of (bipartite) incidence graphs defined by finitely many obstructions. Finally, we use our characterization to obtain a dichotomy for boundedness of clique-width for self-intersection-closed classes of bipartite graphs defined by finitely many obstructions. Konrad K. Dabrowski, Vadim V. Lozin, Martin Milanic, Andrea Munaro, Daniël Paulusma, Victor Zamaraev |
WG | 3 |
| 2026 | Induced minor models. I. Structural properties and algorithmic consequencesabstractA graph H is an induced minor of G if there exists an induced minor model of H in G , that is, a collection of pairwise disjoint subsets of vertices of G labeled by the vertices of H , each inducing a connected subgraph in G , such that two vertices of H are adjacent if and only if there is an edge in G between the corresponding subsets. In this paper, we investigate structural properties of induced minor models, including bounds on treewidth and chromatic number of the subgraphs induced by minimal induced minor models. As algorithmic applications of our structural results, we make use of recent developments regarding tree-independence number to show that if H is the 4-wheel, the 5-vertex complete graph minus an edge, or a complete bipartite graph K 2 , q , then there is a polynomial-time algorithm to find in a given graph G an induced minor model of H in G , if there is one. We also develop an alternative polynomial-time algorithm for recognizing graphs that do not contain K 2 , 3 as an induced minor, which revolves around the idea of detecting the induced subgraphs whose presence is forced when the input graph contains K 2 , 3 as an induced minor. It turns out that all these induced subgraphs are Truemper configurations. Nicolas Bousquet 0001, Clément Dallard, Maël Dumas, Claire Hilaire, Martin Milanic, Anthony Perez 0001, Nicolas Trotignon |
J. Comput. Syst. Sci. | 5 |
| 2026 | Tree decompositions meet induced matchings: beyond Max Weight Independent Set
Paloma T. Lima, Martin Milanic, Peter Mursic, Karolina Okrasa, Pawel Rzazewski, Kenny Storgel |
J. Comput. Syst. Sci. | 2 |
| 2026 | Computing Tree Decompositions with Small Independence NumberabstractThe independence number of a tree decomposition is the maximum of the independence numbers of the subgraphs induced by its bags. The tree-independence number of a graph is the minimum independence number of a tree decomposition of it. Several NP -hard graph problems, like maximum-weight independent set, can be solved in time \(n^{\mathcal{O}(k)}\) if the input \( n \) -vertex graph is given together with a tree decomposition of independence number \( k \) . Yolov, in SODA 2018, gave an algorithm that, given an \( n \) -vertex graph \( G \) and an integer \( k \) , in time \(n^{\mathcal{O}(k^{3})}\) either constructs a tree decomposition of \( G \) whose independence number is \(\mathcal{O}(k^{3})\) or correctly reports that the tree-independence number of \( G \) is larger than \( k \) . In this article, we first give an algorithm for computing the tree-independence number with a better approximation ratio and running time and then prove that our algorithm is, in some sense, the best one can hope for. More precisely, our algorithm runs in time \(2^{\mathcal{O}(k^{2})}n^{\mathcal{O}(k)}\) and either outputs a tree decomposition of \( G \) with independence number at most \(8k\) or determines that the tree-independence number of \( G \) is larger than \( k \) . This implies \(2^{\mathcal{O}(k^{2})}n^{\mathcal{O}(k)}\) -time algorithms for various problems, like maximum-weight independent set, parameterized by the tree-independence number \( k \) without needing the decomposition as an input. Assuming Gap-ETH, an \(n^{\Omega(k)}\) factor in the running time is unavoidable for any approximation algorithm for the tree-independence number. Our second result is that the exact computation of the tree-independence number is para-NP -hard: We show that for every constant \(k\geq 4\) it is NP -complete to decide whether a given graph has the tree-independence number at most \( k \) . Clément Dallard, Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Martin Milanic |
ACM Trans. Algorithms | 5 |
| 2025 | On {k}-Roman graphsabstractFor a positive integer k , a {k}-Roman dominating function of a graph G = (V,E) is a function f: V —> {0,1,... ,k} satisfying f(N(v)) ≥ k for each vertex v ε V with f(v) = 0. Every graph G satisfes γ { Rk } (G) ≤ kγ(G) , where γ { Rk } ( G ) denotes the minimum weight of a { k }-Roman dominating function of G and γ(G) is the domination number of G . In this work we study graphs for which the equality is reached, called {k}-Roman graphs. This extends the concept of { k }-Roman trees studied by Wang et al. in 2021 to general graphs. We prove that for every k ≥ 3, the problem of recognizing { k }-Roman graphs is NP-hard, even when restricted to split graphs. We provide partial answers to the question of which split graphs are {2}-Roman: we characterize {2}-Roman split graphs that can be decomposed with respect to the split join operation into two smaller split graphs and classify the { k }-Roman property within two specific families of split graphs that are prime with respect to the split join operation: suns and their complements. Kenny Storgel, Nina Chiarelli, Lara Fernández, Jochen Pascal Gollin, Claire Hilaire, Valeria A. Leoni, Martin Milanic |
LAGOS | 7 |
| 2025 | Excluding an Induced Wheel Minor in Graphs Without Large Induced Stars
Mujin Choi, Claire Hilaire, Martin Milanic, Sebastian Wiederrecht |
WG | 3 |
| 2025 | Excluding a Clique or a Biclique in Graphs of Bounded Induced Matching TreewidthabstractAbstract. For a tree decomposition [Formula: see text] of a graph [Formula: see text], let [Formula: see text] denote the maximum size of an induced matching in [Formula: see text] with the property that some bag of [Formula: see text] contains at least one endpoint of every edge of the matching. The induced matching treewidth of a graph [Formula: see text] is the minimum value of [Formula: see text] over all tree decompositions [Formula: see text] of [Formula: see text]. Classes of graphs with bounded induced matching treewidth admit polynomial-time algorithms for a number of problems, including Independent Set, [Formula: see text]-Coloring, Odd Cycle Transversal, and Feedback Vertex Set. In this paper, we focus on combinatorial properties of such classes. First, we show that graphs with bounded induced matching treewidth that exclude a fixed biclique as an induced subgraph have bounded tree-independence number, which is another well-studied parameter defined in terms of tree decompositions. This sufficient condition about excluding a biclique is also necessary, as bicliques have unbounded tree-independence number. Second, we show that graphs with bounded induced matching treewidth that exclude a fixed clique have bounded chromatic number, that is, classes of graphs with bounded induced matching treewidth are [Formula: see text]-bounded. The two results confirm two conjectures due to Lima et al. [32 nd Annual European Symposium on Algorithms (ESA 2024), LIPIcs 308, pp. 85:1–85:17]. Tara Abrishami, Marcin Brianski, Jadwiga Czyzewska, Rose McCarty, Martin Milanic, Pawel Rzazewski, Bartosz Walczak |
SIAM J. Discret. Math. | 5 |
| 2025 | Perfect phylogenies via the Minimum Uncovering Branching Problem: Efficiently Solvable CasesabstractIn this paper, we present new efficiently solvable cases of the Minimum Uncovering Branching problem, an optimization problem with applications in cancer genomics introduced by Hujdurović, Husić, Milanič, Rizzi, and Tomescu in 2018. The problem involves a family of finite sets, and the goal is to map each non-maximal set to exactly one set that contains it, minimizing the sum of uncovered elements across all sets in the family. Hujdurović et al. formulated the problem in terms of branchings of the digraph formed by the proper set inclusion relation on the input sets and studied the problem complexity based on properties of the corresponding partially ordered set, in particular, with respect to its height and width, defined respectively as the maximum cardinality of a chain and an antichain. They showed that the problem is APX-complete for instances of bounded height and that a constant-factor approximation algorithm exists for instances of bounded width, but left the exact complexity for bounded-width instances open. In this paper, we answer this question by proving that the problem is solvable in polynomial time. We derive this result by examining the structural properties of optimal solutions and reducing the problem to computing maximum matchings in bipartite graphs and maximum weight antichains in partially ordered sets. We also introduce a new polynomially computable lower bound and identify another condition for polynomial-time solvability. Narmina Baghirova, Esther Galby, Martin Milanic |
IEEE Trans. Comput. Biol. Bioinform. | 3 |
| 2024 | Tree Decompositions Meet Induced Matchings: Beyond Max Weight Independent SetabstractFor a tree decomposition $\mathcal{T}$ of a graph $G$, by $μ(\mathcal{T})$ we denote the size of a largest induced matching in $G$ all of whose edges intersect one bag of $\mathcal{T}$. Induced matching treewidth of a graph $G$ is the minimum value of $μ(\mathcal{T})$ over all tree decompositions $\mathcal{T}$ of $G$. Yolov [SODA 2018] proved that Max Weight Independent Set can be solved in polynomial time for graphs of bounded induced matching treewidth. In this paper we explore what other problems are tractable in such classes of graphs. As our main result, we give a polynomial-time algorithm for Min Weight Feedback Vertex Set. We also provide some positive results concerning packing induced subgraphs, which in particular imply a PTAS for the problem of finding a largest induced subgraph of bounded treewidth. These results suggest that in graphs of bounded induced matching treewidth, one could find in polynomial time a maximum-weight induced subgraph of bounded treewidth satisfying a given CMSO$_2$ formula. We conjecture that such a result indeed holds and prove it for graphs of bounded tree-independence number, which form a rich and important family of subclasses of graphs of bounded induced matching treewidth. We complement these algorithmic results with a number of complexity and structural results concerning induced matching treewidth. Paloma T. Lima, Martin Milanic, Peter Mursic, Karolina Okrasa, Pawel Rzazewski, Kenny Storgel |
ESA | 2 |
| 2024 | Computing Tree Decompositions with Small Independence NumberabstractThe independence number of a tree decomposition is the maximum of the independence numbers of the subgraphs induced by its bags. The tree-independence number of a graph is the minimum independence number of a tree decomposition of it. Several NP-hard graph problems, like maximum weight independent set, can be solved in time n^{O(k)} if the input n-vertex graph is given together with a tree decomposition of independence number k. Yolov, in [SODA 2018], gave an algorithm that, given an n-vertex graph G and an integer k, in time n^{O(k^3)} either constructs a tree decomposition of G whose independence number is O(k^3) or correctly reports that the tree-independence number of G is larger than k. In this paper, we first give an algorithm for computing the tree-independence number with a better approximation ratio and running time and then prove that our algorithm is, in some sense, the best one can hope for. More precisely, our algorithm runs in time 2^{O(k^2)} n^{O(k)} and either outputs a tree decomposition of G with independence number at most $8k$, or determines that the tree-independence number of G is larger than k. This implies 2^{O(k^2)} n^{O(k)}-time algorithms for various problems, like maximum weight independent set, parameterized by the tree-independence number k without needing the decomposition as an input. Assuming Gap-ETH, an n^{Ω(k)} factor in the running time is unavoidable for any approximation algorithm for the tree-independence number. Our second result is that the exact computation of the tree-independence number is para-NP-hard: We show that for every constant k \ge 4 it is NP-hard to decide if a given graph has the tree-independence number at most k. Clément Dallard, Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Martin Milanic |
ICALP | 5 |
| 2024 | Detecting K2,3 as an Induced Minor
Clément Dallard, Maël Dumas, Claire Hilaire, Martin Milanic, Anthony Perez 0001, Nicolas Trotignon |
IWOCA | 4 |
| 2024 | Introduction: ACM-SIAM Symposium on Discrete Algorithms (SODA) 2022 Special IssueabstractNo abstract available. Daniel Dadush, Martin Milanic, Tami Tamir |
ACM Trans. Algorithms | 2 |
| 2023 | Treewidth Is NP-Complete on Cubic GraphsabstractIn this paper, we show that Treewidth is NP-complete for cubic graphs, thereby improving the result by Bodlaender and Thilikos from 1997 that Treewidth is NP-complete on graphs with maximum degree at most 9. We add a new and simpler proof of the NP-completeness of treewidth, and show that Treewidth remains NP-complete on subcubic induced subgraphs of the infinite 3-dimensional grid. Hans L. Bodlaender, Édouard Bonnet, Lars Jaffke, Dusan Knop, Paloma T. Lima, Martin Milanic, Sebastian Ordyniak, Sukanya Pandey, Ondrej Suchý 0001 |
IPEC | 6 |
| 2023 | Upper Clique Transversals in Graphs
Martin Milanic, Yushi Uno |
WG | 1 |
| 2023 | Fair Allocation of Indivisible Items with Conflict GraphsabstractAbstract We consider the fair allocation of indivisible items to several agents and add a graph theoretical perspective to this classical problem. Namely, we introduce an incompatibility relation between pairs of items described in terms of a conflict graph. Every subset of items assigned to one agent has to form an independent set in this graph. Thus, the allocation of items to the agents corresponds to a partial coloring of the conflict graph. Every agent has its own profit valuation for every item. Aiming at a fair allocation, our goal is the maximization of the lowest total profit of items allocated to any one of the agents. The resulting optimization problem contains, as special cases, both Partition and Independent Set. In our contribution we derive complexity and algorithmic results depending on the properties of the given graph. We show that the problem is strongly NP-hard for bipartite graphs and their line graphs, and solvable in pseudo-polynomial time for the classes of chordal graphs, cocomparability graphs, biconvex bipartite graphs, and graphs of bounded treewidth. Each of the pseudo-polynomial algorithms can also be turned into a fully polynomial approximation scheme (FPTAS). Nina Chiarelli, Matjaz Krnc, Martin Milanic, Ulrich Pferschy, Nevena Pivac, Joachim Schauer |
Algorithmica | 3 |
| 2023 | Allocation of indivisible items with individual preference graphsabstractThis paper studies the allocation of indivisible items to agents, when each agent’s preferences are expressed by means of a directed acyclic graph. The vertices of each preference graph represent the subset of items approved of by the respective agent. An arc (a,b) in such a graph means that the respective agent prefers item a over item b. We introduce a new measure of dissatisfaction of an agent by counting the number of non-assigned items which are approved of by the agent and for which no more preferred item is allocated to the agent. Considering two problem variants, we seek an allocation of the items to the agents in a way that minimizes (i) the total dissatisfaction over all agents or (ii) the maximum dissatisfaction among the agents. For both optimization problems we study the status of computational complexity and obtain NP-hardness results as well as polynomial algorithms with respect to natural underlying graph structures, such as stars, trees, paths, and matchings. We also analyze the parameterized complexity of the two problems with respect to various parameters related to the number of agents, the dissatisfaction threshold, the vertex degrees of the preference graphs, and the treewidth. Nina Chiarelli, Clément Dallard, Andreas Darmann, Stefan Lendl, Martin Milanic, Peter Mursic, Ulrich Pferschy, Nevena Pivac |
Discret. Appl. Math. | 5 |
| 2022 | On Constrained Intersection Representations of Graphs and Digraphs
Ferdinando Cicalese, Clément Dallard, Martin Milanic |
ISAAC | 3 |
| 2022 | Avoidable vertices and edges in graphs: Existence, characterization, and applications
Jesse Beisegel, Maria Chudnovsky, Vladimir Gurvich, Martin Milanic, Mary Servatius |
Discret. Appl. Math. | 4 |
| 2022 | Complexity and algorithms for constant diameter augmentation problems
Eun Jung Kim 0002, Martin Milanic, Jérôme Monnot, Christophe Picouleau |
Theor. Comput. Sci. | 2 |
| 2021 | Vertex Cover at Distance on H-Free Graphs
Clément Dallard, Mirza Krbezlija, Martin Milanic |
IWOCA | 3 |
| 2021 | Graphs with Two MoplexesabstractMoplexes are natural graph structures that arise when lifting Dirac’s classical theorem from chordal graphs to general graphs. The notion is known to be closely related to lexicographic searches in graphs as well as to asteroidal triples, and has been applied in several algorithms related to graph classes such as interval graphs, claw-free, and diamond-free graphs. However, while every non-complete graph has at least two moplexes, little is known about structural properties of graphs with a bounded number of moplexes. The study of these graphs is, among others, motivated by the parallel between moplexes in general graphs and simplicial modules in chordal graphs: unlike in the moplex setting, properties of chordal graphs with a bounded number of simplicial modules are well understood. For instance, chordal graphs having at most two simplicial modules are interval. In this work we initiate an investigation of k-moplex graphs, which are defined as graphs containing at most k moplexes. Of particular interest is the smallest nontrivial case, k = 2, which forms a counterpart to the class of interval graphs. As our main structural result, we show that the class of connected 2-moplex graphs is sandwiched between the classes of proper interval graphs and cocomparability graphs; moreover, both inclusions are tight for hereditary classes. From a complexity theoretic viewpoint, this leads to the natural question of whether the presence of at most two moplexes guarantees a sufficient amount of structure to efficiently solve problems that are known to be intractable on cocomparability graphs, but not on proper interval graphs. We develop new reductions that answer this question negatively for two prominent problems fitting this profile, namely Graph Isomorphism and Max-Cut. Furthermore, for graphs with a higher number of moplexes, we lift the previously known result that graphs without asteroidal triples have at most two moplexes to the more general setting of larger asteroidal sets. We also discuss sufficient conditions for the existence of Hamiltonian paths in 2-moplex graphs as well as connections with avoidable vertices. Clément Dallard, Robert Ganian, Meike Hatzel, Matjaz Krnc, Martin Milanic |
LAGOS | 5 |
| 2021 | Treewidth versus Clique Number. I. Graph Classes with a Forbidden StructureabstractTreewidth is an important graph invariant, relevant for both structural and algorithmic reasons. A necessary condition for a graph class to have bounded treewidth is the absence of large cliques. We study graph classes closed under taking induced subgraphs in which this condition is also sufficient, which we call $({tw},\omega)$-bounded. Such graph classes are known to have useful algorithmic applications related to variants of the clique and $k$-coloring problems. We consider six well-known graph containment relations: the minor, topological minor, subgraph, induced minor, induced topological minor, and induced subgraph relations. For each of them, we give a complete characterization of the graphs $H$ for which the class of graphs excluding $H$ is $({tw},\omega)$-bounded. Our results yield an infinite family of $\chi$-bounded induced-minor-closed graph classes and imply that the class of 1-perfectly orientable graphs is $({tw},\omega)$-bounded, leading to linear-time algorithms for $k$-coloring 1-perfectly orientable graphs for every fixed $k$. This answers a question of Brešar, Hartinger, Kos, and Milanič from 2018 and one of Beisegel, Chudnovsky, Gurvich, Milanič, and Servatius from 2019, respectively. We also reveal some further algorithmic implications of $({tw},\omega)$-boundedness related to list $k$-coloring and clique problems. In addition, we propose a question about the complexity of the maximum weight independent set problem in $({tw},\omega)$-bounded graph classes and prove that the problem is polynomial-time solvable in every class of graphs excluding a fixed star as an induced minor. Clément Dallard, Martin Milanic, Kenny Storgel |
SIAM J. Discret. Math. | 2 |
| 2021 | Strong cliques in diamond-free graphs
Nina Chiarelli, Berenice Martínez-Barona, Martin Milanic, Jérôme Monnot, Peter Mursic |
Theor. Comput. Sci. | 3 |
| 2020 | Fair Packing of Independent Sets
Nina Chiarelli, Matjaz Krnc, Martin Milanic, Ulrich Pferschy, Nevena Pivac, Joachim Schauer |
IWOCA | 3 |
| 2020 | Edge Elimination and Weighted Graph Classes
Jesse Beisegel, Nina Chiarelli, Ekkehard Köhler, Matjaz Krnc, Martin Milanic, Nevena Pivac, Robert Scheffler 0001, Martin Strehler 0001 |
WG | 5 |
| 2020 | Strong Cliques in Diamond-Free Graphs
Nina Chiarelli, Berenice Martínez-Barona, Martin Milanic, Jérôme Monnot, Peter Mursic |
WG | 3 |
| 2020 | Treewidth Versus Clique Number in Graph Classes with a Forbidden Structure
Clément Dallard, Martin Milanic, Kenny Storgel |
WG | 2 |
| 2020 | Bipartite graphs of small readability
Rayan Chikhi, Vladan Jovicic, Stefan Kratsch, Paul Medvedev, Martin Milanic, Sofya Raskhodnikova, Nithin Varma 0001 |
Theor. Comput. Sci. | 5 |
| 2019 | Avoidable Vertices and Edges in Graphs
Jesse Beisegel, Maria Chudnovsky, Vladimir Gurvich, Martin Milanic, Mary Servatius |
WADS | 4 |
| 2019 | A Polynomial-Time Algorithm for the Independent Set Problem in P_10, C_4, C_6 -Free Graphs
Edin Husic, Martin Milanic |
WG | 2 |
| 2019 | Minimal Separators in Graph Classes Defined by Small Forbidden Induced Subgraphs
Martin Milanic, Nevena Pivac |
WG | 1 |
| 2019 | MIPUP: minimum perfect unmixed phylogenies for multi-sampled tumors via branchings and ILPabstractMOTIVATION: Discovering the evolution of a tumor may help identify driver mutations and provide a more comprehensive view on the history of the tumor. Recent studies have tackled this problem using multiple samples sequenced from a tumor, and due to clinical implications, this has attracted great interest. However, such samples usually mix several distinct tumor subclones, which confounds the discovery of the tumor phylogeny. RESULTS: We study a natural problem formulation requiring to decompose the tumor samples into several subclones with the objective of forming a minimum perfect phylogeny. We propose an Integer Linear Programming formulation for it, and implement it into a method called MIPUP. We tested the ability of MIPUP and of four popular tools LICHeE, AncesTree, CITUP, Treeomics to reconstruct the tumor phylogeny. On simulated data, MIPUP shows up to a 34% improvement under the ancestor-descendant relations metric. On four real datasets, MIPUP's reconstructions proved to be generally more faithful than those of LICHeE. AVAILABILITY AND IMPLEMENTATION: MIPUP is available at https://github.com/zhero9/MIPUP as open source. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Edin Husic, Ademir Hujdurovic, Miika Mehine, Romeo Rizzi, Veli Mäkinen, Martin Milanic, Alexandru I. Tomescu |
Bioinform. | 7 |
| 2019 | A dichotomy for weighted efficient dominating sets with bounded degree vertices
Andreas Brandstädt, Martin Milanic |
Inf. Process. Lett. | 2 |
| 2019 | New algorithms for weighted k-domination and total k-domination problems in proper interval graphs
Nina Chiarelli, Tatiana Romina Hartinger, Valeria A. Leoni, María Inés Lopez Pujato, Martin Milanic |
Theor. Comput. Sci. | 5 |
| 2018 | Bipartite Graphs of Small Readability
Rayan Chikhi, Vladan Jovicic, Stefan Kratsch, Paul Medvedev, Martin Milanic, Sofya Raskhodnikova, Nithin Varma 0001 |
COCOON | 5 |
| 2018 | Improved Algorithms for k-Domination and Total k-Domination in Proper Interval Graphs
Nina Chiarelli, Tatiana Romina Hartinger, Valeria A. Leoni, María Inés Lopez Pujato, Martin Milanic |
ISCO | 5 |
| 2018 | Stable Sets in {ISK4, wheel}-Free GraphsabstractAn ISK4 in a graph G is an induced subgraph of G that is isomorphic to a subdivision of $$K_4$$ (the complete graph on four vertices). A wheel is a graph that consists of a chordless cycle, together with a vertex that has at least three neighbors in the cycle. A graph is {ISK4,wheel}-free if it has no ISK4 and does not contain a wheel as an induced subgraph. We give an $$O(|V(G)|^7)$$ -time algorithm to compute the maximum weight of a stable set in an input weighted {ISK4,wheel}-free graph G with non-negative integer weights. Martin Milanic, Irena Penev, Nicolas Trotignon |
Algorithmica | 1 |
| 2018 | Preface: Special Issue on the Ninth International Colloquium on Graphs and Optimization (GO IX), 2014
Claudia Archetti, Luca Bertazzi, Martin Milanic, David Schindl, Sacha C. Varone |
Discret. Appl. Math. | 3 |
| 2018 | Domination parameters with number : Interrelations and algorithmic consequences
Flavia Bonomo-Braberman, Bostjan Bresar, Luciano N. Grippo, Martin Milanic, Martín Darío Safe |
Discret. Appl. Math. | 4 |
| 2018 | A three-person deterministic graphical game without Nash equilibria
Endre Boros, Vladimir Gurvich, Martin Milanic, Vladimir Oudalov, Jernej Vicic |
Discret. Appl. Math. | 3 |
| 2018 | Weighted efficient domination for some classes of H-free and of (H1, H2)-free graphs
Andreas Brandstädt, Vassilis Giakoumakis, Martin Milanic |
Discret. Appl. Math. | 3 |
| 2018 | 1-perfectly orientable K4-minor-free and outerplanar graphs
Bostjan Bresar, Tatiana Romina Hartinger, Tim Kos, Martin Milanic |
Discret. Appl. Math. | 4 |
| 2018 | Perfect Phylogenies via Branchings in Acyclic Digraphs and a Generalization of Dilworth's TheoremabstractMotivated by applications in cancer genomics and following the work of Hajirasouliha and Raphael (WABI 2014), Hujdurović et al. (IEEE TCBB, 2018) introduced the minimum conflict-free row split (MCRS) problem: split each row of a given binary matrix into a bitwise OR of a set of rows so that the resulting matrix corresponds to a perfect phylogeny and has the minimum possible number of rows among all matrices with this property. Hajirasouliha and Raphael also proposed the study of a similar problem, in which the task is to minimize the number of distinct rows of the resulting matrix. Hujdurović et al. proved that both problems are NP-hard, gave a related characterization of transitively orientable graphs, and proposed a polynomial-time heuristic algorithm for the MCRS problem based on coloring cocomparability graphs. We give new, more transparent formulations of the two problems, showing that the problems are equivalent to two optimization problems on branchings in a derived directed acyclic graph. Building on these formulations, we obtain new results on the two problems, including (1) a strengthening of the heuristic by Hujdurović et al. via a new min-max result in digraphs generalizing Dilworth’s theorem, which may be of independent interest; (2) APX-hardness results for both problems; (3) approximation algorithms; and (4) exponential-time algorithms solving the two problems to optimality faster than the naïve brute-force approach. Our work relates to several well-studied notions in combinatorial optimization: chain partitions in partially ordered sets, laminar hypergraphs, and (classical and weighted) colorings of graphs. Ademir Hujdurovic, Edin Husic, Martin Milanic, Romeo Rizzi, Alexandru I. Tomescu |
ACM Trans. Algorithms | 3 |
| 2018 | Complexity and Algorithms for Finding a Perfect Phylogeny from Mixed Tumor SamplesabstractHajirasouliha and Raphael (WABI 2014) proposed a model for deconvoluting mixed tumor samples measured from a collection of high-throughput sequencing reads. This is related to understanding tumor evolution and critical cancer mutations. In short, their formulation asks to split each row of a binary matrix so that the resulting matrix corresponds to a perfect phylogeny and has the minimum number of rows among all matrices with this property. In this paper, we disprove several claims about this problem, including an NP-hardness proof of it. However, we show that the problem is indeed NP-hard, by providing a different proof. We also prove NP-completeness of a variant of this problem proposed in the same paper. On the positive side, we propose an efficient (though not necessarily optimal) heuristic algorithm based on coloring co-comparability graphs, and a polynomial time algorithm for solving the problem optimally on matrix instances in which no column is contained in both columns of a pair of conflicting columns. Implementations of these algorithms are freely available at https://github.com/alexandrutomescu/MixedPerfectPhylogeny. Ademir Hujdurovic, Ursa Kacar, Martin Milanic, Bernard Ries, Alexandru I. Tomescu |
IEEE ACM Trans. Comput. Biol. Bioinform. | 3 |
| 2018 | Minimum connected transversals in graphs: New hardness results and tractable cases using the price of connectivity
Nina Chiarelli, Tatiana Romina Hartinger, Matthew Johnson 0002, Martin Milanic, Daniël Paulusma |
Theor. Comput. Sci. | 4 |
| 2017 | Induced Embeddings into Hamming GraphsabstractLet d be a positive integer. Can a given graph G be realized in R^d so that vertices are mapped to distinct points, two vertices being adjacent if and only if the corresponding points lie on a common line that is parallel to some axis? Graphs admitting such realizations have been studied in the literature for decades under different names. Peterson asked in [Discrete Appl. Math., 2003] about the complexity of the recognition problem. While the two-dimensional case corresponds to the class of line graphs of bipartite graphs and is well-understood, the complexity question has remained open for all higher dimensions. In this paper, we answer this question. We establish the NP-completeness of the recognition problem for any fixed dimension, even in the class of bipartite graphs. To do this, we strengthen a characterization of induced subgraphs of 3-dimensional Hamming graphs due to Klavžar and Peterin. We complement the hardness result by showing that for some important classes of perfect graphs –including chordal graphs and distance-hereditary graphs– the minimum dimension of the Euclidean space in which the graph can be realized, or the impossibility of doing so, can be determined in linear time. Martin Milanic, Peter Mursic, Marcelo Mydlarz |
MFCS | 1 |
| 2017 | The Minimum Conflict-Free Row Split Problem Revisited
Ademir Hujdurovic, Edin Husic, Martin Milanic, Romeo Rizzi, Alexandru I. Tomescu |
WG | 3 |
| 2017 | On equistable, split, CIS, and related classes of graphs
Endre Boros, Vladimir Gurvich, Martin Milanic |
Discret. Appl. Math. | 3 |
| 2017 | Preface: Algorithmic Graph Theory on the Adriatic Coast
Bostjan Bresar, Pinar Heggernes, Marcin Kaminski 0001, Martin Milanic, Daniël Paulusma, Primoz Potocnik, Nicolas Trotignon |
Discret. Appl. Math. | 4 |
| 2017 | On the complexity of the identifiable subgraph problem, revisited
Stefan Kratsch, Martin Milanic |
Discret. Appl. Math. | 2 |
| 2016 | Strong cliques and equistability of EPT graphs
Liliana Alcón, Marisa Gutierrez, Martin Milanic, Romeo Rizzi |
Discret. Appl. Math. | 4 |
| 2016 | Graph classes with and without powers of bounded clique-width
Flavia Bonomo-Braberman, Luciano N. Grippo, Martin Milanic, Martín Darío Safe |
Discret. Appl. Math. | 3 |
| 2016 | On the readability of overlap digraphs
Rayan Chikhi, Paul Medvedev, Martin Milanic, Sofya Raskhodnikova |
Discret. Appl. Math. | 3 |
| 2015 | On the Readability of Overlap Digraphs
Rayan Chikhi, Paul Medvedev, Martin Milanic, Sofya Raskhodnikova |
CPM | 3 |
| 2015 | The Price of Connectivity for Cycle Transversals
Tatiana Romina Hartinger, Matthew Johnson 0002, Martin Milanic, Daniël Paulusma |
MFCS (2) | 3 |
| 2015 | Finding a Perfect Phylogeny from Mixed Tumor Samples
Ademir Hujdurovic, Ursa Kacar, Martin Milanic, Bernard Ries, Alexandru I. Tomescu |
WABI | 3 |
| 2015 | Recognizing k-equistable Graphs in FPT Time
Eun Jung Kim 0002, Martin Milanic, Oliver Schaudt |
WG | 2 |
| 2015 | On a class of graphs between threshold and total domishold graphs
Nina Chiarelli, Martin Milanic |
Discret. Appl. Math. | 2 |
| 2015 | On the complexity of the identifiable subgraph problem
Marcin Kaminski 0001, Martin Milanic |
Discret. Appl. Math. | 2 |
| 2015 | Polynomial-time algorithms for weighted efficient domination problems in AT-free graphs and dually chordal graphs
Andreas Brandstädt, Pavel Ficur, Arne Leitert, Martin Milanic |
Inf. Process. Lett. | 4 |
| 2015 | Spread of influence in weighted networks under time and budget constraints
Ferdinando Cicalese, Gennaro Cordasco, Luisa Gargano, Martin Milanic, Joseph G. Peters, Ugo Vaccaro |
Theor. Comput. Sci. | 4 |
| 2015 | On the complexity of the vector connectivity problem
Ferdinando Cicalese, Martin Milanic, Romeo Rizzi |
Theor. Comput. Sci. | 2 |
| 2014 | Total domishold graphs: A generalization of threshold graphs, with connections to threshold hypergraphs
Nina Chiarelli, Martin Milanic |
Discret. Appl. Math. | 2 |
| 2014 | Equistable simplicial, very well-covered, and line graphs
Vadim E. Levit, Martin Milanic |
Discret. Appl. Math. | 2 |
| 2014 | A characterization of line graphs that are squares of graphs
Martin Milanic, Andrea Oversberg, Oliver Schaudt |
Discret. Appl. Math. | 1 |
| 2014 | Set graphs. IV. Further connections with claw-freeness
Martin Milanic, Alexandru I. Tomescu |
Discret. Appl. Math. | 1 |
| 2014 | Vector connectivity in graphsabstractAbstract Motivated by challenges related to domination, connectivity, and information propagation in social and other networks, we initiate the study of the VECTOR CONNECTIVITY problem. This problem takes as input a graph G and an integer kv for every vertex v of G, and the objective is to find a vertex subset S of minimum cardinality such that every vertex v either belongs to S, or is connected to at least kv vertices of S by disjoint paths. If we require each path to be of length exactly 1, we get the well‐known VECTOR DOMINATION problem, which is a generalization of the famous DOMINATING SET problem and several of its variants. Consequently, our problem becomes NP‐hard if an upper bound on the length of the disjoint paths is also supplied as input. Due to the hardness of these domination variants even on restricted graph classes, like split graphs, VECTOR CONNECTIVITY seems to be a natural problem to study for drawing the boundaries of tractability for this type of problems. We show that VECTOR CONNECTIVITY can actually be solved in polynomial time on split graphs, in addition to cographs and trees. We also show that the problem can be approximated in polynomial time within a factor of on all n‐vertex graphs.Copyright © 2014 Wiley Periodicals, Inc. NETWORKS, Vol. 63(4), 277–285 2014 Endre Boros, Pinar Heggernes, Pim van 't Hof, Martin Milanic |
Networks | 4 |
| 2014 | Latency-bounded target set selection in social networks
Ferdinando Cicalese, Gennaro Cordasco, Luisa Gargano, Martin Milanic, Ugo Vaccaro |
Theor. Comput. Sci. | 4 |
| 2014 | Set graphs. II. Complexity of set graph recognition and similar problems
Martin Milanic, Romeo Rizzi, Alexandru I. Tomescu |
Theor. Comput. Sci. | 1 |
| 2013 | Latency-Bounded Target Set Selection in Social Networks
Ferdinando Cicalese, Gennaro Cordasco, Luisa Gargano, Martin Milanic, Ugo Vaccaro |
CiE | 4 |
| 2013 | Induced Subtrees in Interval Graphs
Pinar Heggernes, Pim van 't Hof, Martin Milanic |
IWOCA | 3 |
| 2013 | New Polynomial Cases of the Weighted Efficient Domination Problem
Andreas Brandstädt, Martin Milanic, Ragnar Nevries |
MFCS | 2 |
| 2013 | Vector Connectivity in Graphs
Endre Boros, Pinar Heggernes, Pim van 't Hof, Martin Milanic |
TAMC | 4 |
| 2013 | Linear Separation of Total Dominating Sets in Graphs
Nina Chiarelli, Martin Milanic |
WG | 2 |
| 2013 | On the approximability and exact algorithms for vector domination and related problems in graphs
Ferdinando Cicalese, Martin Milanic, Ugo Vaccaro |
Discret. Appl. Math. | 2 |
| 2013 | Resilience and optimization of identifiable bipartite graphs
Epameinondas Fritzilas, Martin Milanic, Jérôme Monnot, Yasmín Á. Ríos-Solís |
Discret. Appl. Math. | 2 |
| 2013 | Computing square roots of trivially perfect and threshold graphs
Martin Milanic, Oliver Schaudt |
Discret. Appl. Math. | 1 |
| 2013 | Set graphs. I. Hereditarily finite sets and extensional acyclic orientations
Martin Milanic, Alexandru I. Tomescu |
Discret. Appl. Math. | 1 |
| 2012 | On the Recognition of k-Equistable Graphs
Vadim E. Levit, Martin Milanic, David Tankus |
WG | 2 |
| 2012 | Graphs of separability at most 2
Ferdinando Cicalese, Martin Milanic |
Discret. Appl. Math. | 2 |
| 2012 | Complexity of independent set reconfigurability problems
Marcin Kaminski 0001, Paul Medvedev, Martin Milanic |
Theor. Comput. Sci. | 3 |
| 2011 | Hardness, Approximability, and Exact Algorithms for Vector Domination and Total Vector Domination in Graphs
Ferdinando Cicalese, Martin Milanic, Ugo Vaccaro |
FCT | 2 |
| 2011 | Competitive Boolean function evaluation: Beyond monotonicity, and the symmetric case
Ferdinando Cicalese, Travis Gagie, Eduardo Sany Laber, Martin Milanic |
Discret. Appl. Math. | 4 |
| 2011 | Equistable graphs, general partition graphs, triangle graphs, and graph products
Stefko Miklavic, Martin Milanic |
Discret. Appl. Math. | 2 |
| 2011 | Shortest paths between shortest paths
Marcin Kaminski 0001, Paul Medvedev, Martin Milanic |
Theor. Comput. Sci. | 3 |
| 2010 | Graphs of Separability at Most Two: Structural Characterizations and Their Consequences
Ferdinando Cicalese, Martin Milanic |
IWOCA | 2 |
| 2010 | Shortest Paths between Shortest Paths and Independent Sets
Marcin Kaminski 0001, Paul Medvedev, Martin Milanic |
IWOCA | 3 |
| 2010 | Structural Identifiability in Low-Rank Matrix Factorization
Epameinondas Fritzilas, Martin Milanic, Sven Rahmann, Yasmín Á. Ríos-Solís |
Algorithmica | 2 |
| 2009 | Recent developments on graphs of bounded clique-width
Marcin Kaminski 0001, Vadim V. Lozin, Martin Milanic |
Discret. Appl. Math. | 3 |
| 2008 | Computing with Priced Information: When the Value Makes the Price
Ferdinando Cicalese, Martin Milanic |
ISAAC | 2 |
| 2008 | The Maximum Independent Set Problem in Planar Graphs
Vladimir E. Alekseev, Vadim V. Lozin, Dmitriy S. Malyshev, Martin Milanic |
MFCS | 4 |
| 2008 | On finding augmenting graphs
Vadim V. Lozin, Martin Milanic |
Discret. Appl. Math. | 2 |
| 2007 | On the maximum independent set problem in subclasses of planar and more general graphs
Vadim V. Lozin, Martin Milanic |
CTW | 2 |
| 2007 | Maximum independent sets in graphs of low degree
Vadim V. Lozin, Martin Milanic |
SODA | 2 |
| 2007 | Tree-Width and Optimization in Bounded Degree Graphs
Vadim V. Lozin, Martin Milanic |
WG | 2 |
| 2006 | A polynomial algorithm to find an independent set of maximum weight in a fork-free graph
Vadim V. Lozin, Martin Milanic |
SODA | 2 |