Fedor Tsarev
Saint Petersburg State University of Information Technologies, Mechanics and Optics
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Fedor Tsarev.
international conference on machine learning and applications | 2011
Vladimir Ulyantsev; Fedor Tsarev
In the paper we describe the extended finite-state machine (EFSM) induction method that uses SAT-solver. Input data for the induction algorithm is a set of test scenarios. The algorithm consists of several steps: scenarios tree construction, compatibility graph construction, Boolean formula construction, SAT-solver invocation and finite-state machine construction from satisfying assignment. These extended finite-state machines can be used in automata-based programming, where programs are designed as automated controlled objects. Each automated controlled object contains a finite-state machine and a controlled object. The method described has been tested on randomly generated scenario sets of size from 250 to 2000 and on the alarm clock controlling EFSM induction problem where it has greatly outperformed genetic algorithm.
genetic and evolutionary computation conference | 2012
Daniil Chivilikhin; Vladimir Ulyantsev; Fedor Tsarev
In this paper we consider the problem of extended finite-state machines induction. The input data for this problem is a set of tests. Each test consists of two sequences - an input sequence and a corresponding output sequence. We present a new method of Extended Finite-State Machines (EFSM) induction based on an Ant Colony Optimization algorithm (ACO) and a new meaningful test-based crossover operator for EFSMs. New algorithms are compared with a genetic algorithm (GA) using a traditional crossover, a (1+1) evolutionary strategy and a random mutation hill climber. This comparison shows that the use of test-based crossover greatly improves performance of GA. GA on average also significantly outperforms the hill climber and evolutionary strategy. ACO outperforms GA, and the difference between average performance of ACO and GA hybridized with hill climber is insignificant.
genetic and evolutionary computation conference | 2013
Igor Buzhinsky; Vladimir Ulyantsev; Fedor Tsarev; Anatoly Shalyto
In this paper a search-based method for constructing finite-state machines (FSMs) with continuous (real-valued) output actions is improved. A more flexible FSM representation model is presented and compared with the previous one on the problem of unmanned aircraft control.
genetic and evolutionary computation conference | 2014
Igor Buzhinsky; Daniil Chivilikhin; Vladimir Ulyantsev; Fedor Tsarev
The use of finite-state machines (FSMs) is a reliable choice for control system design since they can be formally verified. In this paper a problem of constructing FSMs with real-valued input and control parameters is considered. It is supposed that a set of human-created behavior examples, or tests, is available. One of the earlier approaches for solving the problem suggested using genetic algorithms together with a transition labeling algorithm. This paper improves this approach via the use of real-valued variables which are calculated using the FSMs input data. FSMs with real-valued variables are represented as systems of linear controllers. The new approach allows to synthesize FSMs of better quality than it was possible earlier.
IFAC Proceedings Volumes | 2009
Andrey Davydov; Dmitry Sokolov; Fedor Tsarev; Anatoly Shalyto
Abstract This paper proposes an application of genetic programming for construction of state machines controlling systems with complex behavior. Application of this method is illustrated on example of unmanned aerial vehicle (UAV) control. It helps to find control strategies of collaborative behavior of UAV teams. Multi-agent approach is used, where every agent that controls a UAV is presented by a deterministic finite state machine. Two representations of finite state machines are used: abridged transition tables and decision trees. Novel algorithms for fixing connections between states and for removing unachievable branches of trees are proposed.
Spring/Summer Young Researchers' Colloquium on Software Engineering | 2008
Andrey Davydov; Dmitry Sokolov; Fedor Tsarev; Anatoly Shalyto
a genetic algorithm for construction of Moore finite state machines is described in the paper. This algorithm can be also applied to construct systems of interacting Mealy finite state machines. An example of application of these algorithms for “Artificial ant” problem is also described.
Sensors and Actuators B-chemical | 2015
Olesya Zadorozhnaya; Dmitry Kirsanov; Igor Buzhinsky; Fedor Tsarev; Natalia Abramova; Andrey Bratov; Francesc Javier Muñoz; Juan Ribó; Jaume Bori; Mari Carmen Riva; Andrey Legin
Journal Scientific and Technical Of Information Technologies, Mechanics and Optics | 2018
Dmitry Sokolov; Fedor Tsarev; Andrey Davydov
Journal Scientific and Technical Of Information Technologies, Mechanics and Optics | 2018
Kirill Egorov; Fedor Tsarev; Shalyto Anatoly Abramovich
Journal Scientific and Technical Of Information Technologies, Mechanics and Optics | 2018
Ulyantsev Vladimir Igorevich; Fedor Tsarev