<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Класс -дольных неравенств для многогранника расписаний обслуживания требований параллельными приборами</article-title>
      </title-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <abstract>
        <p>В работе описывается новый класс неравенств, правильных относительно многогранника расписаний обслуживания единичных требований параллельными приборами без прерываний. Показано, что полученные неравенства могут служить отсекающими плоскостями в алгоритмах поиска оптимального расписания с различными критериями оптимальности. Проведено сравнение неравенств.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>max  () →  m∈in .</p>
      <p>∈
Пусть 
Вектор 
жество
 = 1, если  () = ,  = 0 – в противном случае.</p>
      <p>Заметим, что если  &lt; ′, то  ⊂</p>
      <p>′ (при этом полагаем, что пустое множество является подмножеством
любого множества). Целесообразно значение  брать не превосходящим , так как при  ≥  всегда  ̸= ∅.</p>
      <p>
        Мы рассматриваем полиэдральную структуру множества  безотносительно к целевой функции.
Множеству  сопоставляется полиэдр, целочисленные вершины которого взаимно-однзначно соответствуют
расписаниям. В работе [4] описаны два класса неравенств, правильных относительно выпуклой оболочки
расписаний, получены условия их опорности. В настоящей работе представлен новый класс правильных
неравенств, предложена эвристическая процедура идентификции неравенств этого класса.
∈  – расписание. Сопоставим ему (
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        )-вектор
      </p>
      <p>= (,  ∈ ,  ∈ ) ∈  по правилу:
 будем также называть расписанием. Под многогранником расписаний будем понимать
мно, = { ∈  |  ∈ }.</p>
      <p>Условия предшествования в обслуживании требований зададим в виде ациклического орграфа  с
множеством вершин  и множеством дуг . При этом будем полагать, что  не содержит транзитивных дуг,
заведомо равны нулю. Формализуем это соображение следующим образом.
то есть таких дуг (, ), что в  существует путь из  в , отличный от дуги (, ). Ясно, что в силу условий

(i) и (ii) для каждой вершины  ∈  имеются такие  ∈ , что для любого  ∈  компоненты  будут
Дополним орграф  до орграфа ′ фиктивным источником  и фиктивным стоком , то есть  ′ =
длинный путь из  в . Если  – расписание, то в силу условия (i) имеем
соответственно. Для каждой  ∈  обозначим через  самый длинный путь из  в , а через  – самый

 = 0</p>
      <p>= 0
при  = 1, 2, . . . , || − 1 и  =  − |</p>
      <p>| + 2,  − | | + 3, . . . , .
всех потомков – через  = { ∈  |  C }. Для любого  ∈  в силу условия (ii) можем написать, что
Обозначим множество всех предков вершины  ∈  в орграфе  через  = { ∈  |  C }, а множество
при  = 1, 2, . . . , ⌈ || ⌉ и  =  − ⌈
|| + 1,  − ⌈

|| ⌉ + 2, . . . , .</p>
      <p>
        вершины  ∈  и каждого расписания  ∈  имеем
Объединяя (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) и (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ), положим  = max{||, ⌈ || ⌉ + 1} и  = max{|| − 1, ⌈ || ⌉}. Теперь для каждой

 = 0,  = 1, 2, . . . ,  − 1,  −  + 1,  −  + 2, . . . , .
      </p>
      <p>∑︁  = 1,  ∈ ,
∈ 
∑︁  ≤ ,  ∈ ,
0 ≤  ≤ 1,  ∈ ,  ∈ ,
 = 0,  ∈ ,  ∈  ∖ .
 ≤
∈ 
∑︁
∈,&gt;</p>
      <p>, (, ) ∈ ,  ∈ ,
Для упрощения дальнейших обозначений определим для каждой вершины  ∈  множество  = {, +
1,  + 2, . . . ,  − }, а для каждого  ∈  – множество  = {
 ∈  |  ∈ }.</p>
      <p>Определим в пространстве  полиэдр  как множество решений системы линейных уравнений и
неравенств:</p>
      <p>
        В [4] было показано что целочисленные точки полиэдра  и только они являются расписаниями,
причем данное соответствие взаимно-однозначно. Кроме того, там же описаны два класса правильных
относительно , неравенств. Неравенство  ≤ 0 называется правильным относительно , , если оно
выполняется для всех  ∈ , . Среди правильных неравенств важную роль играют такие неравенства,
для которых множество  ∩ { ∈  |  &gt; 0} не пусто. На таких неравенствах основан широкий класс
алгоритмов решения задач целочисленного программирования, называемых алгоритмами отсечения.
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
(5)
(6)
(7)
(8)
Назовем оргаф  -дольным, если его множество вершин  можно разбить на  непересекающихся
подрез  (1, 2, . . . , ). Шириной графа  =  (1, 2, . . . , ) назовем величину  ( ) = max{||,  =
} . Выбрав произвольно ∈ , свяжем с полным -дольным орграфом  (1, 2, . . . , ) ⊆ 
где  ∈ {,  + 1, . . . , } и  ∈ {1, 2, . . . , }.

