Arrow Research search

Author name cluster

Tytus Pikies

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

3 papers
2 author rows

Possible papers

3

AIJ Journal 2022 Journal Article

Scheduling with complete multipartite incompatibility graph on parallel machines: Complexity and algorithms

  • Tytus Pikies
  • Krzysztof Turowski
  • Marek Kubale

In this paper, the problem of scheduling on parallel machines with a presence of incompatibilities between jobs is considered. The incompatibility relation can be modeled as a complete multipartite graph in which each edge denotes a pair of jobs that cannot be scheduled on the same machine. The paper provides several results concerning schedules, optimal or approximate with respect to the two most popular criteria of optimality: C max (makespan) and ∑ C j (total completion time). The problems are considered for a variety of machine types: identical, uniform and unrelated. The results consist of delimitation of the easy (polynomial) and NP-hard problems within these constraints. Also, polynomial-time exact algorithms are provided for easier problems and algorithms with a guaranteed constant worst-case approximation ratio for harder ones. In particular, there is provided a polynomial-time approximation scheme (PTAS) for scheduling with respect to ∑ C j on uniform machines, when the number of parts (i. e. sets of vertices constituting the mentioned graph) is bounded. The problem is addressed by developing a linear programming relaxation technique with appropriate rounding. This technique together with an exhaustive search (albeit in a manner controlled by the precision parameter) allows to provide the desired algorithm. For C max a PTAS is provided for the case of unit time jobs, but when the number of parts is part of the input. Interestingly, the latter result shows a connection between the considered problem of scheduling and covering problems.

ICAPS Conference 2021 Conference Paper

Scheduling with Complete Multipartite Incompatibility Graph on Parallel Machines

  • Tytus Pikies
  • Krzysztof Turowski
  • Marek Kubale

In this paper we consider a problem of job scheduling on parallel machines with a presence of incompatibilities between jobs. The incompatibility relation can be modeled as a complete multipartite graph in which each edge denotes a pair of jobs that cannot be scheduled on the same machine. We provide several results concerning schedules, optimal or approximate with respect to the two most popular criteria of optimality: Cmax (makespan) and ∑Cj (total completion time). We consider a variety of machine types in our paper: identical, uniform, and unrelated. Our results consist of delimitation of the easy (polynomial) and NP-hard problems within these constraints. We also provide algorithms, either polynomial exact algorithms for the easier problems, or algorithms with a guaranteed constant worst-case approximation ratio. In particular, we fill the gap on research for the problem of finding a schedule with the smallest ∑Cj on uniform machines. We address this problem by developing a linear programming relaxation technique with an appropriate rounding, which to our knowledge is a novelty for this criterion in the considered setting.

ICAPS Conference 2021 Conference Paper

Total Completion Time Minimization for Scheduling with Incompatibility Cliques

  • Klaus Jansen
  • Alexandra Lassota
  • Marten Maack
  • Tytus Pikies

This paper considers parallel machine scheduling with incompatibilities between jobs. The jobs form a graph equivalent to a collection of disjoint cliques. No two jobs in a clique are allowed to be assigned to the same machine. Scheduling with incompatibilities between jobs represents a well-established line of research in scheduling theory and the case of disjoint cliques has received increasing attention in recent years. While the research up to this point has been focused on the makespan objective, we broaden the scope and study the classical total completion time criterion. In the setting without incompatibilities, this objective is well-known to admit polynomial time algorithms even for unrelated machines via matching techniques. We show that the introduction of incompatibility cliques results in a richer, more interesting picture. We prove that scheduling on identical machines remains solvable in polynomial time, while scheduling on unrelated machines becomes APX-hard. Next, we study the problem under the paradigm of fixed-parameter tractable algorithms (FPT). In particular, we consider a problem variant with assignment restrictions for the cliques rather than the jobs. We prove that, despite still being APX-hard, it can be solved in FPT time with respect to the number of cliques. Moreover, we show that the problem on unrelated machines can be solved in FPT time for reasonable parameters, in particular, the parameter combination: maximum processing time, number of job kinds, and number of machines or maximum processing time, number of job kinds, and number of cliques. The latter results are extensions of known results for the case without incompatibilities, and can even be further extended to the case of total weighted completion time. All of the FPT results make use of n-fold Integer Programs that recently received great attention by proving their usefulness for scheduling problems.

v2026.09.13