Diskretnyi Analiz i Issledovanie Operatsii
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor
Guidelines for authors

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Diskretn. Anal. Issled. Oper.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Diskretnyi Analiz i Issledovanie Operatsii, 2024, Volume 31, Issue 2, Pages 5–27
DOI: https://doi.org/10.33048/daio.2024.31.760
(Mi da1342)
 

Ant colony algorithm for single processor scheduling with minimization of peak resource usage

V. V. Balashova, A. V. Abramova, A. A. Chupakhina, A. V. Turkinb, J. Gaob, C. Sunc, L. Zhouc, J. Sunc

a Lomonosov Moscow State University, 1 Leninskie Gory, 119991 Moscow, Russia
b Huawei Moscow Research Center, 7-9 Smolenskaya Square, 121099 Moscow, Russia
c Huawei Hong Kong Research Center, 8/F, 2 Science Park West Avenue, 999077 Hong Kong, PRC
References:
Abstract: We consider the problem of constructing a single processor task schedule with minimization of peak resource usage. An example of the resource is the main memory of the target computer. Task set to be scheduled is represented as a directed acyclic graph every node of which is marked with the amount of resource used by the corresponding task. The resource allocated to a task is released on completion of the last (according to the schedule) immediate successor of this task in the graph. Correctness constraint on the schedule is the partial order specified by the task graph. Task duration values are not considered. The formal statement of the problem is provided. To solve the problem, we propose an ant colony algorithm modified so that the pheromone matrix reflects the desirability of pairwise order in the schedule for every pair of tasks, not only for pairs of adjacent tasks. During the schedule construction, for every task the algorithm chooses its position in the schedule, in contrast to existing ant colony scheduling algorithms that construct schedule in increasing order of positions (left-to-right) choosing a task for every next position. Experimental evaluation of the algorithm was conducted on two sets of task graphs. The first set contains graphs generated in such a way that the estimation for the optimum value of the goal function is known a priori. Graphs from the second set are “layered,” and their structure corresponds to the structure of multistage data processing applications. In both sets, the graphs are generated randomly with respect to specified generation parameters and constraints on the graph structure. The experiments indicate high precision and stability of the proposed ant colony algorithm. Tab. 1, illustr. 12, bibliogr. 17.
Keywords: combinatorial optimization, single-processor schedule, resource minimization, ant colony algorithm.
Received: 19.12.2022
Revised: 25.10.2023
Accepted: 22.12.2023
English version:
Journal of Applied and Industrial Mathematics, 2024, Volume 18, Issue 2, Pages 192–205
DOI: https://doi.org/10.1134/S1990478924020029
Document Type: Article
UDC: 519.854.2
Language: Russian
Citation: V. V. Balashov, A. V. Abramov, A. A. Chupakhin, A. V. Turkin, J. Gao, C. Sun, L. Zhou, J. Sun, “Ant colony algorithm for single processor scheduling with minimization of peak resource usage”, Diskretn. Anal. Issled. Oper., 31:2 (2024), 5–27; J. Appl. Industr. Math., 18:2 (2024), 192–205
Citation in format AMSBIB
\Bibitem{BalAbrChu24}
\by V.~V.~Balashov, A.~V.~Abramov, A.~A.~Chupakhin, A.~V.~Turkin, J.~Gao, C.~Sun, L.~Zhou, J.~Sun
\paper Ant colony algorithm for~single~processor~scheduling with~minimization of peak resource usage
\jour Diskretn. Anal. Issled. Oper.
\yr 2024
\vol 31
\issue 2
\pages 5--27
\mathnet{http://mi.mathnet.ru/da1342}
\crossref{https://doi.org/10.33048/daio.2024.31.760}
\transl
\jour J. Appl. Industr. Math.
\yr 2024
\vol 18
\issue 2
\pages 192--205
\crossref{https://doi.org/10.1134/S1990478924020029}
Linking options:
  • https://www.mathnet.ru/eng/da1342
  • https://www.mathnet.ru/eng/da/v31/i2/p5
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Дискретный анализ и исследование операций
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024