RUS  ENG
Full version
JOURNALS // Avtomatika i Telemekhanika // Archive

Avtomat. i Telemekh., 2023 Issue 1, Pages 139–168 (Mi at16157)

Optimization, System Analysis, and Operations Research

A makespan-optimal schedule for processing jobs with possible operation preemptions as an optimal mixed graph coloring

Yu. N. Sotskov

United Institute of Informatics Problems, National Academy of Sciences of Belarus, Minsk, Belarus

Abstract: This paper establishes a relationship between optimal scheduling problems with the minimum schedule length and the problems of finding optimal (strict) colorings of mixed graph vertices, i.e., assigning a minimal set of ordered colors to the vertices $V=\{v_1,\dots,v_{|V|}\}$ of a mixed graph $G = (V, A, E)$ so that the vertices $v_i$ and $v_j$ incident to an edge $[v_i, v_j] \in E$ will have different colors and the color of the vertex $v_k$ in an $\mathrm{arc} (v_k, vl_) \in A$ will be not greater (smaller) than that of the vertex $v_l$. As shown below, any optimal coloring problem for the vertices of a mixed graph $G$ can be represented as the problem $G_cMP T |[p_{ij}]$, $pmtn|C_{\max}$ of constructing a makespan-optimal schedule for processing a partially ordered set of jobs with integer durations $p_{ij }$ of their operations with possible preemptions. In contrast to classical scheduling problems, executing an operation in the problem $G_cMP T |[p_{ij}]$, $pmtn|C_{\max}$ may require several machines and, besides the two types of precedence relations defined on the set of operations, unit-time operations of a given subset must be executed simultaneously. The problem $G_cMP T |[p_{ij}]$, $pmtn|C_{\max}$ is pseudopolynomially reduced to the problem of finding an optimal coloring of the vertices of a mixed graph $G$ (the input data of the scheduling problem). Due to the assertions proved, the results obtained for the problem $G_cMP T |[p_{ij}]$, $pmtn|C_{\max}$ have analogs for the corresponding optimal coloring problems for the vertices of a mixed graph $G$, and vice versa.

Keywords: schedule, preemption, makespan optimality, mixed graph, optimal coloring.

Presented by the member of Editorial Board: P. Yu. Chebotarev

Received: 04.11.2021
Revised: 15.08.2022
Accepted: 29.09.2022

DOI: 10.31857/S0005231023010075


 English version:
Automation and Remote Control, 2023, 84:2, 190–210


© Steklov Math. Inst. of RAS, 2024