一本道

Photo of Victor Lagerkvist

Victor Lagerkvist

Senior Associate Professor

Associate professor with habilitation (universitetslektor and docent) at the theoretical computer science laboratory (TCSLAB).

Theoretical computer science

I am associate professor with habilitation (universitetslektor and docent) at the theoretical computer science laboratory (TCSLAB).

My main research interest is the so-called algebraic approach for analysing computational complexity. In short, many computational problems can be modelled as problems where the goal is to assign values to variables, subjected to certain constraints (constraint satisfaction problems). In the worst case, one might have to try all possible combinations of domain values to the variables in the instance, which yields an exponential running time (bad!). But it is known that the set of solutions to a constraint satisfaction problem can be described by certain symmetries, called polymorphisms, which makes it possible to reason about the solution space in a non-trivial way. In fact, it is even known that for finite domains, the presence of any non-trivial method to combine solutions, is sufficient for the existence of a polynomial-time algorithm (good!).

However, classical complexity fails to adequately adress why there is such a large difference in complexity even among problems with an expected superpolynomial running time. For example, why does there exist small instances containing only a handful of variables, which makes even the most sophisticated solvers crawl to a halt, when the same solvers manage to handle real-world instances with millions of variables?

To answer such questions the normal algebraic approach is not applicable, since the presence of a non-trivial polymorphism would result in a polynomial time solvable problem, and one alternative is to instead look at weaker symmetries than polymorphisms, so-called partial polymorphisms. Intuitively, while a partial polymorphism does not give a complete recipe for how solutions can be combined to solve a problem efficiently, even a partial description might be sufficient to avoid the need of trying all possible combinations. With the help of this approach I have for example studied the borderline between tractability and intractability, concentrating on hard problems suspected to be very close to this invisible barrier, which led to the identification of the easiest NP-complete satisfiability problem. More recently, this approach has also been applied to study kernelization properties of constraint satisfaction problems, and we have shown that the existence of certain types of partial polymorphisms are indeed sufficient to obtain significantly faster, although still exponential, algorithms. However, this algebraic approach is still in its infancy, and many questions remain unresolved.

Explain like I鈥檓 five summary

There are good and bad methods to solve problems. Some problems appear to be really hard to solve, and only bad methods are known. With the help of algebra I try to make bad methods slightly better. Essentially I鈥檓 trying to draw a picture which explains how the hard problems are related to each other.

See my for more information on my research.

CV in brief

Employment History

  • November 2022 –, Associate professor (universitetslektor) at TCSLAB, 一本道, Sweden.
  • May 2020 – October 2022, Assistant professor (biträdande universitetslektor) at TCSLAB, 一本道, Sweden.
  • April 2018 – April 2020, Postdoctoral researcher at TCSLAB, 一本道, Sweden.
  • March 2016 – March 2018, Postdoctoral researcher at the institute of algebra, Technische Universität Dresden, Germany.
  • November 2012 – Februari 2016, PhD student at TCSLAB, 一本道, Sweden.
  • Juli 2012 – October 2012, Research assistant at TCSLAB, 一本道, Sweden

Academic Degrees

  • 2020 Habilitation (docent), 一本道, Sweden.
  • 2016 PhD in Computer Science, 一本道, Sweden. Thesis Title: Strong Partial Clones and the Complexity of Constraint Satisfaction Problems: Limitations and Applications. Advisor: Peter Jonsson.
  • 2012 M.Sc in Computer Science, 一本道, Sweden. Thesis Title: Restricted Constraint Satisfaction Problems and the Exponential-time Hypothesis. Examiner: Peter Jonsson.
  • 2010 B.Sc in Computer Science, 一本道, Sweden. Thesis Title: A Comparison of SL- and Unit-resolution Search Rules for Stratified Logic Programs. Examiner: Ulf Nilsson.

Academic Award and Grants

  • Finkornig komplexitet f枚r satisfierbarhets- och villkorsproblem (Fine-grained complexity of satisfiability and constraint satisfaction problems). The Swedish Research Council, starting grant, 2020-01-01
  • Recipient of the 2017 young researcher price of the Ruth and Nils-Erik Stenb盲ck foundation

Refereeing

  • Reviewer for the American Mathematical Society (AMS).
  • Program committee member for the 29th International Joint Conference on Artificial Intelligence and the 17th Pacific Rim International Conference on Artificial Intelligence (牟CAI-PRICAI-2020).
  • Referee for several international conferences and journals in computer science, including the International Conference on Principles and Practice of Constraint Programming (CP), the ACM-SIAM Symposium on Discrete Algorithms (SODA), the International Colloquium on Automata, Languages and Programming (ICALP), and the International Symposium on Theoretical Aspects of Computer Science (STACS).
  • Expert referee for three grant proposals from Agence Nationale de la Recherche (ANR), the Czech Science Foundation (GACR), and the Austrian science Fund (FWF).

Workshops and Seminars

  • Speaker at Logic and Search (LASH-2017), Melbourne, Australia, 2017.
  • Invited speaker at QuantLA research seminar, Dresden, Germany, 2017.
  • SAT and Interactions, Dagstuhl, Germany, 2016.
  • Speaker at Workshop on Qualitative Spatial and Temporal Reasoning (QUAC-2015), Dresden, Germany, 2015.

Supervision

  • Main supervisor of Leif Eriksson, PhD student, TCSLAB, Link枚ping University.
  • Secondary supervisor of Baril Ambroise, PhD student, Universit茅 de Lorraine.
  • Secondary supervisor of George Osipov, PhD student, TCSLAB, Link枚ping University.
  • Secondary supervisor of Biman Roy, PhD student, TCSLAB, Link枚ping University. Thesis title: Applications of Partial Polymorphisms in (Fine-Grained) Complexity of Constraint Satisfaction Problems, 2020.
  • Examiner of Leif Eriksson, master鈥檚 student, Link枚ping University. Thesis title: Solving Temporal CSPs via Enumeration and SAT Compilation, 2019.
  • Supervisor of Adam Shi, master鈥檚 student, Link枚ping University. Thesis title: Automatic Enumeration
    of Intervals of Partial Co-Clones, 2016.

Publications

2026

Johannes Klaus Fichte, Johanna Groven, Peter Jonsson, Victor Lagerkvist, Jorke M. de Vlas (2026) Proceedings of the 35th International Joint Conference on Artificial Intelligence (Conference paper)
Johannes Schmidt, Mohamed Maizia, Victor Lagerkvist, Johannes Klaus Fichte (2026) Proceedings of the 42nd International Conference on Logic Programming (Conference paper)
Ambroise Baril, Miguel Couceiro, Victor Lagerkvist (2026) Theory of Computing Systems, Vol. 70, Article 12 (Article in journal)
Ambroise Baril, Miguel Couceiro, Victor Lagerkvist (2026) Discrete Applied Mathematics, Vol. 383, p. 243-279 (Article in journal)

2025

Victor Lagerkvist, Mohamed Maizia, Johannes Schmidt (2025) PROCEEDINGS OF THE THIRTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2025, p. 4562-4569 (Conference paper)

News

About the division

Colleagues at AIICS

About the department