Complexity of Graph Problems: Gonality, Colouring and Scheduling

Research output: ThesisDoctoral thesis 1 (Research UU / Graduation UU)

Abstract

In this thesis we study several graph problems. In the first part, we study the ‘gonality’ of graphs. This is a measure for the complexity of a graph. There are several variants of gonality. The divisorial gonality can be defined as a chip-firing game, the stable gonality is defined using morphims to trees. We show that it is NP-complete to compute the gonality of a graph. Moreover, we show that the stable gonality is computable. In the second part, we study a variant of graph colouring: rainbow vertex colouring. Here, we colour the vertices of a graph, such that every pair of vertices is connected by a rainbow path: a path in which all internal vertices have different colours. It is NP-hard to compute the minimum number of colours that is needed for such a colouring. We study this problem on several graph classes and give polynomial time algorithms. In the last part, we study a scheduling problem. In this problem several chains of jobs are given. Between every two consecutive jobs in a chain there is a specified amount of delay. Besides, every chain has a release date and deadline. The question is whether there exists a schedule that satisfies all constraints. We study several variants of this problem, and consider several parameters, such as the number of chains. All these variants are W[1]-hard, and some are even W[t]-hard for all t.
Original languageEnglish
QualificationDoctor of Philosophy
Awarding Institution
  • Utrecht University
Supervisors/Advisors
  • Bodlaender, Hans, Primary supervisor
  • Cornelissen, Gunther, Supervisor
Award date19 May 2021
Place of PublicationUtrecht
Publisher
Print ISBNs978-90-393-7371-2
DOIs
Publication statusPublished - 19 May 2021

Keywords

  • Computational complexity
  • Gonality
  • Graph theory
  • Rainbow vertex colouring
  • Scheduling

Fingerprint

Dive into the research topics of 'Complexity of Graph Problems: Gonality, Colouring and Scheduling'. Together they form a unique fingerprint.

Cite this