Skip to main content

Showing 1–24 of 24 results for author: Kulikov, S

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

    cs.CC cs.DM cs.DS cs.LO

    Smaller Circuits for Bit Addition

    Authors: Mikhail Goncharov, Alexander S. Kulikov, Georgie Levtsov

    Abstract: Bit addition arises virtually everywhere in digital circuits: arithmetic operations, increment/decrement operators, computing addresses and table indices, and so on. Since bit addition is such a basic task in Boolean circuit synthesis, a lot of research has been done on constructing efficient circuits for various special cases of it. A vast majority of these results are devoted to optimizing the c… ▽ More

    Submitted 24 September, 2025; v1 submitted 17 September, 2025; originally announced September 2025.

  2. arXiv:2503.19103  [pdf, other

    cs.LO

    Simplifier: A New Tool for Boolean Circuit Simplification

    Authors: Daniil Averkov, Gregory Emdin, Viktoriia Krivogornitsyna, Alexander S. Kulikov, Fedor Kurmazov, Alexander Smal, Vsevolod Vaskin

    Abstract: The Boolean circuit simplification problem involves finding a smaller circuit that computes the same function as a given Boolean circuit. This problem is closely related to several key areas with both theoretical and practical applications, such as logic synthesis, satisfiability, and verification. In this paper, we present Simplifier, a new open source tool for simplifying Boolean circuits. The… ▽ More

    Submitted 24 March, 2025; originally announced March 2025.

  3. arXiv:2412.14933  [pdf, other

    cs.LO cs.AI

    Cirbo: A New Tool for Boolean Circuit Analysis and Synthesis

    Authors: Daniil Averkov, Tatiana Belova, Gregory Emdin, Mikhail Goncharov, Viktoriia Krivogornitsyna, Alexander S. Kulikov, Fedor Kurmazov, Daniil Levtsov, Georgie Levtsov, Vsevolod Vaskin, Aleksey Vorobiev

    Abstract: We present an open-source tool for manipulating Boolean circuits. It implements efficient algorithms, both existing and novel, for a rich variety of frequently used circuit tasks such as satisfiability, synthesis, and minimization. We tested the tool on a wide range of practically relevant circuits (computing, in particular, symmetric and arithmetic functions) that have been optimized intensively… ▽ More

    Submitted 19 December, 2024; originally announced December 2024.

    Comments: To appear in AAAI 2025

  4. arXiv:2411.02936  [pdf, ps, other

    cs.CC

    Conditional Complexity Hardness: Monotone Circuit Size, Matrix Rigidity, and Tensor Rank Under NSETH and Beyond

    Authors: Nikolai Chukhin, Alexander S. Kulikov, Ivan Mihajlin, Arina Smirnova

    Abstract: Proving complexity lower bounds remains a challenging task: we only know how to prove conditional uniform lower bounds and nonuniform lower bounds in restricted circuit models. Williams (STOC 2010) showed how to derive nonuniform lower bounds from uniform upper bounds: by designing a fast algorithm for checking satisfiability of circuits, one gets a lower bound for this circuit class. Since then,… ▽ More

    Submitted 4 April, 2025; v1 submitted 5 November, 2024; originally announced November 2024.

  5. arXiv:2410.10189  [pdf, other

    cs.CC

    Toward Better Depth Lower Bounds: Strong Composition of XOR and a Random Function

    Authors: Nikolai Chukhin, Alexander S. Kulikov, Ivan Mihajlin

    Abstract: Proving formula depth lower bounds is a fundamental challenge in complexity theory, with the strongest known bound of $(3 - o(1))\log n$ established by Hastad over 25 years ago. The Karchmer-Raz-Wigderson (KRW) conjecture offers a promising approach to advance these bounds and separate P from NC$^{1}$. It suggests that the depth complexity of a function composition $f \diamond g$ approximates the… ▽ More

    Submitted 29 January, 2025; v1 submitted 14 October, 2024; originally announced October 2024.

    Comments: STACS 2025

  6. arXiv:2402.13170  [pdf, ps, other

    cs.CC cs.DS

    Improved Space Bounds for Subset Sum

    Authors: Tatiana Belova, Nikolai Chukhin, Alexander S. Kulikov, Ivan Mihajlin

    Abstract: More than 40 years ago, Schroeppel and Shamir presented an algorithm that solves the Subset Sum problem for $n$ integers in time $O^*(2^{0.5n})$ and space $O^*(2^{0.25n})$. The time upper bound remains unbeaten, but the space upper bound has been improved to $O^*(2^{0.249999n})$ in a recent breakthrough paper by Nederlof and Węgrzycki (STOC 2021). Their algorithm is a clever combination of a numbe… ▽ More

    Submitted 1 August, 2024; v1 submitted 20 February, 2024; originally announced February 2024.

  7. arXiv:2307.11444  [pdf, ps, other

    cs.CC

    Computations with polynomial evaluation oracle: ruling out superlinear SETH-based lower bounds

    Authors: Tatiana Belova, Alexander S. Kulikov, Ivan Mihajlin, Olga Ratseeva, Grigory Reznikov, Denil Sharipov

    Abstract: The field of fine-grained complexity aims at proving conditional lower bounds on the time complexity of computational problems. One of the most popular assumptions, Strong Exponential Time Hypothesis (SETH), implies that SAT cannot be solved in $2^{(1-ε)n}$ time. In recent years, it has been proved that known algorithms for many problems are optimal under SETH. Despite the wide applicability of SE… ▽ More

    Submitted 21 July, 2023; originally announced July 2023.

  8. arXiv:2205.07709  [pdf, ps, other

    cs.CC cs.DS

    Polynomial formulations as a barrier for reduction-based hardness proofs

    Authors: Tatiana Belova, Alexander Golovnev, Alexander S. Kulikov, Ivan Mihajlin, Denil Sharipov

    Abstract: The Strong Exponential Time Hypothesis (SETH) asserts that for every $\varepsilon>0$ there exists $k$ such that $k$-SAT requires time $(2-\varepsilon)^n$. The field of fine-grained complexity has leveraged SETH to prove quite tight conditional lower bounds for dozens of problems in various domains and complexity classes, including Edit Distance, Graph Diameter, Hitting Set, Independent Set, and Or… ▽ More

    Submitted 29 November, 2022; v1 submitted 16 May, 2022; originally announced May 2022.

  9. arXiv:2203.01082  [pdf, other

    cs.CC

    CNF Encodings of Parity

    Authors: Gregory Emdin, Alexander S. Kulikov, Ivan Mihajlin, Nikita Slezkin

    Abstract: The minimum number of clauses in a CNF representation of the parity function $x_1 \oplus x_2 \oplus \dotsb \oplus x_n$ is $2^{n-1}$. One can obtain a more compact CNF encoding by using non-deterministic variables (also known as guess or auxiliary variables). In this paper, we prove the following lower bounds, that almost match known upper bounds, on the number $m$ of clauses and the maximum width… ▽ More

    Submitted 16 May, 2022; v1 submitted 2 March, 2022; originally announced March 2022.

  10. arXiv:2102.12579  [pdf, other

    cs.AI

    SAT-based Circuit Local Improvement

    Authors: Alexander S. Kulikov, Danila Pechenev, Nikita Slezkin

    Abstract: Finding exact circuit size is a notorious optimization problem in practice. Whereas modern computers and algorithmic techniques allow to find a circuit of size seven in blink of an eye, it may take more than a week to search for a circuit of size thirteen. One of the reasons of this behavior is that the search space is enormous: the number of circuits of size $s$ is $s^{Θ(s)}$, the number of Boole… ▽ More

    Submitted 27 April, 2022; v1 submitted 19 February, 2021; originally announced February 2021.

  11. arXiv:1812.11772  [pdf, ps, other

    cs.CC

    Complexity of Linear Operators

    Authors: Alexander S. Kulikov, Ivan Mikhailin, Andrey Mokhov, Vladimir Podolskii

    Abstract: Let $A \in \{0,1\}^{n \times n}$ be a matrix with $z$ zeroes and $u$ ones and $x$ be an $n$-dimensional vector of formal variables over a semigroup $(S, \circ)$. How many semigroup operations are required to compute the linear operator $Ax$? As we observe in this paper, this problem contains as a special case the well-known range queries problem and has a rich variety of applications in such are… ▽ More

    Submitted 4 January, 2019; v1 submitted 31 December, 2018; originally announced December 2018.

    Comments: 28 pages

  12. arXiv:1811.04828  [pdf, ps, other

    cs.CC

    Circuit Depth Reductions

    Authors: Alexander Golovnev, Alexander S. Kulikov, R. Ryan Williams

    Abstract: The best known size lower bounds against unrestricted circuits have remained around $3n$ for several decades. Moreover, the only known technique for proving lower bounds in this model, gate elimination, is inherently limited to proving lower bounds of less than $5n$. In this work, we propose a non-gate-elimination approach for obtaining circuit lower bounds, via certain depth-three lower bounds. W… ▽ More

    Submitted 7 December, 2020; v1 submitted 12 November, 2018; originally announced November 2018.

  13. arXiv:1809.08669  [pdf, ps, other

    cs.DS

    Collapsing Superstring Conjecture

    Authors: Alexander Golovnev, Alexander S. Kulikov, Alexander Logunov, Ivan Mihajlin, Maksim Nikolaev

    Abstract: In the Shortest Common Superstring (SCS) problem, one is given a collection of strings, and needs to find a shortest string containing each of them as a substring. SCS admits $2\frac{11}{23}$-approximation in polynomial time (Mucha, SODA'13). While this algorithm and its analysis are technically involved, the 30 years old Greedy Conjecture claims that the trivial and efficient Greedy Algorithm giv… ▽ More

    Submitted 3 June, 2020; v1 submitted 23 September, 2018; originally announced September 2018.

    Comments: visualization available at: http://compsciclub.ru/scs/

  14. arXiv:1610.02686  [pdf, ps, other

    cs.CC

    Computing Majority by Constant Depth Majority Circuits with Low Fan-in Gates

    Authors: Alexander S. Kulikov, Vladimir V. Podolskii

    Abstract: We study the following computational problem: for which values of $k$, the majority of $n$ bits $\text{MAJ}_n$ can be computed with a depth two formula whose each gate computes a majority function of at most $k$ bits? The corresponding computational model is denoted by $\text{MAJ}_k \circ \text{MAJ}_k$. We observe that the minimum value of $k$ for which there exists a… ▽ More

    Submitted 9 October, 2016; originally announced October 2016.

  15. Philosophical Fictionalism and Problem of Artificial Intelligence

    Authors: Sergey B. Kulikov

    Abstract: The artificial intelligence received broad interpretation as a literary image. This approach did not have unambiguous refering to the scopes of logical studies and mathematical investigations. An author applied methods peculiar to the semiotic approach, offered by Boris Uspensky and Yury Lotman. In addition, the article presented the criticism of modern versions of educational technologies, which… ▽ More

    Submitted 23 February, 2016; originally announced February 2016.

    Comments: 15 pages, in Russian

    MSC Class: 00A30

    Journal ref: Philosophical Problems of Information Technologies and Cyberspace. 2015. 10 (2): 42-57

  16. arXiv:1602.05016  [pdf, ps, other

    cs.DS

    Tight Lower Bounds on Graph Embedding Problems

    Authors: Marek Cygan, Fedor V. Fomin, Alexander Golovnev, Alexander S. Kulikov, Ivan Mihajlin, Jakub Pachocki, Arkadiusz Socała

    Abstract: We prove that unless the Exponential Time Hypothesis (ETH) fails, deciding if there is a homomorphism from graph $G$ to graph $H$ cannot be done in time $|V(H)|^{o(|V(G)|)}$. We also show an exponential-time reduction from Graph Homomorphism to Subgraph Isomorphism. This rules out (subject to ETH) a possibility of $|V(H)|^{o(|V(H)|)}$-time algorithm deciding if graph $G$ is a subgraph of $H$. For… ▽ More

    Submitted 16 February, 2016; originally announced February 2016.

    Comments: 23 pages. arXiv admin note: substantial text overlap with arXiv:1502.05447, arXiv:1507.03738

  17. arXiv:1507.03738  [pdf, ps, other

    cs.DS

    Tight Bounds for Subgraph Isomorphism and Graph Homomorphism

    Authors: Fedor V. Fomin, Alexander Golovnev, Alexander S. Kulikov, Ivan Mihajlin

    Abstract: We prove that unless Exponential Time Hypothesis (ETH) fails, deciding if there is a homomorphism from graph $G$ to graph $H$ cannot be done in time $|V(H)|^{o(|V(G)|)}$. Combined with the reduction of Cygan, Pachocki, and Socała, our result rules out (subject to ETH) a possibility of $|V(G)|^{o(|V(G)|)}$-time algorithm deciding if graph $H$ is a subgraph of $G$. For both problems our lower bounds… ▽ More

    Submitted 14 July, 2015; originally announced July 2015.

    Comments: 10 pages

  18. arXiv:1502.05447  [pdf, ps, other

    cs.DS

    Lower Bounds for the Graph Homomorphism Problem

    Authors: Fedor V. Fomin, Alexander Golovnev, Alexander S. Kulikov, Ivan Mihajlin

    Abstract: The graph homomorphism problem (HOM) asks whether the vertices of a given $n$-vertex graph $G$ can be mapped to the vertices of a given $h$-vertex graph $H$ such that each edge of $G$ is mapped to an edge of $H$. The problem generalizes the graph coloring problem and at the same time can be viewed as a special case of the $2$-CSP problem. In this paper, we prove several lower bound for HOM under t… ▽ More

    Submitted 18 February, 2015; originally announced February 2015.

    Comments: 19 pages

  19. arXiv:1502.03989  [pdf, other

    cs.DS

    Parameterized Complexity of Secluded Connectivity Problems

    Authors: Fedor V. Fomin, Petr A. Golovach, Nikolay Karpov, Alexander S. Kulikov

    Abstract: The Secluded Path problem models a situation where a sensitive information has to be transmitted between a pair of nodes along a path in a network. The measure of the quality of a selected path is its exposure, which is the total weight of vertices in its closed neighborhood. In order to minimize the risk of intercepting the information, we are interested in selecting a secluded path, i.e. a path… ▽ More

    Submitted 21 April, 2015; v1 submitted 13 February, 2015; originally announced February 2015.

    Comments: Minor corrections are done

  20. arXiv:1502.01461  [pdf, ps, other

    cs.DS

    Parameterized Complexity of Superstring Problems

    Authors: Ivan Bliznets, Fedor V. Fomin, Petr A. Golovach, Nikolay Karpov, Alexander S. Kulikov, Saket Saurabh

    Abstract: In the Shortest Superstring problem we are given a set of strings $S=\{s_1, \ldots, s_n\}$ and integer $\ell$ and the question is to decide whether there is a superstring $s$ of length at most $\ell$ containing all strings of $S$ as substrings. We obtain several parameterized algorithms and complexity results for this problem. In particular, we give an algorithm which in time… ▽ More

    Submitted 5 February, 2015; originally announced February 2015.

  21. arXiv:1410.2209  [pdf, ps, other

    cs.DS

    Families with infants: speeding up algorithms for NP-hard problems using FFT

    Authors: Alexander Golovnev, Alexander S. Kulikov, Ivan Mihajlin

    Abstract: Assume that a group of people is going to an excursion and our task is to seat them into buses with several constraints each saying that a pair of people does not want to see each other in the same bus. This is a well-known coloring problem and it can be solved in $O^*(2^n)$ time by the inclusion-exclusion principle as shown by Björklund, Husfeldt, and Koivisto in 2009.Another approach to solve th… ▽ More

    Submitted 8 October, 2014; originally announced October 2014.

    Comments: 18 pages. arXiv admin note: substantial text overlap with arXiv:1311.2456

  22. Possibilities of technologization of philosophical knowledge

    Authors: Sergey Kulikov

    Abstract: Article purpose is the analysis of a question of possibility of technologization of philosophical knowledge. We understand the organization of cognitive activity which is guided by the set of methods guaranteed bringing to successful (i.e. to precisely corresponding set parameters) to applied results as technologization. Transformation of sense of philosophy allows revealing possibilities of its t… ▽ More

    Submitted 10 July, 2014; originally announced July 2014.

    Comments: 6 pages, in Russian, conference "Constraction of Man" (Russia, Tomsk, 2011, April 26-29)

    MSC Class: 03B42

  23. arXiv:1311.2456  [pdf, ps, other

    cs.DS

    Families with infants: a general approach to solve hard partition problems

    Authors: Alexander Golovnev, Alexander S. Kulikov, Ivan Mihajlin

    Abstract: We introduce a general approach for solving partition problems where the goal is to represent a given set as a union (either disjoint or not) of subsets satisfying certain properties. Many NP-hard problems can be naturally stated as such partition problems. We show that if one can find a large enough system of so-called families with infants for a given problem, then this problem can be solved fas… ▽ More

    Submitted 9 October, 2014; v1 submitted 11 November, 2013; originally announced November 2013.

    Comments: 18 pages, a revised version of this paper is available at https://arxiv.boxedpaper.com/abs/1410.2209

  24. arXiv:1002.3864  [pdf, other

    cs.CC cs.DS

    Limits of Approximation Algorithms: PCPs and Unique Games (DIMACS Tutorial Lecture Notes)

    Authors: Prahladh Harsha, Moses Charikar, Matthew Andrews, Sanjeev Arora, Subhash Khot, Dana Moshkovitz, Lisa Zhang, Ashkan Aazami, Dev Desai, Igor Gorodezky, Geetha Jagannathan, Alexander S. Kulikov, Darakhshan J. Mir, Alantha Newman, Aleksandar Nikolov, David Pritchard, Gwen Spencer

    Abstract: These are the lecture notes for the DIMACS Tutorial "Limits of Approximation Algorithms: PCPs and Unique Games" held at the DIMACS Center, CoRE Building, Rutgers University on 20-21 July, 2009. This tutorial was jointly sponsored by the DIMACS Special Focus on Hardness of Approximation, the DIMACS Special Focus on Algorithmic Foundations of the Internet, and the Center for Computational Intracta… ▽ More

    Submitted 20 February, 2010; originally announced February 2010.

    Comments: 74 pages, lecture notes

    Report number: DIMACS Technical Report 2010-02