= ∈1
      </p>
      <p>
        (9)
∈ . Если
− 1
=2 ∈
В силу ограничений (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) и (6) требования, принадлежащие разным долям 1, 2, . . . , , не могут
обслуживаться одновременно. Следовательно, любые два или все три блока слагаемых в неравенстве (9) не
могут быть одновременно не равными нулю. Таким образом, возникают три случая.
      </p>
      <p>
        Случай а). ∑︀ ∑︀  ̸= 0. Тогда ∑︀ ∑︀  = 0 и ∑︀


∑︀  = 0. В силу неотрицательности компонент

вектора  и ограничений (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) имеем ∑︀ ∑︀  ≤ | 1| ≤  ( ).
      </p>
      <p>
        Случай б). ∑︀
∑︀  ̸= 0. Тогда ∑︀ ∑︀  = 0 и ∑︀ ∑︀  = 0. Здесь рассуждения полностью



Случай в). ∑︀ ∑︀  ̸= 0. Тогда ∑︀ ∑︀  = 0 и ∑︀


∑︀  = 0. Следовательно, в силу
неотрица
телности компонент вектора  и ограничений (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), в левой части неравенства (9) имеем ∑︀ ∑︀  ≤

max{||,  = 1, 2, . . . ,  − 1} =  ( ).
2
      </p>
      <p>Свойство быть отсечением и сравнение -дольных неравенств
 &gt; 0.
Будем говорить, что правильное относительно , неравенство  ≤ 0 отсекает точку  ∈ , если
Приведем пример точки, отсекаемой неравенством класса вида (9).
множеством дуг  = { 12, 17, 23, 34, 45, 47, 56, 69, 79, 89, 910} (см. рис.1). Пусть  = 10,  = 3.
Пример 1. Рассмотрим орграф предшествований  с множеством вершин  = {1, 2, 3, 4, . . . , 10} и
Рис. 1: Орграф 

рассмотрим точку  ∈ , такую что ∑︀ ∑︀  &gt; max{||, ,  = 1, . . . , }. В силу неотрицательности
ком=1 ∈</p>
      <p>+
понент точки  будет верным неравенство ∑︀ ∑︀  ≤ ∑︀ ∑︀ . Осталось заметить, что по построению
=1 ∈ =1 ∈
+
max{||,  = 1, . . . , } = max{||,  = 1, . . . ,  + }. Таким образом, ∑︀ ∑︀  &gt; max{||, ,  = 1, . . . , }.
=1 ∈
То есть, если точка  ∈  отсекается неравенством, построенным на орграфе  , то она отсекается и
неравенством, построенным на орграфе  .
Список литературы</p>
      <p>The Class of  -Share Inequalities for the Service Schedules of Requirements by</p>
      <p>Parallel Devices Polytope</p>
      <p>Ruslan Yu. Simanchev, Inna V. Urazova</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.R.</given-names>
            <surname>Garey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.S.</given-names>
            <surname>Johnson</surname>
          </string-name>
          .
          <article-title>Computers and intractability. A guide to the theory of NP-completeness. A Series of Books in the Mathematical Sciences</article-title>
          .
          <string-name>
            <given-names>W.H.</given-names>
            <surname>Freeman</surname>
          </string-name>
          and Co., San Francisco, Calif.,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V.S.</given-names>
            <surname>Tanaev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.S.</given-names>
            <surname>Gordon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Ya.M.</given-names>
            <surname>Shafranskiy</surname>
          </string-name>
          . Schedules Theory.
          <article-title>One-stage systems</article-title>
          . М.,
          <string-name>
            <surname>Нauka</surname>
          </string-name>
          ,
          <year>1984</year>
          , 381 p.
          <article-title>(In Russian)</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>[3] URL: http://www.mathematik.unisnabrueck.de/reseach/OR/class .</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Yu</surname>
          </string-name>
          . Simanchev,
          <string-name>
            <given-names>I.V.</given-names>
            <surname>Urazova</surname>
          </string-name>
          .
          <article-title>The polytope of schedules of identical jobs on parallel processors</article-title>
          .
          <source>Diskretn. Anal. Issled</source>
          . Oper.,
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <fpage>85</fpage>
          -
          <lpage>97</lpage>
          ,
          <year>2011</year>
          (In Russian).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>