Skip to main content

Showing 1–20 of 20 results for author: Fürer, M

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

    cs.DS

    Optimized 2-Approximation of Treewidth

    Authors: Mahdi Belbasi, Martin Fürer, Medha Kumar

    Abstract: This paper presents a linear FPT algorithm to find a tree decomposition with a 2-approximation of the treewidth with a significantly smaller exponential dependence on the treewidth. The algorithm runs in time $O(\text{poly}(k) 81^k n)$, compared to Korhonen's running time of $O(\text{poly}(k) 1782^k n)$ = $O(2^{10.8k} n)$.

    Submitted 5 July, 2025; v1 submitted 25 November, 2024; originally announced November 2024.

    Comments: 16 pages

  2. arXiv:2111.02614  [pdf, ps, other

    cs.DS

    Finding All Leftmost Separators of Size $\leq k$

    Authors: Mahdi Belbasi, Martin Fürer

    Abstract: We define a notion called leftmost separator of size at most $k$. A leftmost separator of size $k$ is a minimal separator $S$ that separates two given sets of vertices $X$ and $Y$ such that we "cannot move $S$ more towards $X$" such that $|S|$ remains smaller than the threshold. One of the incentives is that by using leftmost separators we can improve the time complexity of treewidth approximation… ▽ More

    Submitted 3 November, 2021; originally announced November 2021.

  3. arXiv:2109.02515  [pdf, ps, other

    cs.DS cs.SC math.CO

    Efficient diagonalization of symmetric matrices associated with graphs of small treewidth

    Authors: Martin Fürer, Carlos Hoppen, Vilmar Trevisan

    Abstract: Let $M=(m_{ij})$ be a symmetric matrix of order $n$ whose elements lie in an arbitrary field $\mathbb{F}$, and let $G$ be the graph with vertex set $\{1,\ldots,n\}$ such that distinct vertices $i$ and $j$ are adjacent if and only if $m_{ij} \neq 0$. We introduce a dynamic programming algorithm that finds a diagonal matrix that is congruent to $M$. If $G$ is given with a tree decomposition… ▽ More

    Submitted 26 October, 2021; v1 submitted 6 September, 2021; originally announced September 2021.

    MSC Class: 15A18 ACM Class: F.2.2; G.2.2

  4. arXiv:2010.03105  [pdf, ps, other

    cs.DS

    An Improvement of Reed's Treewidth Approximation

    Authors: Mahdi Belbasi, Martin Fürer

    Abstract: We present a new approximation algorithm for the treewidth problem which finds an upper bound on the treewidth and constructs a corresponding tree decomposition as well. Our algorithm is a faster variation of Reed's classical algorithm. For the benefit of the reader, and to be able to compare these two algorithms, we start with a detailed time analysis of Reed's algorithm. We fill in many details… ▽ More

    Submitted 22 June, 2022; v1 submitted 6 October, 2020; originally announced October 2020.

  5. arXiv:1901.07118  [pdf, other

    cs.DS

    A Space-efficient Parameterized Algorithm for the Hamiltonian Cycle Problem by Dynamic Algebraziation

    Authors: Mahdi Belbasi, Martin Fürer

    Abstract: An NP-hard graph problem may be intractable for general graphs but it could be efficiently solvable using dynamic programming for graphs with bounded width (or depth or some other structural parameter). Dynamic programming is a well-known approach used for finding exact solutions for NP-hard graph problems based on tree decompositions. It has been shown that there exist algorithms using linear tim… ▽ More

    Submitted 21 January, 2019; originally announced January 2019.

  6. arXiv:1711.10088  [pdf, ps, other

    cs.DS

    Saving Space by Dynamic Algebraization Based on Tree Decomposition: Minimum Dominating Set

    Authors: Mahdi Belbasi, Martin Fürer

    Abstract: An algorithm is presented that solves the Minimum Dominating Set problem exactly using polynomial space based on dynamic programming for a tree decomposition. A direct application of dynamic programming based on a tree decomposition would result in an exponential space algorithm, but we use zeta transforms to obtain a polynomial space algorithm in exchange for a moderate increase of the time. This… ▽ More

    Submitted 27 November, 2017; originally announced November 2017.

  7. arXiv:1704.01023  [pdf, ps, other

    cs.DS

    On the Combinatorial Power of the Weisfeiler-Lehman Algorithm

    Authors: Martin Fürer

    Abstract: The classical Weisfeiler-Lehman method WL[2] uses edge colors to produce a powerful graph invariant. It is at least as powerful in its ability to distinguish non-isomorphic graphs as the most prominent algebraic graph invariants. It determines not only the spectrum of a graph, and the angles between standard basis vectors and the eigenspaces, but even the angles between projections of standard bas… ▽ More

    Submitted 4 April, 2017; originally announced April 2017.

    Comments: 12 pages, accepted to CIAC 2017

    ACM Class: F.2.2; G.2.2

  8. arXiv:1606.06566  [pdf, ps, other

    cs.DS

    Faster Computation of Path-Width

    Authors: Martin Fürer

    Abstract: Tree-width and path-width are widely successful concepts. Many NP-hard problems have efficient solutions when restricted to graphs of bounded tree-width. Many efficient algorithms are based on a tree decomposition. Sometimes the more restricted path decomposition is required. The bottleneck for such algorithms is often the computation of the width and a corresponding tree or path decomposition. Fo… ▽ More

    Submitted 21 June, 2016; originally announced June 2016.

    Comments: 14 pages

  9. arXiv:1511.04479  [pdf, ps, other

    cs.DM cs.DS

    Multi-Clique-Width

    Authors: Martin Fürer

    Abstract: Multi-clique-width is obtained by a simple modification in the definition of clique-width. It has the advantage of providing a natural extension of tree-width. Unlike clique-width, it does not explode exponentially compared to tree-width. Efficient algorithms based on multi-clique-width are still possible for interesting tasks like computing the independent set polynomial or testing $c$-colorabili… ▽ More

    Submitted 13 November, 2015; originally announced November 2015.

    Comments: 16 pages

  10. arXiv:1503.00617  [pdf, ps, other

    cs.DS

    Efficient Computation of the Characteristic Polynomial of a Threshold Graph

    Authors: Martin Fürer

    Abstract: An efficient algorithm is presented to compute the characteristic polynomial of a threshold graph. Threshold graphs were introduced by Chvátal and Hammer, as well as by Henderson and Zalcstein in 1977. A threshold graph is obtained from a one vertex graph by repeatedly adding either an isolated vertex or a dominating vertex, which is a vertex adjacent to all the other vertices. Threshold graphs ar… ▽ More

    Submitted 2 March, 2015; originally announced March 2015.

    ACM Class: F.2.1; G.2.2; I.1.2

  11. arXiv:1411.6673  [pdf, ps, other

    cs.DS

    Counting cliques and clique covers in random graphs

    Authors: Kashyap Dixit, Martin Fürer

    Abstract: We study the problem of counting the number of {\em isomorphic} copies of a given {\em template} graph, say $H$, in the input {\em base} graph, say $G$. In general, it is believed that polynomial time algorithms that solve this problem exactly are unlikely to exist. So, a lot of work has gone into designing efficient {\em approximation schemes}, especially, when $H$ is a perfect matching. In thi… ▽ More

    Submitted 2 March, 2015; v1 submitted 24 November, 2014; originally announced November 2014.

  12. arXiv:1406.3414  [pdf, other

    cs.DS

    Space Saving by Dynamic Algebraization

    Authors: Martin Furer, Huiwen Yu

    Abstract: Dynamic programming is widely used for exact computations based on tree decompositions of graphs. However, the space complexity is usually exponential in the treewidth. We study the problem of designing efficient dynamic programming algorithm based on tree decompositions in polynomial space. We show how to construct a tree decomposition and extend the algebraic techniques of Lokshtanov and Nederlo… ▽ More

    Submitted 13 June, 2014; originally announced June 2014.

    Comments: 14 pages, 1 figure

  13. arXiv:1402.1811  [pdf, ps, other

    cs.CC cs.DS

    How Fast Can We Multiply Large Integers on an Actual Computer?

    Authors: Martin Fürer

    Abstract: We provide two complexity measures that can be used to measure the running time of algorithms to compute multiplications of long integers. The random access machine with unit or logarithmic cost is not adequate for measuring the complexity of a task like multiplication of long integers. The Turing machine is more useful here, but fails to take into account the multiplication instruction for short… ▽ More

    Submitted 7 February, 2014; originally announced February 2014.

    Comments: To appear in the proceedings of Latin 2014. Springer LNCS 8392

    MSC Class: 03D15; 68Q25; 11Y16 ACM Class: F.1.3; F.2.1; F.2.2

  14. arXiv:1402.1810  [pdf, ps, other

    cs.DS cs.CC cs.DM

    A Natural Generalization of Bounded Tree-Width and Bounded Clique-Width

    Authors: Martin Fürer

    Abstract: We investigate a new width parameter, the fusion-width of a graph. It is a natural generalization of the tree-width, yet strong enough that not only graphs of bounded tree-width, but also graphs of bounded clique-width, trivially have bounded fusion-width. In particular, there is no exponential growth between tree-width and fusion-width, as is the case between tree-width and clique-width. The new… ▽ More

    Submitted 7 February, 2014; originally announced February 2014.

    Comments: To appear in the proceedings of Latin 2014. Springer LNCS 8392

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

  15. arXiv:1307.2262  [pdf, other

    cs.DS

    Approximate the k-Set Packing Problem by Local Improvements

    Authors: Martin Furer, Huiwen Yu

    Abstract: We study algorithms based on local improvements for the $k$-Set Packing problem. The well-known local improvement algorithm by Hurkens and Schrijver has been improved by Sviridenko and Ward from $\frac{k}{2}+ε$ to $\frac{k+2}{3}$, and by Cygan to $\frac{k+1}{3}+ε$ for any $ε>0$. In this paper, we achieve the approximation ratio $\frac{k+1}{3}+ε$ for the $k$-Set Packing problem using a simple polyn… ▽ More

    Submitted 10 June, 2014; v1 submitted 8 July, 2013; originally announced July 2013.

    Comments: 14 pages, 2 figures

  16. arXiv:1109.3418  [pdf, ps, other

    cs.DS

    Packing-Based Approximation Algorithm for the k-Set Cover Problem

    Authors: Martin Furer, Huiwen Yu

    Abstract: We present a packing-based approximation algorithm for the $k$-Set Cover problem. We introduce a new local search-based $k$-set packing heuristic, and call it Restricted $k$-Set Packing. We analyze its tight approximation ratio via a complicated combinatorial argument. Equipped with the Restricted $k$-Set Packing algorithm, our $k$-Set Cover algorithm is composed of the $k$-Set Packing heuristic \… ▽ More

    Submitted 15 September, 2011; originally announced September 2011.

    Comments: 26 pages, 5 figures

    Journal ref: Proceedings 22nd International Symposium on Algorithms and Computation (ISAAC 2011). Springer-Verlag LNCS 7074:484-493

  17. arXiv:0911.2324  [pdf, ps, other

    cs.NE cs.FL

    Deterministic Autopoietic Automata

    Authors: Martin Fürer

    Abstract: This paper studies two issues related to the paper on Computing by Self-reproduction: Autopoietic Automata by Jiri Wiedermann. It is shown that all results presented there extend to deterministic computations. In particular, nondeterminism is not needed for a lineage to generate all autopoietic automata.

    Submitted 12 November, 2009; originally announced November 2009.

    Journal ref: EPTCS 9, 2009, pp. 49-53

  18. arXiv:0906.1953  [pdf, ps, other

    cs.DS cs.DM

    An Exponential Time 2-Approximation Algorithm for Bandwidth

    Authors: Martin Fürer, Serge Gaspers, Shiva Prasad Kasiviswanathan

    Abstract: The bandwidth of a graph G on n vertices is the minimum b such that the vertices of G can be labeled from 1 to n such that the labels of every pair of adjacent vertices differ by at most b. In this paper, we present a 2-approximation algorithm for the bandwidth problem that takes worst-case O(1.9797^n) time and uses polynomial space. This improves both the previous best 2- and 3-approximation al… ▽ More

    Submitted 29 April, 2012; v1 submitted 10 June, 2009; originally announced June 2009.

    ACM Class: F.2.2; G.2.2

  19. Approximately Counting Embeddings into Random Graphs

    Authors: Martin Furer, Shiva Prasad Kasiviswanathan

    Abstract: Let H be a graph, and let C_H(G) be the number of (subgraph isomorphic) copies of H contained in a graph G. We investigate the fundamental problem of estimating C_H(G). Previous results cover only a few specific instances of this general problem, for example, the case when H has degree at most one (monomer-dimer problem). In this paper, we present the first general subcase of the subgraph isomorph… ▽ More

    Submitted 21 June, 2013; v1 submitted 13 June, 2008; originally announced June 2008.

    Comments: Earlier version appeared in Random 2008. Fixed an typo in Definition 3.1

    Journal ref: Combinator. Probab. Comp. 23 (2014) 1028-1056

  20. arXiv:cs/0605029  [pdf, ps, other

    cs.CG

    Spanners for Geometric Intersection Graphs

    Authors: Martin Furer, Shiva Prasad Kasiviswanathan

    Abstract: Efficient algorithms are presented for constructing spanners in geometric intersection graphs. For a unit ball graph in R^k, a (1+ε)-spanner is obtained using efficient partitioning of the space into hypercubes and solving bichromatic closest pair problems. The spanner construction has almost equivalent complexity to the construction of Euclidean minimum spanning trees. The results are extended… ▽ More

    Submitted 7 May, 2006; originally announced May 2006.

    Comments: 16 pages, 5 figures, Latex

    ACM Class: F.2.2

    Journal ref: Journal of Computational Geometry 3(1) (2012) 31-64