Research output per year
Research output per year
Prof
KY16 9SS
United Kingdom
My background is in formal pure mathematics, with a great deal of computer experience. My research covers the application of computers to problems, in abstract algebra, I work on developing general algorithms such as vector numeration, on applying known algorithms and mathematical ingenuity to solve specific large problems such as finding the maximal subgroups of very large sporadic groups, and on the development of the GAP (groups, algorithms and programming) system.
For a mathematician, I am very practically minded. I have little interest in developing algorithms in the abstract without attempting to implement them and I write programs to produce the best possible performance rather than simply to demonstrate the algorithms
I am Director of the Centre for Interdisciplinary Research in Computational Algebra (CIRCA) at the University of St Andrews. The Centre undertakes mathematical research with computer assistance, develops new techniques for computation in abstract algebra and develops and distributes software implementing these techniques. The Centre also organises conferences, seminars and training courses and coordinates the international efforts to develop maintain and promote the GAP (groups, algorithms and programming) software package.
I have a good general knowledge of computer science and practicalities of personal computers (PC) and workstations, especially Linux. I have a good layman's knowledge of physics, chemistry and astronomy.
A serious look at some aspects of GAP from the point of view of an expert in programming languages and type systems
Experimental integration of GAP with persistent object stores and hyper-programming techniques
GAP has been used in electronic textbooks. There might be a demand for a commercial computational algebra toolkit. There might be consultancy or support business opportunities in this area
Research output: Contribution to journal › Article › peer-review
Research output: Contribution to journal › Article › peer-review
Research output: Contribution to journal › Article › peer-review
Research output: Contribution to journal › Article › peer-review
Research output: Contribution to journal › Article › peer-review
Hoffmann, R. (Creator), Linton, S. A. (Creator) & Albert, M. (Creator), GitHub, 2018
https://github.com/gap-packages/PatternClass/releases/tag/v2.4.2 and one more link, https://gap-packages.github.io/PatternClass/ (show fewer)
Dataset: Software
Neunhoeffer, M. (Creator), Seress, A. (Creator), Brooksbank, P. (Creator), Celler, F. (Creator), Howe, S. (Creator), Law, M. (Creator), Linton, S. A. (Creator), Malle, G. (Creator), Niemeyer, A. (Creator), O'Brien, E. (Creator) & Roney-Dougal, C. M. (Creator), GitHub, 2022
https://github.com/gap-packages/recog and one more link, https://www.gap-system.org/Packages/recog.html (show fewer)
Dataset: Software
Konovalov, O. (Creator) & Linton, S. A. (Creator), GitHub, 2017
https://github.com/gap-packages/scscp/releases/tag/v2.2.0 and one more link, https://gap-packages.github.io/scscp/ (show fewer)
Dataset: Software
Konovalov, O. (Creator) & Linton, S. A. (Creator), GitHub, 2017
https://github.com/gap-packages/scscp/releases/tag/v2.2.2 and one more link, https://gap-packages.github.io/scscp/ (show fewer)
Dataset: Software
The GAP Group (Creator), Breuer, T. (Creator), Horn, M. (Creator), Hulpke, A. (Creator), Jefferson, C. A. (Creator), Konovalov, O. (Creator), Linton, S. A. (Creator), Lübeck, F. (Creator), Mitchell, J. D. (Creator), Pfeiffer, M. J. (Creator) & Young, M. (Creator), GAP - Groups, Algorithms, Programming, 2016
https://www.gap-system.org/Releases/4.8.5.html and one more link, https://github.com/gap-system/gap/releases/tag/v4.8.5 (show fewer)
Dataset: Software
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, A. (Recipient), Linton, S. A. (Recipient) & Hammond, K. (Recipient), 2007
Prize: Prize (including medals and awards)
Linton, S. A. (Participant), Mitchell, J. D. (Participant) & , N. (Participant)
Impact: Educational Impact (Beyond St Andrews)
Linton, S. A. (Participant), , N. (Participant), Mitchell, J. D. (Participant) & Robertson, E. F. (Participant)
Impact