EDBT 2026 Demo / reviewers in the wild / expert
Kirill Antonov
dblp:239/5836
· DBLP profile ↗
4ranked-venue papers
2as first author
3since 2021 · last 2026
0000-0002-8757-8598ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 2 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
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 |
Coding theory · 50% Automated reasoning and model checking · 25% Mathematical optimization · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Coding theory › error-correcting codes › block codes › linear code
binary linear codes |
1.0 | 1 | 2026 | Using Constraint Solvers to Construct Binary Codes with Good Error Correction Performance · AAAI 2026 |
Mathematical optimization
constrained optimization |
1.0 | 1 | 2026 | Using Constraint Solvers to Construct Binary Codes with Good Error Correction Performance · AAAI 2026 |
Automated reasoning and model checking
constraint solving |
1.0 | 1 | 2026 | Using Constraint Solvers to Construct Binary Codes with Good Error Correction Performance · AAAI 2026 |
Coding theory
error-correcting codes |
1.0 | 1 | 2026 | Using Constraint Solvers to Construct Binary Codes with Good Error Correction Performance · AAAI 2026 |
Methods — techniques the papers use, named apart from their topics
parallel computing · 1.0SAT solver · 1.0MaxSAT solver · 1.0CP solver · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Using Constraint Solvers to Construct Binary Codes with Good Error Correction PerformanceabstractIn recent years, constraint solvers show increasing use in solving various open combinatorial problems, e.g., from Ramsey theory or synthesis of combinatorial designs. The similar approach can be applied to some problems related to binary linear codes, which form one of the largest families of error correcting codes used both in coding theory and in various practical applications. Thanks to a simple algebraic structure of such codes it is possible to study them using a wide range of methods. Note that even codes with the same basic parameters (length n, dimension k, minimum code distance d) can show different error correction performance, i.e., the ability to correct errors which appear in a noisy channel. In the paper, we formulate the problem of finding binary linear codes with good error correction performance as a constraint optimization problem and explore the effectiveness of modern constraint solvers on it, including SAT, MaxSAT, and CP solvers. Using the respective solvers and parallel computing, for several values of n, k, d we found the codes which are significantly better than the known in terms of their practical performance. Stepan Kochemazov, Oleg Zaikin 0002, Grigorii Trofimiuk, Kirill Antonov, Alexander A. Semenov |
AAAI | 4 |
| 2024 | A Functional Analysis Approach to Symbolic RegressionabstractSymbolic regression (SR) poses a significant challenge for randomized search heuristics due to its reliance on the synthesis of expressions for input-output mappings. Although traditional genetic programming (GP) algorithms have achieved success in various domains, they exhibit limited performance when tree-based representations are used for SR. To address these limitations, we introduce a novel SR approach called Fourier Tree Growing (FTG) that draws insights from functional analysis. This new perspective enables us to perform optimization directly in a different space, thus avoiding intricate symbolic expressions. Our proposed algorithm exhibits significant performance improvements over traditional GP methods on a range of classical one-dimensional benchmarking problems. To identify and explain the limiting factors of GP and FTG, we perform experiments on a large-scale polynomials benchmark with high-order polynomials up to degree 100. To the best of the authors' knowledge, this work represents the pioneering application of functional analysis in addressing SR problems. The superior performance of the proposed algorithm and insights into the limitations of GP open the way for further advancing GP for SR and related areas of explainable machine learning. Kirill Antonov, Roman Kalkreuth, Kaifeng Yang, Thomas Bäck, Niki van Stein, Anna V. Kononova |
GECCO | 1 |
| 2021 | Blending Dynamic Programming with Monte Carlo Simulation for Bounding the Running Time of Evolutionary AlgorithmsabstractWith the goal to provide absolute lower bounds for the best possible running times that can be achieved by (1 + λ)-type search heuristics on common benchmark problems, we recently suggested a dynamic programming approach that computes optimal expected running times and the regret values inferred when deviating from the optimal parameter choice.Our previous work is restricted to problems for which transition probabilities between different states can be expressed by relatively simple mathematical expressions. With the goal to cover broader sets of problems, we suggest in this work an extension of the dynamic programming approach to settings in which it may be difficult or impossible to compute the transition probabilities exactly, but it is possible to approximate them numerically, up to arbitrary precision, by Monte Carlo sampling.We apply our hybrid Monte Carlo dynamic programming approach to a concatenated jump function and demonstrate how the obtained bounds can be used to gain a deeper understanding into parameter control schemes. Kirill Antonov, Maxim Buzdalov 0001, Arina Buzdalova, Carola Doerr |
CEC | 1 |
| 2019 | Offspring population size matters when comparing evolutionary algorithms with self-adjusting mutation ratesabstractWe analyze the performance of the 2-rate (1 + λ) Evolutionary Algorithm (EA) with self-adjusting mutation rate control, its 3-rate counterpart, and a (1 + λ) EA variant using multiplicative update rules on the OneMax problem. We compare their efficiency for offspring population sizes ranging up to λ = 3, 200 and problem sizes up to n = 100,000. Anna Rodionova, Kirill Antonov, Arina Buzdalova, Carola Doerr |
GECCO | 2 |