Skip to main content

Showing 1–50 of 146 results for author: Fomin, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2506.21216  [pdf, ps, other

    cs.DS cs.DM

    Edge Clique Partition and Cover Beyond Independence

    Authors: Fedor V. Fomin, Petr A. Golovach, Danil Sagunov, Kirill Simonov

    Abstract: Covering and partitioning the edges of a graph into cliques are classical problems at the intersection of combinatorial optimization and graph theory, having been studied through a range of algorithmic and complexity-theoretic lenses. Despite the well-known fixed-parameter tractability of these problems when parameterized by the total number of cliques, such a parameterization often fails to be me… ▽ More

    Submitted 26 June, 2025; originally announced June 2025.

    Comments: An extended abstract of this paper appears in the proceedings of ESA 2025

  2. arXiv:2506.17008  [pdf, ps, other

    cs.DS cs.DM

    When does FTP become FPT?

    Authors: Matthias Bentert, Fedor V. Fomin, Petr A. Golovach, Laure Morelle

    Abstract: In the problem Fault-Tolerant Path (FTP), we are given an edge-weighted directed graph G = (V, E), a subset U \subseteq E of vulnerable edges, two vertices s, t \in V, and integers k and \ell. The task is to decide whether there exists a subgraph H of G with total cost at most \ell such that, after the removal of any k vulnerable edges, H still contains an s-t-path. We study whether Fault-Tolerant… ▽ More

    Submitted 20 June, 2025; originally announced June 2025.

    Comments: Appeared in WG 2025

  3. arXiv:2505.13996  [pdf, other

    cs.DS cs.DM

    Path Contraction Faster than $2^n$

    Authors: Akanksha Agrawal, Fedor V. Fomin, Daniel Lokshtanov, Saket Saurabh, Prafullkumar Tale

    Abstract: A graph $G$ is contractible to a graph $H$ if there is a set $X \subseteq E(G)$, such that $G/X$ is isomorphic to $H$. Here, $G/X$ is the graph obtained from $G$ by contracting all the edges in $X$. For a family of graphs $\cal F$, the $\mathcal{F}$-\textsc{Contraction} problem takes as input a graph $G$ on $n$ vertices, and the objective is to output the largest integer $t$, such that $G$ is cont… ▽ More

    Submitted 20 May, 2025; originally announced May 2025.

    Comments: An extended abstract of this article appeared in ICALP 2019 and full version appeared in SIDMA 2020

  4. arXiv:2503.19093  [pdf, other

    cs.CG cs.DM cs.DS

    When Distances Lie: Euclidean Embeddings in the Presence of Outliers and Distance Violations

    Authors: Matthias Bentert, Fedor V. Fomin, Petr A. Golovach, M. S. Ramanujan, Saket Saurabh

    Abstract: Distance geometry explores the properties of distance spaces that can be exactly represented as the pairwise Euclidean distances between points in $\mathbb{R}^d$ ($d \geq 1$), or equivalently, distance spaces that can be isometrically embedded in $\mathbb{R}^d$. In this work, we investigate whether a distance space can be isometrically embedded in $\mathbb{R}^d$ after applying a limited number of… ▽ More

    Submitted 24 March, 2025; originally announced March 2025.

    Comments: An extended abstract of this paper appears in the proceedings of SoCG 2025

  5. arXiv:2502.16714  [pdf, other

    cs.DS cs.CG

    Planar Network Diversion

    Authors: Matthias Bentert, Pål Grønås Drange, Fedor V. Fomin, Steinar Simonnes

    Abstract: Network Diversion is a graph problem that has been extensively studied in both the network-analysis and operations-research communities as a measure of how robust a network is against adversarial disruption. This problem is especially well motivated in transportation networks, which are often assumed to be planar. Motivated by this and recent theoretical advances for Network Diversion on planar in… ▽ More

    Submitted 23 February, 2025; originally announced February 2025.

    ACM Class: F.2.2

  6. arXiv:2502.10909  [pdf, ps, other

    cs.DS

    Exponential-Time Approximation (Schemes) for Vertex-Ordering Problems

    Authors: Matthias Bentert, Fedor V. Fomin, Tanmay Inamdar, Saket Saurabh

    Abstract: In this paper, we begin the exploration of vertex-ordering problems through the lens of exponential-time approximation algorithms. In particular, we ask the following question: Can we simultaneously beat the running times of the fastest known (exponential-time) exact algorithms and the best known approximation factors that can be achieved in polynomial time? Following the recent research initiated… ▽ More

    Submitted 15 February, 2025; originally announced February 2025.

  7. arXiv:2501.04555  [pdf, other

    cs.DM cs.CG math.CO

    Multivariate Exploration of Metric Dilation

    Authors: Aritra Banik, Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Satyabrata Jana, Saket Saurabh

    Abstract: Let $G$ be a weighted graph embedded in a metric space $(M, d_M )$. The vertices of $G$ correspond to the points in $M$ , with the weight of each edge $uv$ being the distance $d_M (u, v)$ between their respective points in $M$ . The dilation (or stretch) of $G$ is defined as the minimum factor $t$ such that, for any pair of vertices $u, v$, the distance between $u$ and $v$-represented by the weigh… ▽ More

    Submitted 8 January, 2025; originally announced January 2025.

    Comments: To appear in STACS 2025

  8. arXiv:2411.14825  [pdf, ps, other

    cs.DS

    Distributed Model Checking in Graphs Classes of Bounded Expansion

    Authors: Fedor V. Fomin, Pierre Fraigniaud, Petr A. Golovach, Pedro Montealegre, Ivan Rapaport, Ioan Todinca

    Abstract: We show that for every first-order logic (FO) formula $\varphi$, and every graph class $\mathcal{G}$ of bounded expansion, there exists a distributed (deterministic) algorithm that, for every $n$-node graph $G\in\mathcal{G}$ of diameter $D$, decides whether $G\models \varphi$ in $O(D+\log n)$ rounds under the standard CONGEST model. Graphs of bounded expansion encompass many classes of sparse grap… ▽ More

    Submitted 22 November, 2024; originally announced November 2024.

    MSC Class: F.2

  9. arXiv:2411.13171  [pdf, other

    cs.CG cs.DS

    Parameterized Geometric Graph Modification with Disk Scaling

    Authors: Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Saket Saurabh, Meirav Zehavi

    Abstract: The parameterized analysis of graph modification problems represents the most extensively studied area within Parameterized Complexity. Given a graph $G$ and an integer $k\in\mathbb{N}$ as input, the goal is to determine whether we can perform at most $k$ operations on $G$ to transform it into a graph belonging to a specified graph class $\mathcal{F}$. Typical operations are combinatorial and incl… ▽ More

    Submitted 20 November, 2024; originally announced November 2024.

    Comments: To appear in ITCS 2025

  10. arXiv:2410.18878  [pdf, other

    cs.DS

    Packing Short Cycles

    Authors: Matthias Bentert, Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, William Lochet, Fahad Panolan, M. S. Ramanujan, Saket Saurabh, Kirill Simonov

    Abstract: Cycle packing is a fundamental problem in optimization, graph theory, and algorithms. Motivated by recent advancements in finding vertex-disjoint paths between a specified set of vertices that either minimize the total length of the paths [Björklund, Husfeldt, ICALP 2014; Mari, Mukherjee, Pilipczuk, and Sankowski, SODA 2024] or request the paths to be shortest [Lochet, SODA 2021], we consider the… ▽ More

    Submitted 25 October, 2024; v1 submitted 24 October, 2024; originally announced October 2024.

  11. arXiv:2410.17641  [pdf, other

    cs.DS

    Fixed-Parameter Tractability of Hedge Cut

    Authors: Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Daniel Lokshtanov, Saket Saurabh

    Abstract: In the Hedge Cut problem, the edges of a graph are partitioned into groups called hedges, and the question is what is the minimum number of hedges to delete to disconnect the graph. Ghaffari, Karger, and Panigrahi [SODA 2017] showed that Hedge Cut can be solved in quasipolynomial-time, raising the hope for a polynomial time algorithm. Jaffke, Lima, Masarík, Pilipczuk, and Souza [SODA 2023] complem… ▽ More

    Submitted 23 October, 2024; originally announced October 2024.

    Comments: 12 pages, 1 figure, to appear in SODA 2025

  12. arXiv:2408.13675  [pdf, other

    cs.GT

    How to guide a present-biased agent through prescribed tasks?

    Authors: Tatiana Belova, Yuriy Dementiev, Fedor V. Fomin, Petr A. Golovach, Artur Ignatiev

    Abstract: The present bias is a well-documented behavioral trait that significantly influences human decision-making, with present-biased agents often prioritizing immediate rewards over long-term benefits, leading to suboptimal outcomes in various real-world scenarios. Kleinberg and Oren (2014) proposed a popular graph-theoretical model of inconsistent planning to capture the behavior of present-biased age… ▽ More

    Submitted 24 August, 2024; originally announced August 2024.

    Comments: Accepted at ECAI 2024

  13. arXiv:2408.13543  [pdf, ps, other

    cs.DS cs.DM

    The Parameterized Complexity Landscape of Two-Sets Cut-Uncut

    Authors: Matthias Bentert, Fedor V. Fomin, Fanny Hauser, Saket Saurabh

    Abstract: In Two-Sets Cut-Uncut, we are given an undirected graph $G=(V,E)$ and two terminal sets $S$ and $T$. The task is to find a minimum cut $C$ in $G$ (if there is any) separating $S$ from $T$ under the following ``uncut'' condition. In the graph $(V,E \setminus C)$, the terminals in each terminal set remain in the same connected component. In spite of the superficial similarity to the classic problem… ▽ More

    Submitted 24 August, 2024; originally announced August 2024.

  14. arXiv:2407.08295  [pdf, other

    cs.DS cs.CG

    Hybrid k-Clustering: Blending k-Median and k-Center

    Authors: Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Saket Saurabh, Meirav Zehavi

    Abstract: We propose a novel clustering model encompassing two well-known clustering models: k-center clustering and k-median clustering. In the Hybrid k-Clusetring problem, given a set P of points in R^d, an integer k, and a non-negative real r, our objective is to position k closed balls of radius r to minimize the sum of distances from points not covered by the balls to their closest balls. Equivalently,… ▽ More

    Submitted 11 July, 2024; originally announced July 2024.

    Comments: Accepted at APPROX 2024

  15. arXiv:2406.19134  [pdf, other

    cs.DM cs.DS math.CO

    Cuts in Graphs with Matroid Constraints

    Authors: Aritra Banik, Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Satyabrata Jana, Saket Saurabh

    Abstract: {\sc Vertex $(s, t)$-Cut} and {\sc Vertex Multiway Cut} are two fundamental graph separation problems in algorithmic graph theory. We study matroidal generalizations of these problems, where in addition to the usual input, we are given a representation $R \in \mathbb{F}^{r \times n}$ of a linear matroid $\mathcal{M} = (V(G), \mathcal{I})$ of rank $r$ in the input, and the goal is to determine whet… ▽ More

    Submitted 27 June, 2024; originally announced June 2024.

  16. arXiv:2405.03321  [pdf, other

    cs.DS

    Distributed Model Checking on Graphs of Bounded Treedepth

    Authors: Fedor V. Fomin, Pierre Fraigniaud, Pedro Montealegre, Ivan Rapaport, Ioan Todinca

    Abstract: We establish that every monadic second-order logic (MSO) formula on graphs with bounded treedepth is decidable in a constant number of rounds within the CONGEST model. To our knowledge, this marks the first meta-theorem regarding distributed model-checking. Various optimization problems on graphs are expressible in MSO. Examples include determining whether a graph $G$ has a clique of size $k$, whe… ▽ More

    Submitted 6 May, 2024; originally announced May 2024.

  17. arXiv:2404.03979  [pdf, other

    cs.DS cs.DM

    Stability in Graphs with Matroid Constraints

    Authors: Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Saket Saurabh

    Abstract: We study the following Independent Stable Set problem. Let G be an undirected graph and M = (V(G),I) be a matroid whose elements are the vertices of G. For an integer k\geq 1, the task is to decide whether G contains a set S\subseteq V(G) of size at least k which is independent (stable) in G and independent in M. This problem generalizes several well-studied algorithmic problems, including Rainbow… ▽ More

    Submitted 5 April, 2024; originally announced April 2024.

    Comments: The full version of a paper accepted for SWAT 2024

  18. arXiv:2403.08562  [pdf, other

    cs.LG cs.AI cs.DM

    Structural perspective on constraint-based learning of Markov networks

    Authors: Tuukka Korhonen, Fedor V. Fomin, Pekka Parviainen

    Abstract: Markov networks are probabilistic graphical models that employ undirected graphs to depict conditional independence relationships among variables. Our focus lies in constraint-based structure learning, which entails learning the undirected graph from data through the execution of conditional independence tests. We establish theoretical limits concerning two critical aspects of constraint-based lea… ▽ More

    Submitted 13 March, 2024; originally announced March 2024.

    Comments: AISTATS 2024

  19. arXiv:2403.05943  [pdf, other

    cs.DS cs.DM

    Path Cover, Hamiltonicity, and Independence Number: An FPT Perspective

    Authors: Fedor V. Fomin, Petr A. Golovach, Nikola Jedličková, Jan Kratochvíl, Danil Sagunov, Kirill Simonov

    Abstract: The classic theorem of Gallai and Milgram (1960) asserts that for every graph G, the vertex set of G can be partitioned into at most α(G) vertex-disjoint paths, where α(G) is the maximum size of an independent set in G. The proof of Gallai--Milgram's theorem is constructive and yields a polynomial-time algorithm that computes a covering of G by at most α(G) vertex-disjoint paths. We prove the fo… ▽ More

    Submitted 28 March, 2025; v1 submitted 9 March, 2024; originally announced March 2024.

    Comments: This is a joint paper that combines the results of N. Jedličková and J. Kratochvíl, Hamiltonian path and Hamiltonian cycle are solvable in polynomial time in graphs of bounded independence number. CoRR, abs/2309.09228, 2023 and F. V. Fomin, P. A. Golovach, D. Sagunov, and K. Simonov, Hamiltonicity, path cover, and independence number: An FPT perspective. CoRR, abs/2403.05943, 2024

  20. arXiv:2402.15348  [pdf, ps, other

    cs.DS

    Tight Approximation and Kernelization Bounds for Vertex-Disjoint Shortest Paths

    Authors: Matthias Bentert, Fedor V. Fomin, Petr A. Golovach

    Abstract: We examine the possibility of approximating Maximum Vertex-Disjoint Shortest Paths. In this problem, the input is an edge-weighted (directed or undirected) $n$-vertex graph $G$ along with $k$ terminal pairs $(s_1,t_1),(s_2,t_2),\ldots,(s_k,t_k)$. The task is to connect as many terminal pairs as possible by pairwise vertex-disjoint paths such that each path is a shortest path between the respective… ▽ More

    Submitted 22 April, 2025; v1 submitted 23 February, 2024; originally announced February 2024.

  21. arXiv:2310.09678  [pdf, other

    cs.DS cs.DM

    Tree Containment Above Minimum Degree is FPT

    Authors: Fedor V. Fomin, Petr A. Golovach, Danil Sagunov, Kirill Simonov

    Abstract: According to the classic Chv{á}tal's Lemma from 1977, a graph of minimum degree $δ(G)$ contains every tree on $δ(G)+1$ vertices. Our main result is the following algorithmic "extension" of Chvátal's Lemma: For any $n$-vertex graph $G$, integer $k$, and a tree $T$ on at most $δ(G)+k$ vertices, deciding whether $G$ contains a subgraph isomorphic to $T$, can be done in time… ▽ More

    Submitted 14 October, 2023; originally announced October 2023.

    Comments: Accepted to SODA 2024

  22. arXiv:2308.15635  [pdf, other

    cs.DS

    Parameterized and Approximation Algorithms for the Maximum Bimodal Subgraph Problem

    Authors: Walter Didimo, Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Stephen Kobourov, Marie Diana Sieper

    Abstract: A vertex of a plane digraph is bimodal if all its incoming edges (and hence all its outgoing edges) are consecutive in the cyclic order around it. A plane digraph is bimodal if all its vertices are bimodal. Bimodality is at the heart of many types of graph layouts, such as upward drawings, level-planar drawings, and L-drawings. If the graph is not bimodal, the Maximum Bimodal Subgraph (MBS) proble… ▽ More

    Submitted 29 August, 2023; originally announced August 2023.

    Comments: Appears in the Proceedings of the 31st International Symposium on Graph Drawing and Network Visualization (GD 2023)

  23. arXiv:2308.15546  [pdf, other

    cs.DS

    FPT Approximation and Subexponential Algorithms for Covering Few or Many Edges

    Authors: Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Tomohiro Koana

    Abstract: We study the \textsc{$α$-Fixed Cardinality Graph Partitioning ($α$-FCGP)} problem, the generic local graph partitioning problem introduced by Bonnet et al. [Algorithmica 2015]. In this problem, we are given a graph $G$, two numbers $k,p$ and $0\leqα\leq 1$, the question is whether there is a set $S\subseteq V$ of size $k$ with a specified coverage function $cov_α(S)$ at least $p$ (or at most $p$ f… ▽ More

    Submitted 29 August, 2023; originally announced August 2023.

    Comments: Updated version of MFCS 2023 paper

  24. arXiv:2308.07099  [pdf, other

    cs.CG

    Kernelization for Spreading Points

    Authors: Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Saket Saurabh, Meirav Zehavi

    Abstract: We consider the following problem about dispersing points. Given a set of points in the plane, the task is to identify whether by moving a small number of points by small distance, we can obtain an arrangement of points such that no pair of points is ``close" to each other. More precisely, for a family of $n$ points, an integer $k$, and a real number $d > 0$, we ask whether at most $k$ points coul… ▽ More

    Submitted 14 August, 2023; originally announced August 2023.

  25. arXiv:2308.05974  [pdf, other

    cs.DS

    Lossy Kernelization for (Implicit) Hitting Set Problems

    Authors: Fedor V. Fomin, Tien-Nam Le, Daniel Lokshtanov, Saket Saurabh, Stephan Thomasse, Meirav Zehavi

    Abstract: We re-visit the complexity of kernelization for the $d$-Hitting Set problem. This is a classic problem in Parameterized Complexity, which encompasses several other of the most well-studied problems in this field, such as Vertex Cover, Feedback Vertex Set in Tournaments (FVST) and Cluster Vertex Deletion (CVD). In fact, $d$-Hitting Set encompasses any deletion problem to a hereditary property that… ▽ More

    Submitted 11 August, 2023; originally announced August 2023.

    Comments: Accepted to ESA'23

  26. arXiv:2307.07456  [pdf, ps, other

    cs.DS

    Turán's Theorem Through Algorithmic Lens

    Authors: Fedor V. Fomin, Petr A. Golovach, Danil Sagunov, Kirill Simonov

    Abstract: The fundamental theorem of Turán from Extremal Graph Theory determines the exact bound on the number of edges $t_r(n)$ in an $n$-vertex graph that does not contain a clique of size $r+1$. We establish an interesting link between Extremal Graph Theory and Algorithms by providing a simple compression algorithm that in linear time reduces the problem of finding a clique of size $\ell$ in an $n$-verte… ▽ More

    Submitted 14 July, 2023; originally announced July 2023.

  27. arXiv:2307.01341  [pdf, other

    cs.DS

    Polynomial-time Approximation of Independent Set Parameterized by Treewidth

    Authors: Parinya Chalermsook, Fedor Fomin, Thekla Hamm, Tuukka Korhonen, Jesper Nederlof, Ly Orgo

    Abstract: We prove the following result about approximating the maximum independent set in a graph. Informally, we show that any approximation algorithm with a ``non-trivial'' approximation ratio (as a function of the number of vertices of the input graph $G$) can be turned into an approximation algorithm achieving almost the same ratio, albeit as a function of the treewidth of $G$. More formally, we prove… ▽ More

    Submitted 3 July, 2023; originally announced July 2023.

    Comments: To appear in the 31st Annual European Symposium on Algorithms (ESA 2023)

  28. arXiv:2306.01536  [pdf, other

    cs.DS cs.DM

    Parameterized Complexity of Broadcasting in Graphs

    Authors: Fedor V. Fomin, Pierre Fraigniaud, Petr A. Golovach

    Abstract: The task of the broadcast problem is, given a graph G and a source vertex s, to compute the minimum number of rounds required to disseminate a piece of information from s to all vertices in the graph. It is assumed that, at each round, an informed vertex can transmit the information to at most one of its neighbors. The broadcast problem is known to NP-hard. We show that the problem is FPT when par… ▽ More

    Submitted 2 June, 2023; originally announced June 2023.

    Comments: Full version of WG 2023 paper

  29. arXiv:2305.02011  [pdf, ps, other

    cs.DS cs.DM

    Approximating Long Cycle Above Dirac's Guarantee

    Authors: Fedor F. Fomin, Petr A. Golovach, Danil Sagunov, Kirill Simonov

    Abstract: Parameterization above (or below) a guarantee is a successful concept in parameterized algorithms. The idea is that many computational problems admit ``natural'' guarantees bringing to algorithmic questions whether a better solution (above the guarantee) could be obtained efficiently. The above guarantee paradigm has led to several exciting discoveries in the areas of parameterized algorithms and… ▽ More

    Submitted 3 May, 2023; originally announced May 2023.

    Comments: Full version of ICALP 2023 paper

  30. arXiv:2305.01993  [pdf, other

    cs.DS

    Computing paths of large rank in planar frameworks deterministically

    Authors: Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Giannos Stamoulis

    Abstract: A framework consists of an undirected graph $G$ and a matroid $M$ whose elements correspond to the vertices of $G$. Recently, Fomin et al. [SODA 2023] and Eiben et al. [ArXiV 2023] developed parameterized algorithms for computing paths of rank $k$ in frameworks. More precisely, for vertices $s$ and $t$ of $G$, and an integer $k$, they gave FPT algorithms parameterized by $k$ deciding whether there… ▽ More

    Submitted 3 May, 2023; originally announced May 2023.

    Comments: 26 pages, 6 figures

  31. arXiv:2305.01314  [pdf, other

    cs.DS

    Two-sets cut-uncut on planar graphs

    Authors: Matthias Bentert, Pål Grønås Drange, Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen

    Abstract: We study the following Two-Sets Cut-Uncut problem on planar graphs. Therein, one is given an undirected planar graph $G$ and two sets of vertices $S$ and $T$. The question is, what is the minimum number of edges to remove from $G$, such that we separate all of $S$ from all of $T$, while maintaining that every vertex in $S$, and respectively in $T$, stays in the same connected component. We show th… ▽ More

    Submitted 2 May, 2023; originally announced May 2023.

    Comments: 22 pages, 5 figures

  32. arXiv:2303.01400  [pdf, other

    cs.CG cs.DS

    Coresets for Clustering in Geometric Intersection Graphs

    Authors: Sayan Bandyapadhyay, Fedor V. Fomin, Tanmay Inamdar

    Abstract: Designing coresets--small-space sketches of the data preserving cost of the solutions within $(1\pm ε)$-approximate factor--is an important research direction in the study of center-based $k$-clustering problems, such as $k$-means or $k$-median. Feldman and Langberg [STOC'11] have shown that for $k$-clustering of $n$ points in general metrics, it is possible to obtain coresets whose size depends l… ▽ More

    Submitted 2 March, 2023; originally announced March 2023.

    Comments: Full version of a paper accepted to SoCG 2023. Abstract shortened to meet the arXiv character limit

  33. arXiv:2302.10110  [pdf, other

    cs.CC

    Kernelizing Temporal Exploration Problems

    Authors: Emmanuel Arrighi, Fedor V. Fomin, Petr Golovach, Petra Wolf

    Abstract: We study the kernelization of exploration problems on temporal graphs. A temporal graph consists of a finite sequence of snapshot graphs $\mathcal{G}=(G_1, G_2, \dots, G_L)$ that share a common vertex set but might have different edge sets. The non-strict temporal exploration problem (NS-TEXP for short) introduced by Erlebach and Spooner, asks if a single agent can visit all vertices of a given… ▽ More

    Submitted 20 February, 2023; originally announced February 2023.

    MSC Class: 05C85; 68Q17; 68Q27; 68R10; 68Q25

  34. arXiv:2301.03862  [pdf, other

    cs.DS

    Proportionally Fair Matching with Multiple Groups

    Authors: Sayan Bandyapadhyay, Fedor V. Fomin, Tanmay Inamdar, Kirill Simonov

    Abstract: The study of fair algorithms has become mainstream in machine learning and artificial intelligence due to its increasing demand in dealing with biases and discrimination. Along this line, researchers have considered fair versions of traditional optimization problems including clustering, regression, ranking and voting. However, most of the efforts have been channeled into designing heuristic algor… ▽ More

    Submitted 10 January, 2023; originally announced January 2023.

  35. arXiv:2211.09603  [pdf, other

    cs.CG cs.DS

    (Re)packing Equal Disks into Rectangle

    Authors: Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Saket Saurabh, Meirav Zehavi

    Abstract: The problem of packing of equal disks (or circles) into a rectangle is a fundamental geometric problem. (By a packing here we mean an arrangement of disks in a rectangle without overlapping.) We consider the following algorithmic generalization of the equal disk packing problem. In this problem, for a given packing of equal disks into a rectangle, the question is whether by changing positions of a… ▽ More

    Submitted 17 November, 2022; originally announced November 2022.

    Comments: Full version of ICALP 2022 paper

  36. arXiv:2211.04797  [pdf, other

    cs.DS cs.CC

    Shortest Cycles With Monotone Submodular Costs

    Authors: Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Daniel Lokshtanov, Giannos Stamoulis

    Abstract: We introduce the following submodular generalization of the Shortest Cycle problem. For a nonnegative monotone submodular cost function $f$ defined on the edges (or the vertices) of an undirected graph $G$, we seek for a cycle $C$ in $G$ of minimum cost $\textsf{OPT}=f(C)$. We give an algorithm that given an $n$-vertex graph $G$, parameter $\varepsilon > 0$, and the function $f$ represented by an… ▽ More

    Submitted 9 November, 2022; originally announced November 2022.

    Comments: 17 pages, 1 figure. Accepted to SODA 2023

    MSC Class: 05C38; 05C85; 68W25; ACM Class: F.2.2; G.2.2

  37. arXiv:2208.06847  [pdf, other

    cs.DS

    Exact Exponential Algorithms for Clustering Problems

    Authors: Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Nidhi Purohit, Saket Saurabh

    Abstract: In this paper we initiate a systematic study of exact algorithms for well-known clustering problems, namely $k$-Median and $k$-Means. In $k$-Median, the input consists of a set $X$ of $n$ points belonging to a metric space, and the task is to select a subset $C \subseteq X$ of $k$ points as centers, such that the sum of the distances of every point to its nearest center is minimized. In $k$-Means,… ▽ More

    Submitted 14 August, 2022; originally announced August 2022.

    Comments: Accepted to IPEC 2022

  38. arXiv:2207.11917  [pdf, other

    cs.LG cs.AI cs.IR

    Boolean and $\mathbb{F}_p$-Matrix Factorization: From Theory to Practice

    Authors: Fedor Fomin, Fahad Panolan, Anurag Patil, Adil Tanveer

    Abstract: Boolean Matrix Factorization (BMF) aims to find an approximation of a given binary matrix as the Boolean product of two low-rank binary matrices. Binary data is ubiquitous in many fields, and representing data by binary matrices is common in medicine, natural language processing, bioinformatics, computer graphics, among many others. Unfortunately, BMF is computationally hard and heuristic algorith… ▽ More

    Submitted 25 July, 2022; originally announced July 2022.

    Comments: Appeared in IJCNN 2022

  39. arXiv:2207.09993  [pdf, other

    cs.DS math.CO

    Computing Tree Decompositions with Small Independence Number

    Authors: Clément Dallard, Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Martin Milanič

    Abstract: The 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 decompo… ▽ More

    Submitted 25 April, 2024; v1 submitted 20 July, 2022; originally announced July 2022.

    Comments: Accepted at ICALP 2024

  40. arXiv:2207.07449  [pdf, other

    cs.DS

    Fixed-Parameter Tractability of Maximum Colored Path and Beyond

    Authors: Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, Kirill Simonov, Giannos Stamoulis

    Abstract: We introduce a general method for obtaining fixed-parameter algorithms for problems about finding paths in undirected graphs, where the length of the path could be unbounded in the parameter. The first application of our method is as follows. We give a randomized algorithm, that given a colored $n$-vertex undirected graph, vertices $s$ and $t$, and an integer $k$, finds an $(s,t)$-path containin… ▽ More

    Submitted 15 July, 2022; originally announced July 2022.

    Comments: 50 pages, 16 figures

  41. arXiv:2202.03061  [pdf, other

    cs.DS cs.DM math.CO

    Longest Cycle above Erdős-Gallai Bound

    Authors: Fedor V. Fomin, Petr A. Golovach, Danil Sagunov, Kirill Simonov

    Abstract: In 1959, Erdős and Gallai proved that every graph G with average vertex degree ad(G)\geq 2 contains a cycle of length at least ad(G). We provide an algorithm that for k\geq 0 in time 2^{O(k)} n^{O(1)} decides whether a 2-connected n-vertex graph G contains a cycle of length at least ad(G)+k. This resolves an open problem explicitly mentioned in several papers. The main ingredients of our algorithm… ▽ More

    Submitted 7 February, 2022; originally announced February 2022.

  42. arXiv:2201.03318  [pdf, other

    cs.DS cs.DM

    Detours in Directed Graphs

    Authors: Fedor V. Fomin, Petr A. Golovach, William Lochet, Danil Sagunov, Kirill Simonov, Saket Saurabh

    Abstract: We study two "above guarantee" versions of the classical Longest Path problem on undirected and directed graphs and obtain the following results. In the first variant of Longest Path that we study, called Longest Detour, the task is to decide whether a graph has an (s,t)-path of length at least dist_G(s,t)+k (where dist_G(s,t) denotes the length of a shortest path from s to t). Bezáková et al. pro… ▽ More

    Submitted 10 January, 2022; originally announced January 2022.

    Comments: To appear in STACS 2022

  43. arXiv:2112.06580  [pdf, other

    cs.DS cs.LG

    How to Find a Good Explanation for Clustering?

    Authors: Sayan Bandyapadhyay, Fedor V. Fomin, Petr A. Golovach, William Lochet, Nidhi Purohit, Kirill Simonov

    Abstract: $k$-means and $k$-median clustering are powerful unsupervised machine learning techniques. However, due to complicated dependences on all the features, it is challenging to interpret the resulting cluster assignments. Moshkovitz, Dasgupta, Rashtchian, and Frost [ICML 2020] proposed an elegant model of explainable $k$-means and $k$-median clustering. In this model, a decision tree with $k… ▽ More

    Submitted 16 December, 2021; v1 submitted 13 December, 2021; originally announced December 2021.

  44. arXiv:2112.03329  [pdf, other

    cs.CC cs.GT

    Inconsistent Planning: When in doubt, toss a coin!

    Authors: Yuriy Dementiev, Fedor V. Fomin, Artur Ignatiev

    Abstract: One of the most widespread human behavioral biases is the present bias -- the tendency to overestimate current costs by a bias factor. Kleinberg and Oren (2014) introduced an elegant graph-theoretical model of inconsistent planning capturing the behavior of a present-biased agent accomplishing a set of actions. The essential measure of the system introduced by Kleinberg and Oren is the cost of irr… ▽ More

    Submitted 6 December, 2021; originally announced December 2021.

  45. arXiv:2111.03492  [pdf, other

    cs.DS math.CO

    Fast FPT-Approximation of Branchwidth

    Authors: Fedor V. Fomin, Tuukka Korhonen

    Abstract: Branchwidth determines how graphs, and more generally, arbitrary connectivity (basically symmetric and submodular) functions could be decomposed into a tree-like structure by specific cuts. We develop a general framework for designing fixed-parameter tractable (FPT) 2-approximation algorithms for branchwidth of connectivity functions. The first ingredient of our framework is combinatorial. We prov… ▽ More

    Submitted 5 November, 2021; originally announced November 2021.

    Comments: 45 pages

  46. arXiv:2111.02755  [pdf, other

    cs.DS cs.LO math.CO

    Compound Logics for Modification Problems

    Authors: Fedor V. Fomin, Petr A. Golovach, Ignasi Sau, Giannos Stamoulis, Dimitrios M. Thilikos

    Abstract: We introduce a novel model-theoretic framework inspired from graph modification and based on the interplay between model theory and algorithmic graph minors. The core of our framework is a new compound logic operating with two types of sentences, expressing graph modification: the modulator sentence, defining some property of the modified part of the graph, and the target sentence, defining some p… ▽ More

    Submitted 4 November, 2022; v1 submitted 4 November, 2021; originally announced November 2021.

    MSC Class: 05C83; 05C85; 68R10; 68Q19; 68Q27; 68Q25 ACM Class: F.2.2; F.4.1; G.2.2

  47. arXiv:2107.09481  [pdf, other

    cs.CG cs.DM cs.DS

    FPT Approximation for Fair Minimum-Load Clustering

    Authors: Sayan Bandyapadhyay, Fedor V. Fomin, Petr A. Golovach, Nidhi Purohit, Kirill Simonov

    Abstract: In this paper, we consider the Minimum-Load $k$-Clustering/Facility Location (MLkC) problem where we are given a set $P$ of $n$ points in a metric space that we have to cluster and an integer $k$ that denotes the number of clusters. Additionally, we are given a set $F$ of cluster centers in the same metric space. The goal is to select a set $C\subseteq F$ of $k$ centers and assign each point in… ▽ More

    Submitted 20 July, 2021; originally announced July 2021.

  48. arXiv:2107.07383  [pdf, other

    cs.DS

    Lossy Kernelization of Same-Size Clustering

    Authors: Sayan Bandyapadhyay, Fedor V. Fomin, Petr A. Golovach, Nidhi Purohit, Kirill Simonov

    Abstract: In this work, we study the $k$-median clustering problem with an additional equal-size constraint on the clusters, from the perspective of parameterized preprocessing. Our main result is the first lossy ($2$-approximate) polynomial kernel for this problem, parameterized by the cost of clustering. We complement this result by establishing lower bounds for the problem that eliminate the existences o… ▽ More

    Submitted 15 July, 2021; originally announced July 2021.

  49. arXiv:2107.06715  [pdf, other

    cs.DS

    ETH Tight Algorithms for Geometric Intersection Graphs: Now in Polynomial Space

    Authors: Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar, Saket Saurabh

    Abstract: De Berg et al. in [SICOMP 2020] gave an algorithmic framework for subexponential algorithms on geometric graphs with tight (up to ETH) running times. This framework is based on dynamic programming on graphs of weighted treewidth resulting in algorithms that use super-polynomial space. We introduce the notion of weighted treedepth and use it to refine the framework of de Berg et al. for obtaining p… ▽ More

    Submitted 14 July, 2021; originally announced July 2021.

  50. arXiv:2106.03425  [pdf, other

    cs.DS cs.DM cs.LO

    An Algorithmic Meta-Theorem for Graph Modification to Planarity and FOL

    Authors: Fedor V. Fomin, Petr A. Golovach, Giannos Stamoulis, Dimitrios M. Thilikos

    Abstract: In general, a graph modification problem is defined by a graph modification operation $\boxtimes$ and a target graph property ${\cal P}$. Typically, the modification operation $\boxtimes$ may be vertex removal}, edge removal}, edge contraction}, or edge addition and the question is, given a graph $G$ and an integer $k$, whether it is possible to transform $G$ to a graph in ${\cal P}$ after applyin… ▽ More

    Submitted 4 November, 2022; v1 submitted 7 June, 2021; originally announced June 2021.

    MSC Class: 05C85; 68R10; 05C75; 05C83; 05C75; 05C69 ACM Class: G.2.2; F.2.2