Research output per year
Research output per year
Dr
KY16 9SS
United Kingdom
Accepting Postgraduate Research Students
PhD projects
In general, I am interested in supervising projects in computational algebra or research software engineering, as well as projects on the frontier or intersection of these areas. Below is a description of a specific project which I am currently advertising.
**Enumerating algebraic structures: constraint programming for a working mathematician**
Combinatorial search problems emerge in many areas of modern mathematical research. Defining an algebraic structure by binary operations and their axioms, it would be interesting to determine the number of non-equivalent (with respect to certain definition) structures of a given order, and enumerate them, i.e. provide their complete and non-redundant list (for example, to use it to search for examples and counterexamples). For example, constraint-based approach proved to be useful for enumeration of small semigroups and monoids.
Still, there are several obstacles to the use of constraint programming techniques by a "working mathematician", i.e. a domain expert in mathematics, not possessing specialised expertise in constraint programming, and wiling to use it in their research. Among these obstacles are:
- lack of accessible ways to express mathematical definitions in constraint modelling terms;
- lack of robust and user-friendly interfaces to constraint programming tools from mathematical software packages;
- limitations of the constraint programming "model and run" paradigm, which assumes that the user treats the solver as a "black box" and makes it difficult to orchestrate solutions of multiple interrelated subproblems, inherent for many problems from the computational algebra domain.
This project lies on the intersection of discrete computational algebra and constraint programming. The researcher will apply constraint programming techniques to model algebraic structures, classify them and study their properties. The toolkit will include the constraint modelling pipeline, being developed in St Andrews, the computational algebra system GAP, and possibly other research software.
Depending on the applicant’s background, skills and interests, the work may include (but will not be limited to), a combination of the following research activities:
a) Improving the usability of constraint modelling tools for mathematicians
b) Developing and implementing new constraint modelling techniques
c) Applying constraint modelling tools and other software for large scale combinatorial search problems in abstract algebra
d) Compiling and distributing datasets containing collections of algebraic structures of certain types and some fixed orders, up to equivalence
e) Integrating the datasets for the redistribution with mathematical software systems
f) Computer-aided research in pure mathematics
As a primary application domain, we suggest the recently emerged theory of skew braces. A skew brace is a triple (A, +, *), where (A, +) and (A, *) are (not necessarily abelian) groups, and the equality
a * (b + c) = a * b - a + a * c
holds for all elements of A.
Skew braces draw a significant interest due to their connection with combinatorial solutions of the Yang-Baxter equation, that plays an important role in physics and pure mathematics, and by now already found applications in many areas of abstract algebra and recently in physics. The theory of skew braces has a lot of open questions, including enumerative ones (see e.g. https://arxiv.org/abs/2311.07112). The research is however not limited to skew braces, and may be generalised onto other algebraic structures, such as e.g. near-rings, magmas with various additional conditions on operations, etc.
For the details of the application procedure, please see
- https://www.st-andrews.ac.uk/computer-science/prospective/pgr/
- https://blogs.cs.st-andrews.ac.uk/csblog/2024/10/24/phd-studentships-available-for-2025-entry/
research software development practices
Research output: Chapter in Book/Report/Conference proceeding › Chapter (peer-reviewed) › peer-review
Research output: Other contribution
Research output: Non-textual form › Web publication/site
Research output: Contribution to journal › Article › peer-review
Research output: Contribution to journal › Comment/debate › peer-review
Yehudi, Y. (Creator), Selina (Creator), yeemunnn (Creator), Konovalov, A. (Creator), Knight, V. (Creator), Rivière, P. (Creator), Willighagen, E. (Creator), Ilozulu, C. (Creator) & Morley, A. (Creator), Zenodo, 2019
DOI: 10.5281/zenodo.3484107, https://zenodo.org/api/records/3484107
Dataset: Software
Nickel, W. (Creator), Gamble, G. (Creator) & Konovalov, O. (Creator), GitHub, 2018
https://github.com/gap-packages/example/releases/tag/v4.1.0 and one more link, https://gap-packages.github.io/example/ (show fewer)
Dataset: Software
Janjic, V. (Creator), Hammond, K. (Contributor), Behrends, R. (Contributor), Konovalov, O. B. (Contributor), Linton, S. A. (Contributor), Loidl, H.-W. (Contributor), Meier, P. (Contributor) & Trinder, P. (Contributor), Zenodo, 19 Nov 2015
DOI: 10.5281/zenodo.34012
Dataset
Bovdi, V. (Creator), Konovalov, O. (Creator), Rossmanith, R. (Creator) & Schneider, C. (Creator), GitHub, 30 Nov 2018
https://github.com/gap-packages/laguna/releases/tag/v3.9.1 and one more link, https://gap-packages.github.io/laguna/ (show fewer)
Dataset: Software
Konovalov, O. (Creator), Dobson, S. (Creator) & liberty-askew (Creator), Zenodo, 2022
Dataset: Software
Wild, V. (PI) & Konovalov, O. (CoI)
Science & Technology Facilities Council
1/09/19 → 30/06/20
Project: Standard
Linton, S. A. (PI) & Konovalov, O. (CoI)
1/09/15 → 31/08/19
Project: Standard
Linton, S. A. (PI) & Konovalov, O. (CoI)
1/03/15 → 29/02/20
Project: Standard
Konovalov, O. (Speaker)
Activity: Talk or presentation types › Presentation
Hoffmann, R. (Chair of organising committee), Ross, K. (Member of organising committee), Ardati, A. A. (Participant), Dearle, A. (Participant), Connor, R. (Participant), Claydon, B. (Participant), Miller, A. (Participant), Sturdee, M. (Participant), Miguel, A. R. (Participant), Manataki, A. (Participant), Cassidy, C. A. (Participant), Pisani, S. (Participant), Brown, C. M. (Participant), Barwell, A. D. (Participant), Myles, C. G. G. (Participant), Harris-Birtill, D. C. C. (Participant), Morrison, D. (Participant), Balasubramaniam, D. (Participant), Dang, N. T. T. (Participant), Brady, E. C. (Participant), Terzic, K. (Participant), Kadi, H. A. (Participant), Oliver, I. A. (Participant), Kennedy, S. E. (Participant), Espasa Arxer, J. (Participant), Ye, J. (Participant), Clarke, L. (Participant), Jacques, J. T. (Participant), Young, M. (Participant), Chang, M. S. (Participant), Akgun, O. (Participant), Gent, I. P. (Participant), Jefferson, C. A. (Participant), Konovalov, O. (Participant), Loughney, J. P. (Participant), Letham, R. (Participant), Metcalfe, T. (Participant), Henderson, T. (Participant), Zhang, J. (Participant), Nguyen, R. (Participant), Halite, A. (Participant), Leal Teixeira Gondim Simao, A. (Participant), Ozkaya, A. (Participant), Powell, V. (Participant), Watson, H. (Participant), Nickson, M. (Participant), Sullivan, J. (Participant) & Michalovits, S. (Participant)
Activity: Participating in or organising an event types › Participation in or organising a public festival/exhibition/event
Konovalov, O. (Speaker)
Activity: Talk or presentation types › Presentation
Konovalov, O. (Speaker)
Activity: Talk or presentation types › Presentation
Konovalov, O. (Speaker)
Activity: Talk or presentation types › Presentation
Yehudi, Y. (Recipient), Aragon, S. (Recipient) & Konovalov, A. (Recipient), Mar 2017
Prize: Other distinction
Konovalov, O. (Recipient), Chue Hong, N. (Recipient), Chisholm, L. (Recipient), Druskat, S. (Recipient), Buzzard, S. (Recipient), Turner, M. (Recipient) & Ye, H. (Recipient), Apr 2021
Prize: Other distinction
Konovalov, A. (Recipient), Linton, S. A. (Recipient) & Hammond, K. (Recipient), 2007
Prize: Prize (including medals and awards)
Konovalov, O. (Recipient), Young, M. (Recipient) & Jefferson, C. A. (Recipient), 2021
Prize: Other distinction