<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">donstu</journal-id><journal-title-group><journal-title xml:lang="en">Advanced Engineering Research (Rostov-on-Don)</journal-title><trans-title-group xml:lang="ru"><trans-title>Advanced Engineering Research (Rostov-on-Don)</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">2687-1653</issn><publisher><publisher-name>Don State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.12737/4546</article-id><article-id custom-type="elpub" pub-id-type="custom">donstu-322</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ENGINEERING, TECHNOLOGY AND TECHNICAL SCIENCES</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНЖЕНЕРНОЕ ДЕЛО, ТЕХНОЛОГИИ И ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group></article-categories><title-group><article-title>COMPARATIVE ANALYSIS OF COLORING ALGORITHMS FOR ORDINARY WEIGHTED GRAPH</article-title><trans-title-group xml:lang="ru"><trans-title>Сравнительный анализ алгоритмов раскраски обыкновенного взвешенного графа</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Мерзленко</surname><given-names>Андрей Сергеевич</given-names></name><name name-style="western" xml:lang="en"><surname>Merzlenko</surname><given-names>Andrey Sergeyevich</given-names></name></name-alternatives><email xlink:type="simple">vest3r@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кобак</surname><given-names>Валерий Григорьеви</given-names></name><name name-style="western" xml:lang="en"><surname>Kobak</surname><given-names>Valery Grigoryevich</given-names></name></name-alternatives><email xlink:type="simple">valera33305@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Донской государственный технический университет, Россия</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Don State Technical University, Russia</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2014</year></pub-date><pub-date pub-type="epub"><day>30</day><month>06</month><year>2014</year></pub-date><volume>14</volume><issue>2</issue><fpage>164</fpage><lpage>170</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Merzlenko A.S., Kobak V.G., 2014</copyright-statement><copyright-year>2014</copyright-year><copyright-holder xml:lang="ru">Мерзленко А.С., Кобак В.Г.</copyright-holder><copyright-holder xml:lang="en">Merzlenko A.S., Kobak V.G.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestnik-donstu.ru/jour/article/view/322">https://www.vestnik-donstu.ru/jour/article/view/322</self-uri><abstract><p>Algorithms of solving the “minimax” weighted graph coloring problem are considered and compared. The mathematical formulation of the problem is presented; the solution optimality criteria are stated. The exact algorithm that always finds the minimum count of colors through Maghout method and then finds the “minimax” option using 3 versions of the critical path method is described. Three fast heuristic algorithms are described: the algorithm that works with the list of vertexes arranged by the local degrees; the algorithm based on the removal of the points and adjacent edges; the algorithm using the vertex saturation rate. All algorithms are considered with examples. To evaluate the algorithm efficiency, a computational experiment on several hundred of randomly generated graphs is set up. The algorithms were compared by the operating speed and the proximity of the result to the "minimax" version of coloring.</p></abstract><trans-abstract xml:lang="ru"><p>Рассматриваются и сравниваются алгоритмы решения задачи поиска «минимаксной» раскраски взвешенного по вершинам графа. Приведена математическая постановка задачи, указаны критерии оптимальности решения. Описан точный алгоритм, всегда находящий минимальные по количеству цветов раскраски методом Магу и затем отыскивающий среди них «минимаксный» вариант с помощью 3 модификаций алгоритма «критического пути». Описаны три быстрых эвристических алгоритма: алгоритм, работающий с упорядоченным по локальным степеням списком вершин; алгоритм, основанный на удалении вершин и смежных рёбер; алгоритм, использующий степень насыщения вершин. Все алгоритмы рассмотрены с примерами. Для оценки эффективности алгоритмов поставлен вычислительный эксперимент на нескольких сотнях случайно сгенерированных графов. Алгоритмы сравнивались по скорости работы и близости результата к «минимаксному» варианту раскраски.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>взвешенные графы</kwd><kwd>раскраска взвешенного графа</kwd><kwd>теория расписаний.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>weighted graphs</kwd><kwd>weighted graph coloring</kwd><kwd>scheduling theory.</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Карп, Р. М. Сводимость комбинаторных проблем / Р. М. Карп // Кибернетический сборник, вып. 12. — Москва : Мир, 1975. — С. 16‒38.</mixed-citation><mixed-citation xml:lang="en">Карп, Р. М. Сводимость комбинаторных проблем / Р. М. Карп // Кибернетический сборник, вып. 12. — Москва : Мир, 1975. — С. 16‒38.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Гэри, М. Вычислительные машины и труднорешаемые задачи / М. Гэри, Д. Джонсон. — Москва : Мир, 1982. — 416 с.</mixed-citation><mixed-citation xml:lang="en">Гэри, М. Вычислительные машины и труднорешаемые задачи / М. Гэри, Д. Джонсон. — Москва : Мир, 1982. — 416 с.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Букин, В. В. Алгоритм раскраски взвешенного графа / В. В. Букин, В. Г. Кобак // Известия СКНЦ ВШ. Техн. науки. — 1998. — №2. — С. 12‒14.</mixed-citation><mixed-citation xml:lang="en">Букин, В. В. Алгоритм раскраски взвешенного графа / В. В. Букин, В. Г. Кобак // Известия СКНЦ ВШ. Техн. науки. — 1998. — №2. — С. 12‒14.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Кофман, А. Введение в прикладную комбинаторику / А. Кофман. — Москва : Наука, 1975. — 480 с.</mixed-citation><mixed-citation xml:lang="en">Кофман, А. Введение в прикладную комбинаторику / А. Кофман. — Москва : Наука, 1975. — 480 с.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Кобак, В. Г. Модификация алгоритма обслуживания «по критическому пути» для систем с избирательными свойствами приборов / В. Г. Кобак // Микропроцессорные и цифровые системы. — 2003. — № 2 (6). — С. 156‒162.</mixed-citation><mixed-citation xml:lang="en">Кобак, В. Г. Модификация алгоритма обслуживания «по критическому пути» для систем с избирательными свойствами приборов / В. Г. Кобак // Микропроцессорные и цифровые системы. — 2003. — № 2 (6). — С. 156‒162.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Емельянов, В. В. Теория и практика эволюционного моделирования / В. В. Емельянов, В. М. Курейчик, В. В. Курейчик. — Москва : ФИЗМАТЛИТ, 2003. — 432 с.</mixed-citation><mixed-citation xml:lang="en">Емельянов, В. В. Теория и практика эволюционного моделирования / В. В. Емельянов, В. М. Курейчик, В. В. Курейчик. — Москва : ФИЗМАТЛИТ, 2003. — 432 с.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Кристофидес, Н. Теория графов. Алгоритмический подход / Н. Кристофидес. — Москва : Мир, 1988. — 432 с.</mixed-citation><mixed-citation xml:lang="en">Кристофидес, Н. Теория графов. Алгоритмический подход / Н. Кристофидес. — Москва : Мир, 1988. — 432 с.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Койнов, Р. В. Практикум по дискретной математике / Р. В. Койнов, Л. С. Лисицына. — Санкт-Петербург : Изд-во СПбГУ ИТМО, 2004. — 78 с.</mixed-citation><mixed-citation xml:lang="en">Койнов, Р. В. Практикум по дискретной математике / Р. В. Койнов, Л. С. Лисицына. — Санкт-Петербург : Изд-во СПбГУ ИТМО, 2004. — 78 с.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Евстигнеев, В. А. Применение теории графов в программировании / В. А. Евстигнеев. — Москва : Наука, 1985. — 352 с.</mixed-citation><mixed-citation xml:lang="en">Евстигнеев, В. А. Применение теории графов в программировании / В. А. Евстигнеев. — Москва : Наука, 1985. — 352 с.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Welsh, D. J. A. An upper bound for the chromatic number of a graph and its application to timetabling problems / D. J. A. Welsh, M. B. Powell // The Computer Journal. — № 10 (1), 1967. — С. 85‒86.</mixed-citation><mixed-citation xml:lang="en">Welsh, D. J. A. An upper bound for the chromatic number of a graph and its application to timetabling problems / D. J. A. Welsh, M. B. Powell // The Computer Journal. — № 10 (1), 1967. — С. 85‒86.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
