Skip to main content

Showing 1–43 of 43 results for author: Kaski, P

.
  1. arXiv:2404.06427  [pdf, other

    cs.CC cs.DS math.AG

    A universal sequence of tensors for the asymptotic rank conjecture

    Authors: Petteri Kaski, Mateusz Michałek

    Abstract: The exponent $σ(T)$ of a tensor $T\in\mathbb{F}^d\otimes\mathbb{F}^d\otimes\mathbb{F}^d$ over a field $\mathbb{F}$ captures the base of the exponential growth rate of the tensor rank of $T$ under Kronecker powers. Tensor exponents are fundamental from the standpoint of algorithms and computational complexity theory; for example, the exponent $ω$ of matrix multiplication can be characterized as… ▽ More

    Submitted 9 April, 2024; originally announced April 2024.

    MSC Class: 14N07; 68W30 ACM Class: I.1.2; F.2.1

  2. arXiv:2404.04987  [pdf, other

    cs.DS

    Chromatic number in $1.9999^n$ time? Fast deterministic set partitioning under the asymptotic rank conjecture

    Authors: Andreas Björklund, Radu Curticapean, Thore Husfeldt, Petteri Kaski, Kevin Pratt

    Abstract: In this paper we further explore the recently discovered connection by Björklund and Kaski [STOC 2024] and Pratt [STOC 2024] between the asymptotic rank conjecture of Strassen [Progr. Math. 1994] and the three-way partitioning problem. We show that under the asymptotic rank conjecture, the chromatic number of an $n$-vertex graph can be computed deterministically in $O(1.99982^n)$ time, thus giving… ▽ More

    Submitted 7 April, 2024; originally announced April 2024.

  3. arXiv:2310.11926  [pdf, ps, other

    cs.DS

    The Asymptotic Rank Conjecture and the Set Cover Conjecture are not Both True

    Authors: Andreas Björklund, Petteri Kaski

    Abstract: Strassen's asymptotic rank conjecture [Progr. Math. 120 (1994)] claims a strong submultiplicative upper bound on the rank of a three-tensor obtained as an iterated Kronecker product of a constant-size base tensor. The conjecture, if true, most notably would put square matrix multiplication in quadratic time. We note here that some more-or-less unexpected algorithmic results in the area of exponent… ▽ More

    Submitted 18 October, 2023; originally announced October 2023.

  4. arXiv:2308.01574  [pdf, ps, other

    cs.DS

    Another Hamiltonian Cycle in Bipartite Pfaffian Graphs

    Authors: Andreas Björklund, Petteri Kaski, Jesper Nederlof

    Abstract: Finding a Hamiltonian cycle in a given graph is computationally challenging, and in general remains so even when one is further given one Hamiltonian cycle in the graph and asked to find another. In fact, no significantly faster algorithms are known for finding another Hamiltonian cycle than for finding a first one even in the setting where another Hamiltonian cycle is structurally guaranteed to e… ▽ More

    Submitted 21 February, 2024; v1 submitted 3 August, 2023; originally announced August 2023.

    Comments: Adds analysis of Thomason's lollipop method

  5. arXiv:2111.02992  [pdf, other

    cs.DS math.CO

    The Shortest Even Cycle Problem is Tractable

    Authors: Andreas Björklund, Thore Husfeldt, Petteri Kaski

    Abstract: Given a directed graph, we show how to efficiently find a shortest (directed, simple) cycle on an even number of vertices. As far as we know, no polynomial-time algorithm was previously known for this problem. In fact, finding any even cycle in a directed graph in polynomial time was open for more than two decades until Robertson, Seymour, and Thomas (Ann. of Math. (2) 1999) and, independently, Mc… ▽ More

    Submitted 4 November, 2021; originally announced November 2021.

  6. arXiv:2007.14092  [pdf, other

    cs.DS cs.CC math.CO

    Counting Short Vector Pairs by Inner Product and Relations to the Permanent

    Authors: Andreas Björklund, Petteri Kaski

    Abstract: Given as input two $n$-element sets $\mathcal A,\mathcal B\subseteq\{0,1\}^d$ with $d=c\log n\leq(\log n)^2/(\log\log n)^4$ and a target $t\in \{0,1,\ldots,d\}$, we show how to count the number of pairs $(x,y)\in \mathcal A\times \mathcal B$ with integer inner product $\langle x,y \rangle=t$ deterministically, in $n^2/2^{Ω\bigl(\!\sqrt{\log n\log \log n/(c\log^2 c)}\bigr)}$ time. This demonstrates… ▽ More

    Submitted 28 July, 2020; originally announced July 2020.

    MSC Class: 68Q25 (Primary) 05A15; 15A15 (Secondary) ACM Class: F.2.2; G.2.1

  7. arXiv:2003.03595  [pdf, other

    cs.CC cs.DS math.CO

    The Fine-Grained Complexity of Computing the Tutte Polynomial of a Linear Matroid

    Authors: Andreas Björklund, Petteri Kaski

    Abstract: We show that computing the Tutte polynomial of a linear matroid of dimension $k$ on $k^{O(1)}$ points over a field of $k^{O(1)}$ elements requires $k^{Ω(k)}$ time unless the \#ETH---a counting extension of the Exponential Time Hypothesis of Impagliazzo and Paturi [CCC 1999] due to Dell {\em et al.} [ACM TALG 2014]---is false. This holds also for linear matroids that admit a representation where ev… ▽ More

    Submitted 28 July, 2020; v1 submitted 7 March, 2020; originally announced March 2020.

    Comments: This version adds Theorem 4

    MSC Class: 68Q25 (Primary) 05A15; 05B35 (Secondary) ACM Class: F.2.2; G.2.1; E.4

  8. arXiv:1909.01554  [pdf, other

    cs.DS

    Engineering Boolean Matrix Multiplication for Multiple-Accelerator Shared-Memory Architectures

    Authors: Matti Karppa, Petteri Kaski

    Abstract: We study the problem of multiplying two bit matrices with entries either over the Boolean algebra $(0,1,\vee,\wedge)$ or over the binary field $(0,1,+,\cdot)$. We engineer high-performance open-source algorithm implementations for contemporary multiple-accelerator shared-memory architectures, with the objective of time-and-energy-efficient scaling up to input sizes close to the available shared me… ▽ More

    Submitted 4 September, 2019; originally announced September 2019.

    Comments: 37 pages

  9. arXiv:1712.09630  [pdf, other

    cs.CC cs.DS

    Tensor network complexity of multilinear maps

    Authors: Per Austrin, Petteri Kaski, Kaie Kubjas

    Abstract: We study tensor networks as a model of arithmetic computation for evaluating multilinear maps. These capture any algorithm based on low border rank tensor decompositions, such as $O(n^{ω+ε})$ time matrix multiplication, and in addition many other algorithms such as $O(n \log n)$ time discrete Fourier transform and $O^*(2^n)$ time for computing the permanent of a matrix. However tensor networks som… ▽ More

    Submitted 15 November, 2018; v1 submitted 27 December, 2017; originally announced December 2017.

  10. arXiv:1706.08325  [pdf, other

    cs.LO cs.AI cs.DS

    An adaptive prefix-assignment technique for symmetry reduction

    Authors: Tommi Junttila, Matti Karppa, Petteri Kaski, Jukka Kohonen

    Abstract: This paper presents a technique for symmetry reduction that adaptively assigns a prefix of variables in a system of constraints so that the generated prefix-assignments are pairwise nonisomorphic under the action of the symmetry group of the system. The technique is based on McKay's canonical extension framework [J.~Algorithms 26 (1998), no.~2, 306--324]. Among key features of the technique are (i… ▽ More

    Submitted 8 September, 2018; v1 submitted 26 June, 2017; originally announced June 2017.

    Comments: Updated manuscript submitted for review

    ACM Class: F.4.1; F.2.2; G.2.1

  11. arXiv:1607.04002  [pdf, ps, other

    cs.DS

    Directed Hamiltonicity and Out-Branchings via Generalized Laplacians

    Authors: Andreas Björklund, Petteri Kaski, Ioannis Koutis

    Abstract: We are motivated by a tantalizing open question in exact algorithms: can we detect whether an $n$-vertex directed graph $G$ has a Hamiltonian cycle in time significantly less than $2^n$? We present new randomized algorithms that improve upon several previous works: 1. We show that for any constant $0<λ<1$ and prime $p$ we can count the Hamiltonian cycles modulo… ▽ More

    Submitted 25 April, 2017; v1 submitted 14 July, 2016; originally announced July 2016.

  12. arXiv:1606.05608  [pdf, ps, other

    cs.DS

    Explicit correlation amplifiers for finding outlier correlations in deterministic subquadratic time

    Authors: Matti Karppa, Petteri Kaski, Jukka Kohonen, Padraig Ó Catháin

    Abstract: We derandomize G. Valiant's [J. ACM 62 (2015) Art. 13] subquadratic-time algorithm for finding outlier correlations in binary data. Our derandomized algorithm gives deterministic subquadratic scaling essentially for the same parameter range as Valiant's randomized algorithm, but the precise constants we save over quadratic scaling are more modest. Our main technical tool for derandomization is an… ▽ More

    Submitted 8 November, 2016; v1 submitted 17 June, 2016; originally announced June 2016.

    ACM Class: F.2.1

  13. arXiv:1605.00462  [pdf, ps, other

    cs.IT cs.DM

    Sharper Upper Bounds for Unbalanced Uniquely Decodable Code Pairs

    Authors: Per Austrin, Petteri Kaski, Mikko Koivisto, Jesper Nederlof

    Abstract: Two sets $A, B \subseteq \{0, 1\}^n$ form a Uniquely Decodable Code Pair (UDCP) if every pair $a \in A$, $b \in B$ yields a distinct sum $a+b$, where the addition is over $\mathbb{Z}^n$. We show that every UDCP $A, B$, with $|A| = 2^{(1-ε)n}$ and $|B| = 2^{βn}$, satisfies $β\leq 0.4228 +\sqrtε$. For sufficiently small $ε$, this bound significantly improves previous bounds by Urbanke and Li~[Inform… ▽ More

    Submitted 2 May, 2016; originally announced May 2016.

    Comments: 11 pages; to appear at ISIT 2016

  14. arXiv:1603.03889  [pdf, ps, other

    math.CO

    Fast Möbius inversion in semimodular lattices and U-labelable posets

    Authors: Petteri Kaski, Jukka Kohonen, Thomas Westerbäck

    Abstract: We consider the problem of fast zeta and Möbius transforms in finite posets, particularly in lattices. It has previously been shown that for a certain family of lattices, zeta and Möbius transforms can be computed in $O(e)$ elementary arithmetic operations, where $e$ denotes the size of the covering relation. We show that this family is exactly that of geometric lattices. We also extend the algori… ▽ More

    Submitted 12 March, 2016; originally announced March 2016.

    MSC Class: 06C10 (Primary) 06A07; 68W40; 68R05 (Secondary)

    Journal ref: The Electronic Journal of Combinatorics 23 (2016) #P3.26

  15. arXiv:1602.01295  [pdf, ps, other

    cs.DS cs.CC

    How proofs are prepared at Camelot

    Authors: Andreas Björklund, Petteri Kaski

    Abstract: We study a design framework for robust, independently verifiable, and workload-balanced distributed algorithms working on a common input. An algorithm based on the framework is essentially a distributed encoding procedure for a Reed--Solomon code, which enables (a) robustness against byzantine failures with intrinsic error-correction and identification of failed nodes, and (b) independent randomiz… ▽ More

    Submitted 3 February, 2016; originally announced February 2016.

    Comments: 42 pp

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

  16. arXiv:1510.03895  [pdf, other

    cs.DS

    A faster subquadratic algorithm for finding outlier correlations

    Authors: Matti Karppa, Petteri Kaski, Jukka Kohonen

    Abstract: We study the problem of detecting outlier pairs of strongly correlated variables among a collection of $n$ variables with otherwise weak pairwise correlations. After normalization, this task amounts to the geometric task where we are given as input a set of $n$ vectors with unit Euclidean norm and dimension $d$, and for some constants $0<τ<ρ<1$, we are asked to find all the outlier pairs of vector… ▽ More

    Submitted 4 January, 2018; v1 submitted 13 October, 2015; originally announced October 2015.

    Comments: ACM TALG, to appear

    MSC Class: 65F30; 68W20; 62H20; 68T05; 68Q32 ACM Class: F.2.1; I.1.2; G.3; H.2.8; H.3.3; I.2.6

  17. arXiv:1508.06019  [pdf, ps, other

    cs.DS cs.CC cs.DM cs.IT

    Dense Subset Sum may be the hardest

    Authors: Per Austrin, Mikko Koivisto, Petteri Kaski, Jesper Nederlof

    Abstract: The Subset Sum problem asks whether a given set of $n$ positive integers contains a subset of elements that sum up to a given target $t$. It is an outstanding open question whether the $O^*(2^{n/2})$-time algorithm for Subset Sum by Horowitz and Sahni [J. ACM 1974] can be beaten in the worst-case setting by a "truly faster", $O^*(2^{(0.5-δ)n})$-time algorithm, with some constant $δ> 0$. Continuing… ▽ More

    Submitted 24 August, 2015; originally announced August 2015.

    Comments: 14 pages

  18. arXiv:1508.03572  [pdf, other

    cs.DS

    Fast Witness Extraction Using a Decision Oracle

    Authors: Andreas Björklund, Petteri Kaski, Łukasz Kowalik

    Abstract: The gist of many (NP-)hard combinatorial problems is to decide whether a universe of $n$ elements contains a witness consisting of $k$ elements that match some prescribed pattern. For some of these problems there are known advanced algebra-based FPT algorithms which solve the decision problem but do not return the witness. We investigate techniques for turning such a YES/NO-decision oracle into an… ▽ More

    Submitted 14 August, 2015; originally announced August 2015.

    Comments: Journal version, 16 pages. Extended abstract presented at ESA'14

    ACM Class: F.2.2; G.2.2

  19. Algebraic Methods in the Congested Clique

    Authors: Keren Censor-Hillel, Petteri Kaski, Janne H. Korhonen, Christoph Lenzen, Ami Paz, Jukka Suomela

    Abstract: In this work, we use algebraic methods for studying distance computation and subgraph detection tasks in the congested clique model. Specifically, we adapt parallel matrix multiplication implementations to the congested clique, obtaining an $O(n^{1-2/ω})$ round matrix multiplication algorithm, where $ω< 2.3728639$ is the exponent of matrix multiplication. In conjunction with known techniques from… ▽ More

    Submitted 17 March, 2015; originally announced March 2015.

    Comments: This is work is a merger of arxiv:1412.2109 and arxiv:1412.2667

  20. arXiv:1412.2109   

    cs.DC cs.DS

    Algebrisation in Distributed Graph Algorithms: Fast Matrix Multiplication in the Congested Clique

    Authors: Petteri Kaski, Janne H. Korhonen, Christoph Lenzen, Jukka Suomela

    Abstract: While algebrisation constitutes a powerful technique in the design and analysis of centralised algorithms, to date there have been hardly any applications of algebraic techniques in the context of distributed graph algorithms. This work is a case study that demonstrates the potential of algebrisation in the distributed context. We will focus on distributed graph algorithms in the congested clique… ▽ More

    Submitted 18 March, 2015; v1 submitted 5 December, 2014; originally announced December 2014.

    Comments: This paper has been withdrawn by the authors. This paper has been superseded by arXiv:1503.04963 (merged from arXiv:1412.2109 and arXiv:1412.2667)

  21. arXiv:1306.4111  [pdf, other

    cs.DS cs.DM

    Counting thin subgraphs via packings faster than meet-in-the-middle time

    Authors: Andreas Björklund, Petteri Kaski, Łukasz Kowalik

    Abstract: Vassilevska and Williams (STOC 2009) showed how to count simple paths on $k$ vertices and matchings on $k/2$ edges in an $n$-vertex graph in time $n^{k/2+O(1)}$. In the same year, two different algorithms with the same runtime were given by Koutis and Williams~(ICALP 2009), and Björklund \emph{et al.} (ESA 2009), via $n^{st/2+O(1)}$-time algorithms for counting $t$-tuples of pairwise disjoint sets… ▽ More

    Submitted 14 August, 2015; v1 submitted 18 June, 2013; originally announced June 2013.

    Comments: Journal version, 26 pages. Compared to the SODA'14 version, it contains some new results: a) improved algorithms for counting t-tuples of disjoint s-sets for the special cases of s = 2, 3, 4 and b) new hardness arguments

    ACM Class: G.2.2; F.2.2

  22. arXiv:1304.0513  [pdf, other

    cs.CC

    Separating OR, SUM, and XOR Circuits

    Authors: Magnus Find, Mika Göös, Matti Järvisalo, Petteri Kaski, Mikko Koivisto, Janne H. Korhonen

    Abstract: Given a boolean n by n matrix A we consider arithmetic circuits for computing the transformation x->Ax over different semirings. Namely, we study three circuit models: monotone OR-circuits, monotone SUM-circuits (addition of non-negative integers), and non-monotone XOR-circuits (addition modulo 2). Our focus is on \emph{separating} these models in terms of their circuit complexities. We give three… ▽ More

    Submitted 22 April, 2013; v1 submitted 1 April, 2013; originally announced April 2013.

    Comments: 1 + 16 pages, 2 figures. In this version we have improved the presentation following comments made by Stasys Jukna and Igor Sergeev

  23. arXiv:1303.0609  [pdf, other

    cs.DS cs.DM

    Space--Time Tradeoffs for Subset Sum: An Improved Worst Case Algorithm

    Authors: Per Austrin, Petteri Kaski, Mikko Koivisto, Jussi Määttä

    Abstract: The technique of Schroeppel and Shamir (SICOMP, 1981) has long been the most efficient way to trade space against time for the SUBSET SUM problem. In the random-instance setting, however, improved tradeoffs exist. In particular, the recently discovered dissection method of Dinur et al. (CRYPTO 2012) yields a significantly improved space--time tradeoff curve for instances with strong randomness pro… ▽ More

    Submitted 4 March, 2013; originally announced March 2013.

    ACM Class: F.2.1; F.2.3; G.2.1; G.3

  24. arXiv:1209.1082  [pdf, other

    cs.DS

    Constrained Multilinear Detection and Generalized Graph Motifs

    Authors: Andreas Bjorklund, Petteri Kaski, Lukasz Kowalik

    Abstract: We introduce a new algebraic sieving technique to detect constrained multilinear monomials in multivariate polynomial generating functions given by an evaluation oracle. As applications of the technique, we show an $O^*(2^k)$-time polynomial space algorithm for the $k$-sized Graph Motif problem. We also introduce a new optimization variant of the problem, called Closest Graph Motif and solve it wi… ▽ More

    Submitted 14 May, 2013; v1 submitted 5 September, 2012; originally announced September 2012.

    Comments: Journal submission, 18 pages. The conference version (see http://drops.dagstuhl.de/opus/volltexte/2013/3919/pdf/7.pdf) was presented at STACS 2013

  25. arXiv:1208.0554  [pdf, other

    cs.DS

    Fast Monotone Summation over Disjoint Sets

    Authors: Petteri Kaski, Mikko Koivisto, Janne H. Korhonen

    Abstract: We study the problem of computing an ensemble of multiple sums where the summands in each sum are indexed by subsets of size $p$ of an $n$-element ground set. More precisely, the task is to compute, for each subset of size $q$ of the ground set, the sum over the values of all subsets of size $p$ that are disjoint from the subset of size $q$. We present an arithmetic circuit that, without subtracti… ▽ More

    Submitted 2 August, 2012; originally announced August 2012.

  26. arXiv:1203.4063  [pdf, ps, other

    cs.CC

    Homomorphic Hashing for Sparse Coefficient Extraction

    Authors: Petteri Kaski, Mikko Koivisto, Jesper Nederlof

    Abstract: We study classes of Dynamic Programming (DP) algorithms which, due to their algebraic definitions, are closely related to coefficient extraction methods. DP algorithms can easily be modified to exploit sparseness in the DP table through memorization. Coefficient extraction techniques on the other hand are both space-efficient and parallelisable, but no tools have been available to exploit sparsene… ▽ More

    Submitted 19 March, 2012; originally announced March 2012.

  27. arXiv:1007.1161  [pdf, ps, other

    cs.DS

    Narrow sieves for parameterized paths and packings

    Authors: Andreas Björklund, Thore Husfeldt, Petteri Kaski, Mikko Koivisto

    Abstract: We present randomized algorithms for some well-studied, hard combinatorial problems: the k-path problem, the p-packing of q-sets problem, and the q-dimensional p-matching problem. Our algorithms solve these problems with high probability in time exponential only in the parameter (k, p, q) and using polynomial space; the constant bases of the exponentials are significantly smaller than in previous… ▽ More

    Submitted 7 July, 2010; originally announced July 2010.

  28. arXiv:0909.3402  [pdf, other

    math.CO

    The number of Latin squares of order 11

    Authors: Alexander Hulpke, Petteri Kaski, Patric R. J. Östergård

    Abstract: Constructive and nonconstructive techniques are employed to enumerate Latin squares and related objects. It is established that there are (i) 2036029552582883134196099 main classes of Latin squares of order 11; (ii) 6108088657705958932053657 isomorphism classes of one-factorizations of $K_{11,11}$; (iii) 12216177315369229261482540 isotopy classes of Latin squares of order 11; (iv) 14781574551580… ▽ More

    Submitted 8 February, 2010; v1 submitted 18 September, 2009; originally announced September 2009.

    Comments: Minor revision; to appear in Mathematics of Computation

    MSC Class: 05B15; 05A15; 05C30; 05C70

  29. arXiv:0904.3251  [pdf, other

    cs.DS cs.DM

    On evaluation of permanents

    Authors: Andreas Björklund, Thore Husfeldt, Petteri Kaski, Mikko Koivisto

    Abstract: We study the time and space complexity of matrix permanents over rings and semirings.

    Submitted 21 April, 2009; originally announced April 2009.

  30. arXiv:0904.3093  [pdf, other

    cs.DS cs.DM

    Counting Paths and Packings in Halves

    Authors: Andreas Björklund, Thore Husfeldt, Petteri Kaski, Mikko Koivisto

    Abstract: It is shown that one can count $k$-edge paths in an $n$-vertex graph and $m$-set $k$-packings on an $n$-element universe, respectively, in time ${n \choose k/2}$ and ${n \choose mk/2}$, up to a factor polynomial in $n$, $k$, and $m$; in polynomial space, the bounds hold if multiplied by $3^{k/2}$ or $5^{mk/2}$, respectively. These are implications of a more general result: given two set families… ▽ More

    Submitted 20 April, 2009; originally announced April 2009.

  31. Almost stable matchings in constant time

    Authors: Patrik Floréen, Petteri Kaski, Valentin Polishchuk, Jukka Suomela

    Abstract: We show that the ratio of matched individuals to blocking pairs grows linearly with the number of propose--accept rounds executed by the Gale--Shapley algorithm for the stable marriage problem. Consequently, the participants can arrive at an almost stable matching even without full information about the problem instance; for each participant, knowing only its local neighbourhood is enough. In di… ▽ More

    Submitted 29 December, 2008; originally announced December 2008.

    Comments: 20 pages

    Journal ref: Algorithmica 58 (2010) 102-118

  32. arXiv:0809.2489  [pdf, other

    cs.DS cs.DM

    The fast intersection transform with applications to counting paths

    Authors: Andreas Björklund, Thore Husfeldt, Petteri Kaski, Mikko Koivisto

    Abstract: We present an algorithm for evaluating a linear ``intersection transform'' of a function defined on the lattice of subsets of an $n$-element set. In particular, the algorithm constructs an arithmetic circuit for evaluating the transform in ``down-closure time'' relative to the support of the function and the evaluation domain. As an application, we develop an algorithm that, given as input a dig… ▽ More

    Submitted 15 September, 2008; originally announced September 2008.

    Comments: 11 pages

  33. An optimal local approximation algorithm for max-min linear programs

    Authors: Patrik Floréen, Joel Kaasinen, Petteri Kaski, Jukka Suomela

    Abstract: We present a local algorithm (constant-time distributed algorithm) for approximating max-min LPs. The objective is to maximise $ω$ subject to $Ax \le 1$, $Cx \ge ω1$, and $x \ge 0$ for nonnegative matrices $A$ and $C$. The approximation ratio of our algorithm is the best possible for any local algorithm; there is a matching unconditional lower bound.

    Submitted 9 September, 2008; originally announced September 2008.

    Comments: 16 pages, 3 figures

  34. arXiv:0806.0282  [pdf, ps, other

    cs.DC

    Local approximation algorithms for a class of 0/1 max-min linear programs

    Authors: Patrik Floréen, Marja Hassinen, Petteri Kaski, Jukka Suomela

    Abstract: We study the applicability of distributed, local algorithms to 0/1 max-min LPs where the objective is to maximise ${\min_k \sum_v c_{kv} x_v}$ subject to ${\sum_v a_{iv} x_v \le 1}$ for each $i$ and ${x_v \ge 0}$ for each $v$. Here $c_{kv} \in \{0,1\}$, $a_{iv} \in \{0,1\}$, and the support sets ${V_i = \{v : a_{iv} > 0 \}}$ and ${V_k = \{v : c_{kv}>0 \}}$ have bounded size; in particular, we st… ▽ More

    Submitted 2 June, 2008; originally announced June 2008.

    Comments: 7 pages, 3 figures

  35. Tight local approximation results for max-min linear programs

    Authors: Patrik Floréen, Marja Hassinen, Petteri Kaski, Jukka Suomela

    Abstract: In a bipartite max-min LP, we are given a bipartite graph $\myG = (V \cup I \cup K, E)$, where each agent $v \in V$ is adjacent to exactly one constraint $i \in I$ and exactly one objective $k \in K$. Each agent $v$ controls a variable $x_v$. For each $i \in I$ we have a nonnegative linear constraint on the variables of adjacent agents. For each $k \in K$ we have a nonnegative linear objective f… ▽ More

    Submitted 30 April, 2008; originally announced April 2008.

    Comments: 16 pages

  36. arXiv:0802.2834  [pdf, ps, other

    cs.DS math.CO

    Trimmed Moebius Inversion and Graphs of Bounded Degree

    Authors: Andreas Björklund, Thore Husfeldt, Petteri Kaski, Mikko Koivisto

    Abstract: We study ways to expedite Yates's algorithm for computing the zeta and Moebius transforms of a function defined on the subset lattice. We develop a trimmed variant of Moebius inversion that proceeds point by point, finishing the calculation at a subset before considering its supersets. For an $n$-element universe $U$ and a family $\scr F$ of its subsets, trimmed Moebius inversion allows us to co… ▽ More

    Submitted 20 February, 2008; originally announced February 2008.

    Journal ref: Dans Proceedings of the 25th Annual Symposium on the Theoretical Aspects of Computer Science - STACS 2008, Bordeaux : France (2008)

  37. arXiv:0801.0202  [pdf, ps, other

    math.CO

    There are 1,132,835,421,602,062,347 nonisomorphic one-factorizations of $K_{14}$

    Authors: Petteri Kaski, Patric R. J. Östergård

    Abstract: We establish by means of a computer search that a complete graph on 14 vertices has 98,758,655,816,833,727,741,338,583,040 distinct and 1,132,835,421,602,062,347 nonisomorphic one-factorizations. The enumeration is constructive for the 10,305,262,573 isomorphism classes that admit a nontrivial automorphism.

    Submitted 31 December, 2007; originally announced January 2008.

    MSC Class: 05C70; 05-04; 68R05

  38. An Enumeration of Graphical Designs

    Authors: Yeow Meng Chee, Petteri Kaski

    Abstract: Let $Ψ(t,k)$ denote the set of pairs $(v,λ)$ for which there exists a graphical $t$-$(v,k,λ)$ design. Most results on graphical designs have gone to show the finiteness of $Ψ(t,k)$ when $t$ and $k$ satisfy certain conditions. The exact determination of $Ψ(t,k)$ for specified $t$ and $k$ is a hard problem and only $Ψ(2,3)$, $Ψ(2,4)$, $Ψ(3,4)$, $Ψ(4,5)$, and $Ψ(5,6)$ have been determined. In this… ▽ More

    Submitted 23 December, 2007; originally announced December 2007.

    Comments: 16 pages

    Journal ref: Journal of Combinatorial Designs, vol. 16, no. 1, pp. 70-85, 2008

  39. arXiv:0711.4902  [pdf, ps, other

    cs.DS cond-mat.stat-mech cs.AI

    Circumspect descent prevails in solving random constraint satisfaction problems

    Authors: Mikko Alava, John Ardelius, Erik Aurell, Petteri Kaski, Supriya Krishnamurthy, Pekka Orponen, Sakari Seitz

    Abstract: We study the performance of stochastic local search algorithms for random instances of the $K$-satisfiability ($K$-SAT) problem. We introduce a new stochastic local search algorithm, ChainSAT, which moves in the energy landscape of a problem instance by {\em never going upwards} in energy. ChainSAT is a \emph{focused} algorithm in the sense that it considers only variables occurring in unsatisfi… ▽ More

    Submitted 30 November, 2007; originally announced November 2007.

    Comments: 6 figures, about 17 pates

  40. arXiv:0711.2585  [pdf, other

    cs.DS cond-mat.stat-mech math.CO

    Computing the Tutte polynomial in vertex-exponential time

    Authors: Andreas Björklund, Thore Husfeldt, Petteri Kaski, Mikko Koivisto

    Abstract: The deletion--contraction algorithm is perhaps the most popular method for computing a host of fundamental graph invariants such as the chromatic, flow, and reliability polynomials in graph theory, the Jones polynomial of an alternating link in knot theory, and the partition functions of the models of Ising, Potts, and Fortuin--Kasteleyn in statistical physics. Prior to this work, deletion--cont… ▽ More

    Submitted 14 April, 2008; v1 submitted 16 November, 2007; originally announced November 2007.

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

  41. Approximating max-min linear programs with local algorithms

    Authors: Patrik Floréen, Petteri Kaski, Topi Musto, Jukka Suomela

    Abstract: A local algorithm is a distributed algorithm where each node must operate solely based on the information that was available at system startup within a constant-size neighbourhood of the node. We study the applicability of local algorithms to max-min LPs where the objective is to maximise $\min_k \sum_v c_{kv} x_v$ subject to $\sum_v a_{iv} x_v \le 1$ for each $i$ and $x_v \ge 0$ for each $v$. H… ▽ More

    Submitted 8 October, 2007; originally announced October 2007.

    Comments: 16 pages, 2 figures

  42. arXiv:cs/0611103  [pdf, ps, other

    cs.CC cond-mat.stat-mech

    Barriers and local minima in energy landscapes of stochastic local search

    Authors: Petteri Kaski

    Abstract: A local search algorithm operating on an instance of a Boolean constraint satisfaction problem (in particular, k-SAT) can be viewed as a stochastic process traversing successive adjacent states in an ``energy landscape'' defined by the problem instance on the n-dimensional Boolean hypercube. We investigate analytically the worst-case topography of such landscapes in the context of satisfiable k-… ▽ More

    Submitted 21 November, 2006; originally announced November 2006.

    ACM Class: F.2.2; G.2.1; G.3; I.2.8

  43. arXiv:cs/0611101  [pdf, ps, other

    cs.DS cs.DM math.CO

    Fourier meets Möbius: fast subset convolution

    Authors: Andreas Björklund, Thore Husfeldt, Petteri Kaski, Mikko Koivisto

    Abstract: We present a fast algorithm for the subset convolution problem: given functions f and g defined on the lattice of subsets of an n-element set N, compute their subset convolution f*g, defined for all S\subseteq N by (f * g)(S) = \sum_{T \subseteq S}f(T) g(S\setminus T), where addition and multiplication is carried out in an arbitrary ring. Via Möbius transform and inversion, our algorithm evaluat… ▽ More

    Submitted 21 November, 2006; originally announced November 2006.

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