Alexander Okhotin: curriculum vitæ
Feb 01, 2012
Education and degrees
- September 1996-June 2001.
-
Moscow State University named after M. V. Lomonosov,
Faculty of Computational Mathematics and Cybernetics,
Diploma with honours
in applied mathematics and computer science.
- December 2002.
-
Moscow State University named after M. V. Lomonosov,
Candidate of science
in discrete mathematics and mathematical cybernetics.
- October 2001-October 2004.
-
Queen's University (Kingston, Ontario, Canada),
School of Computing,
Ph. D. in computer science.
- April 2009.
-
University of Turku (Finland),
Department of Mathematics,
Docent (habilitation)
in mathematical foundations of computer science.
Positions held
- January 2001-September 2001.
- Keldysh Institute for Applied Mathematics of
Russian Academy of Sciences (Moscow, Russia),
research stageur in parallel programming, part-time.
- October 2001-October 2004.
- Queen's University (Kingston, Ontario, Canada),
School of Computing, teaching assistant and
research assistant.
- November 2004-March 2006.
- University of Turku (Turku, Finland),
Department of Mathematics,
postdoctoral researcher.
- April 2006-July 2006.
- Rovira i Virgili University (Tarragona, Spain),
Department of Romance Philology,
Research Group on Mathematical Linguistics,
Juan de la Cierva researcher.
- August 2006-July 2011.
-
Academy of Finland;
University of Turku (Turku, Finland),
Department of Mathematics,
Academy Research Fellow (akatemiatutkija).
Docent (dosentti) since April 2009.
- from January 2012.
-
University of Turku (Turku, Finland),
Department of Mathematics;
Turku Collegium for Science and Medicine,
Collegium researcher.
Research interests
Automata and formal languages;
in particular,
formal grammars and their parsing algorithms,
language equations in connection with decidability questions,
descriptional complexity of finite automata.
Theses
- "Complexity issues in the analysis of conjunctive grammars",
diploma paper (M.Sc. thesis),
Faculty of Computational Mathematics and Cybernetics, Moscow State University.
Jointly supervised by
Dr. Victor A. Krukov and
Dr. Vladimir A. Zakharov.
Defended May, 2001. 127 pages.
- "A methodology for teaching theoretical computer science at high school",
diploma paper,
Faculty of Pedagogic Education, Moscow State University.
Supervised by Dr. Elena V. Andreeva.
Defended June, 2001. 64 pages.
- "Complexity issues in the analysis of conjunctive grammars",
candidate of science (Ph. D.) thesis,
Faculty of Computational Mathematics and Cybernetics, Moscow State University.
Supervised by Dr. Vladimir A. Zakharov.
Defended December, 2002. 240 pages.
- "Boolean grammars: expressive power and parsing algorithms",
Ph. D. thesis,
School of Computing, Queen's University.
Supervised by Dr. Kai Salomaa.
Defended October, 2004. 309 pages.
Students supervised
- April 2007-September 2010.
-
Artur Jeż, Ph. D.
(Institute of Computer Science, Wrocław, Poland),
supervised jointly with
Prof. Krzysztof Loryś.
Thesis title:
"Conjunctive grammars and equations over sets of natural numbers",
defended on 14 September 2010, with distinction,
Polish Prime Minister's Award for an Outstanding Ph. D. thesis (2011).
- September 2007-present.
-
Tommi Lehtinen,
Ph. D. student at the Department of Mathematics, University of Turku, Finland.
- September 2011-present.
-
Mikhail Barash,
Ph. D. student at the Department of Mathematics, University of Turku, Finland.
Supervised jointly with
Prof. Tero Harju.
Papers in refereed journals
- "Conjunctive grammars",
Journal of Automata, Languages and Combinatorics,
6:4 (2001), 519-535.
- "Top-down parsing of conjunctive languages",
Grammars,
5:1 (2002), 21-40.
- "LR parsing for conjunctive grammars",
Grammars,
5:2 (2002), 81-124.
- "Kon'yunktivnye grammatiki i sistemy yazykovykh uravnenii", in Russian,
Programmirovanie,
28:5 (2002), 3-11.
- (with K. Salomaa and
M. Domaratzki)
"One-visit caterpillar tree automata",
Fundamenta Informaticae,
52:4 (2002), 361-375.
- "On the closure properties of linear conjunctive languages",
Theoretical Computer Science,
299:1-3 (2003), 663-685.
- "A recognition and parsing algorithm for arbitrary conjunctive grammars",
Theoretical Computer Science,
302:1-3 (2003), 365-399.
- "The hardest linear conjunctive language",
Information Processing Letters,
86:5 (2003), 247-253.
- "Efficient automaton-based recognition for linear conjunctive languages",
International Journal of Foundations of Computer Science,
14:6 (2003), 1103-1116.
- "O slozhnosti zadachi generatsii strok", in Russian,
Diskretnaya Matematika, 15:4 (2003), 84-99.
- (with M. Domaratzki)
"Representing recursively enumerable languages by iterated deletion",
Theoretical Computer Science,
314:3 (2004), 451-457.
- "On the equivalence of linear conjunctive grammars to trellis automata",
RAIRO Informatique Théorique et Applications,
38:1 (2004), 69-88.
- "On the number of nonterminals in linear conjunctive grammars",
Theoretical Computer Science,
320:2-3 (2004), 419-448.
- "Boolean grammars",
Information and Computation,
194:1 (2004), 19-48.
- "State complexity of linear conjunctive languages",
Journal of Automata, Languages and Combinatorics,
9:2-3 (2004), 365-381.
- (with K. Salomaa)
"Contextual grammars with uniform sets of trajectories",
Fundamenta Informaticae,
64:1-4 (2005), 341-351.
- "The dual of concatenation",
Theoretical Computer Science,
345:2-3 (2005), 425-447.
- "A characterization of the arithmetical hierarchy by language equations",
International Journal of Foundations of Computer Science,
16:5 (2005), 985-998.
- "Unresolved systems of language equations: expressive power and decision problems",
Theoretical Computer Science,
349:3 (2005), 283-308.
- "Computational universality in one-variable language equations",
Fundamenta Informaticae,
74:4 (2006), 563-578.
- (with J. Karhumäki
and M. Kunc)
"Computing by commuting",
Theoretical Computer Science,
356:1-2 (2006), 200-211.
- "Generalized LR parsing algorithm for Boolean grammars",
International Journal of Foundations of Computer Science,
17:3 (2006), 629-664.
- (with O. Yakimova)
"Language equations with complementation: decision problems",
Theoretical Computer Science,
376:1-2 (2007), 112-126.
- "Recursive descent parsing for Boolean grammars",
Acta Informatica,
44:3-4 (2007), 167-189.
- "Notes on dual concatenation",
International Journal of Foundations of Computer Science,
18:6 (2007), 1361-1370.
- (with M. Domaratzki and
J. Shallit)
"Enumeration of context-free languages and related structures",
Journal of Automata, Languages and Combinatorics,
12:1-2 (2007), 79-95.
- (with G. Jirásková)
"State complexity of cyclic shift",
RAIRO Informatique Théorique et Applications,
42:2 (2008), 335-360.
- "Unambiguous Boolean grammars",
Information and Computation,
206:9-10 (2008), 1234-1247.
- "Homomorphisms preserving linear conjunctive languages",
Journal of Automata, Languages and Combinatorics,
13:3-4 (2008), 299-305.
- (with M. Domaratzki)
"State complexity of power",
Theoretical Computer Science,
410:24-25 (2009), 2377-2392.
- (with A. Jeż)
"Conjunctive grammars over a unary alphabet:
undecidability and unbounded growth",
Theory of Computing Systems,
46:1 (2010), 27-58.
- (with J. Karhumäki
and M. Kunc)
"Computational power of two stacks with restricted communication",
Information and Computation,
208 (2010), 1060-1089.
- "Decision problems for language equations",
Journal of Computer and System Sciences,
76:3-4 (2010), 251-266.
- (with O. H. Ibarra
and J. Karhumäki)
"On stateless multihead automata: hierarchies and the emptiness problem",
Theoretical Computer Science,
411:3 (2010), 581-593.
- "On the state complexity of scattered substrings and superstrings",
Fundamenta Informaticae,
99:3 (2010), 325-338.
- (with C. Reitwießner)
"Conjunctive grammars with restricted disjunction",
Theoretical Computer Science,
411:26-28 (2010), 2559-2571.
- (with T. Lehtinen)
"Boolean grammars and gsm mappings",
International Journal of Foundations of Computer Science,
21:5 (2010), 799-815.
- (with A. Jeż)
"Univariate equations over sets of natural numbers",
Fundamenta Informaticae,
104:4 (2010), 329-348.
- (with G. Jirásková)
"State complexity of positional addition",
Journal of Automata, Languages and Combinatorics,
15:1-2 (2010), 121-133.
- (with T. Lehtinen)
"On equations over sets of numbers and their limitations",
International Journal of Foundations of Computer Science,
22:2 (2011), 377-393.
- "A simple P-complete problem and its language-theoretic representations",
Theoretical Computer Science,
412:1-2 (2011), 68-82.
- (with A. Jeż)
"Complexity of equations over sets of natural numbers",
Theory of Computing Systems,
48:2 (2011), 319-342.
- (with G. Jirásková)
"On the state complexity of star of union and star of intersection",
Fundamenta Informaticae,
109:2 (2011), 161-178.
- (with A. Jeż)
"One-nonterminal conjunctive grammars over a unary alphabet",
Theory of Computing Systems,
49:2 (2011), 319-342.
- "Expressive power of LL(k) Boolean grammars",
Theoretical Computer Science,
412:39 (2011), 5132-5155.
- (with M. Kunc)
"State complexity of union and intersection for two-way nondeterministic finite automata",
Fundamenta Informaticae,
110:1-4 (2011), 231-239.
- (with A. Jeż)
"Representing hyper-arithmetical sets by equations over sets of integers",
Theory of Computing Systems,
accepted.
- (with O. Yakimova)
"Language equations with complementation: expressive power",
Theoretical Computer Science,
416 (2012), 71-86.
- (with P. Rondogiannis)
"On the expressive power of univariate equations over sets of natural numbers",
Information and Computation,
212 (2012), 1-14.
- "Unambiguous finite automata over a unary alphabet",
Information and Computation,
212 (2012), 15-36.
-
"Language equations with symmetric difference",
Fundamenta Informaticae,
accepted.
Handbook chapters
- (with M. Kunc)
"Language equations",
in: J.-E. Pin (Ed.),
Automata: from Mathematics to Applications,
to appear.
Papers in refereed conference proceedings
- "Conjunctive grammars",
Pre-proceedings of DCAGRS 2000
(London, Ontario, Canada, 27-29 July 2000).
- "Efficient automaton-based recognition for linear conjunctive languages",
Implementation and Application of Automata
(CIAA 2002, Tours, France, 3-5 July 2002),
LNCS 2608, 169-181.
- "Whale Calf, a parser generator for conjunctive grammars",
Implementation and Application of Automata
(CIAA 2002, Tours, France, 3-5 July 2002),
LNCS 2608, 213-220.
- "State complexity of linear conjunctive languages",
Pre-proceedings of DCFS 2002
(London, Ontario, Canada, 21-24 August 2002),
256-270.
- "Automaton representation of linear conjunctive languages",
Developments in Language Theory
(Proceedings of DLT 2002, Kyoto, Japan, 18-21 September 2002),
LNCS 2450, 393-404.
- "Decision problems for language equations with Boolean operations",
Automata, Languages and Programming
(ICALP 2003, Eindhoven, The Netherlands, 30 June-4 July 2003),
LNCS 2719, 239-251.
- "Boolean grammars",
Developments in Language Theory
(DLT 2003, Szeged, Hungary, 7-11 July 2003),
LNCS 2710, 398-410.
- "On the number of nonterminals in linear conjunctive grammars",
Proceedings of DCFS 2003
(Budapest, Hungary, 12-14 July 2003),
MTA SZTAKI, Budapest, 2003, 274-283.
- "A characterization of the arithmetical hierarchy by language equations",
Pre-proceedings of DCFS 2004
(London, Ontario, Canada, 26-28 July 2004),
225-237.
- "The dual of concatenation",
Mathematical Foundations of Computer Science
(MFCS 2004, Prague, Czech Republic, 22-27 August 2004),
LNCS 3153, 698-710.
- "On computational universality in language equations",
Machines, Computations and Universality
(MCU 2004, St.Petersburg, Russia, 21-24 September 2004),
LNCS 3354, 292-303.
- "On the existence of a Boolean grammar for a simple programming language",
Automata and Formal Languages
(Proceedings of AFL 2005, 17-20 May 2005, Dobogókö, Hungary).
- (with M. Domaratzki and
J. Shallit)
"Enumeration of context-free languages and related structures",
Proceedings of DCFS 2005 (Como, Italy, 30 June-2 July 2005),
85-96.
- (with G. Jirásková)
"State complexity of cyclic shift",
Proceedings of DCFS 2005 (Como, Italy, 30 June-2 July 2005),
182-193.
- "LR parsing for Boolean grammars",
Developments in Language Theory
(DLT 2005, Palermo, Italy, 4-8 July 2005),
LNCS 3572, 362-373.
- (with J. Karhumäki
and M. Kunc)
"Computing by commuting",
Workshop on Semigroups and Automata
(Lisbon, Portugal, 16 July 2005), 69-77.
- "Strict language inequalities and their decision problems",
Mathematical Foundations of Computer Science
(MFCS 2005, Gda\'nsk, Poland, 29 August-2 September 2005),
LNCS 3618, 708-719.
- "Language equations with symmetric difference",
Computer Science in Russia
(CSR 2006, St. Petersburg, Russia, 8-12 June 2006),
LNCS 3967, 292-303.
- (with O. Yakimova)
"Language equations with complementation",
Developments in Language Theory
(DLT 2006, Santa Barbara, USA, 26-29 June 2006),
LNCS 4036, 420-432.
- (with J. Karhumäki
and M. Kunc)
"Communication of two stacks and rewriting",
Automata, Languages and Programming
(ICALP 2006, Venice, Italy, 9-16 July 2006),
LNCS 4052, 468-479.
- (with F. Baader)
"Complexity of language equations with one-sided concatenation
and all Boolean operations",
20th International Workshop on Unification
(UNIF 2006, Seattle, USA, 11 August 2006),
59-73.
- "Unambiguous Boolean grammars",
Pre-proceedings of LATA 2007
(Tarragona, Spain, 29 March-4 April 2007),
473-484.
- (with A. Jeż)
"Language equations with positional addition",
Theory and Applications of Language Equations
(TALE 2007, Turku, Finland, 2 July 2007),
TUCS GP 44,
54-66.
- "Expressive power of LL(k) Boolean grammars",
Fundamentals of Computation Theory
(FCT 2007, Budapest, Hungary, 27-30 August 2007),
LNCS 4639, 446-457.
- (with A. Jeż)
"Conjunctive grammars over a unary alphabet: undecidability and unbounded growth",
Computer Science in Russia
(CSR 2007, Ekaterinburg, Russia, 3-7 September 2007),
LNCS 4649, 168-181.
- "A simple P-complete problem and its representations by language equations",
Machines, Computations and Universality
(MCU 2007, Orléans, France, 10-14 September 2007),
LNCS 4664, 267-278.
- (with A. Jeż)
"Complexity of solutions of equations over sets of natural numbers",
25th Annual Symposium on Theoretical Aspects of Computer Science
(STACS 2008, Bordeaux, France, 21-23 February 2008),
Dagstuhl Seminar Proceedings 08001,
373-383.
- (with O. H. Ibarra
and J. Karhumäki)
"On stateless multihead automata: hierarchies and the emptiness problem",
LATIN 2008: Theoretical Informatics
(Búzios, Brazil, April 7-11 2008),
LNCS 4957, 94-105.
- (with T. Lehtinen)
"Boolean grammars and gsm mappings",
Automata and Formal Languages
(AFL 2008, Balatonfüred, Hungary, 27-30 May 2008),
269-280.
- (with A. Jeż)
"On the computational completeness of equations over sets of natural numbers",
Automata, Languages and Programming
(ICALP 2008, Reykjavík, Iceland, July 6-13 2008),
part II, LNCS 5126, 63-74.
- (with P. Rondogiannis)
"On the expressive power of univariate equations over sets of natural numbers",
IFIP Intl. Conf. on Theoretical Computer Science
(TCS 2008, Milan, Italy, 8-10 September 2008),
IFIP vol. 273, 215-227.
- (with G. Jirásková)
"On the state complexity of operations on two-way finite automata",
Developments in Language Theory
(DLT 2008, Kyoto, Japan, 16-19 September 2008),
LNCS 5257, 443-454.
- (with C. Reitwießner)
"Conjunctive grammars with restricted disjunction",
SOFSEM 2009: Theory and Practice of Computer Science
(Spindlerův Mlýn, Czech Republic, 24-30 January 2009),
LNCS 5404, 425-436.
- (with A. Jeż)
"Equations over sets of natural numbers with addition only",
26th Annual Symposium on Theoretical Aspects of Computer Science
(STACS 2009, Freiburg, Germany, 26-28 February 2009),
Dagstuhl Seminar Proceedings 09001,
577-588.
- (with T. Lehtinen)
"On equations over sets of numbers and their limitations",
Developments in Language Theory
(DLT 2009, Stuttgart, Germany, 30 June-3 July 2009),
LNCS 5583, 360-371.
- (with G. Jirásková)
"Nondeterministic state complexity of positional addition",
Pre-proceedings of DCFS 2009
(Magdeburg, Germany, 6-9 July 2009),
199-210.
- (with A. Jeż)
"One-nonterminal conjunctive grammars over a unary alphabet",
Computer Science in Russia
(CSR 2009, Novosibirsk, Russia, 18-23 August 2009),
LNCS 5675, 191-202.
- (with A. Jeż)
"On equations over sets of integers",
27th Annual Symposium on Theoretical Aspects of Computer Science
(STACS 2010, Nancy, France, 4-6 March 2010),
477-488.
- "Fast parsing for Boolean grammars: a generalization of Valiant's algorithm",
Developments in Language Theory
(DLT 2010, London, Ontario, Canada, 17-20 August 2010),
LNCS 6224, 340-351.
- (with T. Lehtinen)
"On language equations XXK=XXL and XM=N over a unary alphabet",
Developments in Language Theory
(DLT 2010, London, Ontario, Canada, 17-20 August 2010),
LNCS 6224, 291-302.
- "Unambiguous finite automata over a unary alphabet",
Mathematical Foundations of Computer Science
(MFCS 2010, Brno, Czech Republic, 23-27 August 2010),
LNCS 6281, 556-567.
- (with A. Jeż)
"Least and greatest solutions of equations over sets of integers",
Mathematical Foundations of Computer Science
(MFCS 2010, Brno, Czech Republic, 23-27 August 2010),
LNCS 6281, 441-452.
- "Comparing linear conjunctive languages to subfamilies of the context-free languages",
SOFSEM 2011: Theory and Practice of Computer Science
(Nový Smokovec, Slovakia, 22-28 January 2011),
LNCS 6543, 431-443.
- (with K. Salomaa)
"Descriptional complexity of unambiguous nested word automata",
Language and Automata Theory and Applications
(LATA 2011, Tarragona, Spain, 26-31 May 2011),
LNCS 6638, 414-426.
- (with M. Kunc)
"Describing periodicity in two-way deterministic finite automata using transformation semigroups",
Developments in Language Theory
(DLT 2011, Milan, Italy, 19-22 July 2011),
LNCS 6795, 324-336.
- (with M. Kunc)
"State complexity of operations on two-way deterministic finite automata over a unary alphabet",
Descriptional Complexity of Formal Systems
(DCFS 2011, Limburg, Germany, 25-27 July 2011),
LNCS 6808, 222-234.
- (with K. Salomaa)
"State complexity of operations on input-driven pushdown automata",
Mathematical Foundations of Computer Science
(MFCS 2011, Warsaw, Poland, 22-26 August 2011),
LNCS 6907, 485-496.
- (with M. Barash)
"Defining contexts in context-free grammars",
Language and Automata Theory and Applications
(LATA 2012, A Coruña, Spain, 5-9 March 2012),
LNCS 7183, to appear.
- (with F. Baader)
"Solving language equations and disequations with applications to
disunification in description logics and monadic set constraints",
Logic for Programming, Artificial Intelligence and Reasoning
(LPAR 2012, Mérida, Venezuela, 10-15 March 2012),
LNCS 7180, 107-121.
Invited conference papers
- "Seven families of language equations",
AutoMathA 2007,
Palermo, Italy, 18-22 June 2007.
- "Equations over sets of natural numbers",
Finnish Mathematics Days 2008,
Helsinki, Finland, 3-4 January 2008.
- "Formal grammars: a mathematical model of syntax",
Spring School-A Week of Doctoral Studies
(TDPO 2011),
High Tatras, Slovakia, 16-20 May 2011.
- "Parsing algorithms for formal grammars",
Spring School-A Week of Doctoral Studies
(TDPO 2011),
High Tatras, Slovakia, 16-20 May 2011.
Contributions to refereed collections of papers
- (with X. Piao
and K. Salomaa)
"Descriptional complexity of input-driven pushdown automata",
volume title TBA.
Non-refereed conference papers
- "O rasshirenii formalizma kontekstno-svobodnykh grammatik operatsiei peresecheniya"
(On augmenting the formalism of context-free grammars with an
intersection operation), in Russian,
Trudy IV Mezhdunarodnoi konferentsii
"Diskretnye modeli v teorii upravlyayushchikh sistem" (Proceedings
of the Fourth International conference "Discrete models in the theory
of control systems", June 2000), 106-109.
- "O P-polnote zadachi prinadlezhnosti dlya kon'yunktivnykh grammatik"
(On P-completeness of the membership problem for conjunctive grammars), in Russian,
Diskretnaya matematika i
matematicheskaya kibernetika: trudy mezhdunarodnoi shkoly-seminara,
Ratmino, 2001 (Proceedings of the International
School-Seminar on Discrete Mathematics and Mathematical Cybernetics).
- "On systems of language equations with Boolean operations",
(Algebraic Systems, Formal Languages and
Conventional and Unconventional Computation Theory,
Kyoto, Japan, September 24-26, 2002), 165-176.
- "Sistemy yazykovykh uravnenii i zamknutye klassy funktsii algebry logiki"
(Systems of language equations and closed classes of logic algebra functions),
in Russian,
Trudy V Mezhdunarodnoi konferentsii
"Diskretnye modeli v teorii upravlyayushchikh sistem" (Proceedings
of the Fifth International conference "Discrete models in the theory
of control systems", May 2003), 56-64.
- "Yazykovye uravneniya i modeli vychislenii"
("Language equations and models of computation"), in Russian,
Diskretnye modeli v teorii upravlyayushchikh sistem:
VI Mezhdunarodnaya konferentsiya
(Proceedings of the VI international conference on
discrete models in control systems theory, December 7-11, 2004),
129-134.
- "Yazykovye uravneniya: popytka klassifikatsii"
("Language equations: an attempt of classification"), in Russian,
XIV Mezhdunarodnaya konferentsiya "Problemy teoreticheskoi kibernetiki"
(XIV International Conference "Problems of Theoretical Cybernetics",
Penza, Russia, May 23-28, 2005).
- (with J. Karhumäki
and M. Kunc)
"O neupravlyaemoi perezapisi slov"
("On uncontrolled word rewriting"), in Russian,
Diskretnye modeli v teorii upravlyayushchikh sistem:
VII Mezhdunarodnaya konferentsiya
(Proceedings of the VII international conference on
discrete models in control systems theory, March 4-6, 2006).
- "Representing a P-complete problem by small trellis automata",
Workshop on the Complexity of Simple Programs
(Cork, Ireland, December 6-7, 2008),
Cork University Press, 2008.
- (with C. Reitwießner)
``Parsing unary Boolean grammars using online convolution",
Advances and Applications of Automata on Words and Trees
(Dagstuhl seminar 10501, 12-17 December 2010).
- "Language equations: a story of computational completeness",
Advances and Applications of Automata on Words and Trees
(Dagstuhl seminar 10501, 12-17 December 2010).
- "Formal grammars: reappraising the foundations",
First Russian-Finnish Symposium on Discrete Mathematics
(St. Petersburg, Russia, 21-24 September 2011).
Other non-refereed publications
- "An overview of conjunctive grammars", in: Paun, Rozenberg, Salomaa (Eds.),
Current Trends in Theoretical Computer Science: The Challenge of the New Century,
Vol. 2, World Scientific, 2004, 545-566.
- "Nine open problems for conjunctive and Boolean grammars",
Bulletin of the EATCS,
91 (2007), 96-119.
Manuscripts submitted for publication
- (with A. Jeż)
"Equations over sets of natural numbers with addition only",
October 2010.
- (with F. Baader)
"On language equations with one-sided concatenation",
September 2011.
- (with C. Reitwießner)
"Parsing Boolean grammars over a one-letter alphabet using online convolution",
September 2011.
- (with M. Kunc)
"State complexity of operations on two-way finite automata over a unary alphabet",
October 2011.
Non-scientific articles
- (with
M. Domaratzki and
K. Salomaa)
"Report on CIAA 2004",
Bulletin of the EATCS,
84 (2004), 231-234.
Volumes edited
- (with
M. Domaratzki,
K. Salomaa and
S. Yu)
Implementation and Application of Automata
(Proceedings of CIAA 2004, Kingston, Ontario, Canada, July 22-24, 2004),
LNCS 3317,
Springer-Verlag, 2004.
- (with M. Kunc)
Theory and Applications of Language Equations
(Proceedings of TALE 2007, Turku, Finland, 2 July 2007),
TUCS General Publications vol. 44,
Turku Centre for Computer Science, Finland, 2007.
- (with
T. Harju,
G. Rozenberg and
A. Salomaa)
"A bird's eye's view of theory",
Theoretical Computer Science,
410:30-32 (2009),
special issue in honour of Juhani Karhumäki.
Courses taught
- Spring 2001.
- "Introduction to theoretical computer science",
Moscow State University named after M. V. Lomonosov, Advanced
Education and Science Centre (Kolmogorov College),
Moscow, Russia.
- March 2006.
- "Languages",
International Ph.D. School in Formal Languages and Applications,
Research Group on Mathematical Linguistics,
Rovira i Virgili University,
Tarragona, Spain.
- Spring 2009.
- "Formal grammars",
University of Turku,
Finland.
56+28 hours.
- October 2009.
- "Formal languages and parsing",
Steklov Institute of Mathematics of Russian Academy of Sciences,
St. Petersburg, Russia.
Mini-course, 20 hours.
- November 2009.
- "Formal grammars",
University of Wrocław,
Poland.
Mini-course, 18 hours.
Software projects
- March 1999-ca. 2002.
- Dolphin, a lexical analyzer generator. Available
at http://users.utu.fi/aleokh/dolphin/.
- April 1999-ca. 2002.
- (with V. Prus) Whale, a parser generator. Available
at http://users.utu.fi/aleokh/whale/.
- August 1999-present.
- Whale Calf, a parser generator for conjunctive
grammars. Available at
http://users.utu.fi/aleokh/whalecalf/.
Other scientific activities
- Journal referee:
Acta Informatica
(1 in 2005,
1 in 2007,
1 in 2011),
Computer Languages, Systems and Structures
(1 in 2005),
Computer Science Review
(1 in 2011),
Discrete Mathematics and Theoretical Computer Science
(1 in 2010),
Fundamenta Informaticae
(1 in 2010,
4 in 2011),
Grammars
(1 in 2005),
Information and Computation
(1 in 2004,
1 in 2006,
1 in 2007,
1 in 2008),
International Journal of Computer Mathematics
(1 in 2006,
1 in 2011),
International Journal of Foundations of Computer Science
(1 in 2004,
2 in 2005,
1 in 2006,
2 in 2007,
1 in 2008,
1 in 2009,
1 in 2011),
Journal of Automata, Languages and Combinatorics
(1 in 2005),
Journal of Automated Reasoning
(1 in 2010),
Journal of Computer and System Sciences
(1 in 2008),
Journal of Logic and Computation
(1 in 2010),
Journal of Universal Computer Science
(1 in 2010),
RAIRO Informatique Théorique et Applications
(1 in 2005,
2 in 2006,
1 in 2007,
1 in 2009),
Software-Practice and Experience
(1 in 2005),
Theoretical Computer Science
(2 in 2004,
1 in 2005,
1 in 2006,
1 in 2008,
6 in 2009,
3 in 2010,
2 in 2011,
1 in 2012),
Theory of Computing Systems
(1 in 2010,
2 in 2011).
(total 58)
- Conference referee:
CIAA 2002,
DLT 2002 (3 papers),
DLT 2003,
CIAA 2003,
DCFS 2003,
CIAA 2004 (4 papers),
DLT 2004,
DLT 2005 (3 papers),
AFL 2005,
MFCS 2005 (2 papers),
DCFS 2005,
CIAA 2005 (2 papers),
DLT 2006 (2 papers),
MFCS 2006 (3 papers),
CIAA 2006 (2 papers),
SOFSEM 2007,
ICALP 2007,
DLT 2007 (2 papers),
AutoMathA 2007,
ACL 2007,
FCT 2007 (2 papers),
MFCS 2007,
CIAA 2007,
MEMICS 2007,
STACS 2008 (3 papers),
LATA 2008 (3 papers),
CSR 2008,
ICALP 2008,
WCC:TCS 2008,
AFL 2008,
DLT 2008 (3 papers),
CSP 2008 (2 papers),
SOFSEM 2009 (3 papers),
LATA 2009 (3 papers),
CSR 2009,
ICALP 2009 (2 papers),
DLT 2009 (4 papers),
NCMA 2009,
LATA 2010 (3 papers),
TAMC 2010,
DLT 2010 (2 papers),
MFCS 2010 (2 papers),
DCFS 2010,
FSTTCS 2010,
POPL 2011,
STACS 2011 (2 papers),
CSR 2011 (3 papers),
ICALP 2011.
(total 85)
- Conference programme committee member:
LATA 2007,
TALE 2007,
SOFSEM 2008,
AutoMathA 2009,
DCFS 2009,
MFCS 2009,
FCT 2009,
CIAA 2010,
NCMA 2010,
LATA 2011,
DLT 2011,
DCFS 2011,
CIAA 2011,
CSR 2012,
CIAA 2012.
- Conference organizing committee member:
CIAA 2004,
DLT 2007,
TALE 2007.
- Thesis external referee:
Moscow State University
(3 diploma works in 2003-2004,
1 diploma work in 2008).
- Reviewer for Zentralblatt:
1 paper in 2011.
Personal Information
- Russian.
- Born 1978, Moscow, Russia.
- Citizen of Russia.
Contact Information
- Mailing address:
Department of Mathematics
University of Turku
FIN-20014 Turku, Finland
- E-mail:
- Phone: +358 (2) 333-5611.
- Fax: +358 (2) 333-6595.
- WWW page: http://users.utu.fi/aleokh/.
File translated from
TEX
by
TTHgold,
version 4.00.
On 01 Feb 2012, 17:40.