Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Artem Pavlenko

dblp:238/7803 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
4since 2021 · last 2024
0000-0002-3812-4880ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 4 first-author · 4 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Automated reasoning and model checking · 61% Computational complexity · 30% Mathematical optimization · 9%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity › parameterized complexity
backdoor sets
0.612022
On Probabilistic Generalization of Backdoors in Boolean Satisfiability · AAAI 2022
Automated reasoning and model checking › satisfiability
computational complexity of satisfiability
0.612022
On Probabilistic Generalization of Backdoors in Boolean Satisfiability · AAAI 2022
Automated reasoning and model checking
satisfiability
0.612022
On Probabilistic Generalization of Backdoors in Boolean Satisfiability · AAAI 2022
Mathematical optimization
discrete optimization
0.212022
On Probabilistic Generalization of Backdoors in Boolean Satisfiability · AAAI 2022

Methods — techniques the papers use, named apart from their topics

penalty function method · 0.6monte carlo method · 0.6metaheuristic optimization · 0.6
YearPublicationVenuePosition
2024 Using Island Model in Asynchronous Evolutionary Strategy to Search for Backdoors for SAT
abstract
In this paper we propose new evolutionary algorithms for finding the so-called backdoors - special structures that make it possible to simplify the solving of combinatorial problems expressed as systems of constraints. In particular, we consider the Boolean satisfiability problem (SAT) and search for ρ-backdoors for Boolean formulas. We analyze the problem of finding ρ-backdoors of small fixed size and adapt (1+1)-EA for its solving: in the proposed algorithm the mutation is performed in such a way that it transitions between Boolean vectors of fixed weight. The proposed algorithm was implemented in the context of a parallel asynchronous strategy based on the island paradigm. In the experimental part we demonstrate the applicability of this algorithm by using the found backdoors to solve extremely hard instances from the area of Logical Equivalence Checking for Boolean circuits: our approach on this class of benchmarks outperforms the best state-of-the-art SAT solvers.
Artem Pavlenko, Alexander A. Semenov
CEC1
2022 On Probabilistic Generalization of Backdoors in Boolean Satisfiability
abstract
The paper proposes a probabilistic generalization of the well-known Strong Backdoor Set (SBS) concept applied to the Boolean Satisfiability Problem (SAT). We call a set of Boolean variables B a ρ-backdoor, if for a fraction of at least ρ of possible assignments of variables from B, assigning their values to variables in a Boolean formula in Conjunctive Normal Form (CNF) results in polynomially solvable formulas. Clearly, a ρ-backdoor with ρ=1 is an SBS. For a given set B it is possible to efficiently construct an (ε, δ)-approximation of parameter ρ using the Monte Carlo method. Thus, we define an (ε, δ)-SBS as such a set B for which the conclusion "parameter ρ deviates from 1 by no more than ε" is true with probability no smaller than 1 - δ. We consider the problems of finding the minimum SBS and the minimum (ε, δ)-SBS. To solve the former problem, one can use the algorithm described by R. Williams, C. Gomes and B. Selman in 2003. In the paper we propose a new probabilistic algorithm to solve the latter problem, and show that the asymptotic estimation of the worst-case complexity of the proposed algorithm is significantly smaller than that of the algorithm by Williams et al. For practical applications, we suggest a metaheuristic optimization algorithm based on the penalty function method to seek the minimal (ε, δ)-SBS. Results of computational experiments show that the use of (ε, δ)-SBSes found by the proposed algorithm allows speeding up solving of test problems related to equivalence checking and hard crafted and combinatorial benchmarks compared to state-of-the-art SAT solvers.
Alexander A. Semenov, Artem Pavlenko, Daniil S. Chivilikhin, Stepan Kochemazov
AAAI2
2022 Asynchronous Evolutionary Algorithm for Finding Backdoors in Boolean Satisfiability
abstract
In this work we propose an asynchronous parallel evolutionary algorithm that is efficient for a specific type of gray-box optimization problems, in which the calculation of the fitness function may be split into a set of several independent calculations. An example of such an optimization problem is the search for backdoors (hidden structures) in the Boolean satisfiability problem: subsets of variables that allow an efficient splitting of the problem into a set of independent subproblems. Our experiments show that the proposed asynchronous approach allows speeding up the algorithm considerably, while also effi-ciently utilizing comnuting cluster time.
Artem Pavlenko, Daniil S. Chivilikhin, Alexander A. Semenov
CEC1
2021 Evaluating the Hardness of SAT Instances Using Evolutionary Optimization Algorithms
abstract
Propositional satisfiability (SAT) solvers are deemed to be among the most efficient reasoners, which have been successfully used in a wide range of practical applications. As this contrasts the well-known NP-completeness of SAT, a number of attempts have been made in the recent past to assess the hardness of propositional formulas in conjunctive normal form (CNF). The present paper proposes a CNF formula hardness measure which is close in conceptual meaning to the one based on Backdoor set notion: in both cases some subset B of variables in a CNF formula is used to define the hardness of the formula w.r.t. this set. In contrast to the backdoor measure, the new measure does not demand the polynomial decidability of CNF formulas obtained when substituting assignments of variables from B to the original formula. To estimate this measure the paper suggests an adaptive (ε,δ)-approximation probabilistic algorithm. The problem of looking for the subset of variables which provides the minimal hardness value is reduced to optimization of a pseudo-Boolean black-box function. We apply evolutionary algorithms to this problem and demonstrate applicability of proposed notions and techniques to tests from several families of unsatisfiable CNF formulas.
Alexander A. Semenov, Daniil S. Chivilikhin, Artem Pavlenko, Ilya V. Otpuschennikov, Vladimir I. Ulyantsev, Alexey Ignatiev
CP3
2019 Evolutionary Computation Techniques for Constructing SAT-Based Attacks in Algebraic Cryptanalysis
Artem Pavlenko, Alexander A. Semenov, Vladimir I. Ulyantsev
EvoApplications1
2019 Fitness comparison by statistical testing in construction of SAT-based guess-and-determine cryptographic attacks
abstract
Algebraic cryptanalysis studies breaking ciphers by solving algebraic equations. Some of the promising approaches use SAT solvers for this purpose. Although the corresponding satisfiability problems are hard, their difficulty can often be lowered by choosing a set of variables to brute force over, and by solving each of the corresponding reduced problems using a SAT solver, which is called the guess-and-determine attack. In many successful cipher breaking attempts this set was chosen analytically, however, the nature of the problem makes evolutionary computation a good choice.
Artem Pavlenko, Maxim Buzdalov 0001, Vladimir I. Ulyantsev
GECCO1