все перечисленные неравенства, приходим к заключению, сформу-
лированному в доказываемой теореме.
Теорема 7.2. Пусть выбрана такая ось l, что проекции на нее
всех дуг графа положительны. Тогда эта ось определяет некото-
рую параллельную форму алгоритма: ярусами этой параллельной
формы являются множества вершин, лежащих в перпендикуляр-
ных к l гиперплоскостях, причем ярусы упорядочены в соответ-
ствии с порядком проекции вершин на ось l.
Д о к а з а т е л ь с т в о. Докажем сначала, что множества вер-
шин в гиперплоскостях — ярусы, т.е. что они не соединены дугами:
но это действительно так, ибо в противном случае проекции этих
дуг на ось не были бы положительными (они равнялись бы нулю),
что противоречит условию теоремы.
С другой стороны, если гиперплоскости перенумерованы в со-
ответствии с порядком проекций на оси l, то ввиду однонаправлен-
ности проекций дуг ясно, что если 1, 2, . . . , k — нумерация точек
пересечения гиперплоскости с осью l в соответствии с упомянутым
направлением, а V
i
— множества вершин в i-й гиперплоскости, то
для вершин u ∈ V
i
, v ∈ V
j
, соединенных дугой (u, v), следует, что
i < j. Теорема доказана.
Следствие 7.1. В условиях теоремы 7.2 высота алгоритма
равна числу проекций на прямой l, а ширина алгоритма — макси-
мальному числу вершин, проектирующихся в одну точку прямой
l.
Определение 7.1. Ось l, удовлетворяющая теореме 7.1, на-
зывается направляющим вектором графа, а сам граф называется
направленным.
Если существует ось l, удовлетворяющая условиям теоремы
7.2, то граф называется строго направленным.
Теорема 7.3. Если все дуги графа имеют положительные
координаты (разность между координатами конца и начала по-
ложительна), то этот граф является строго направленным и в
качестве направляющего вектора можно взять любой вектор с
положительными компонентами.
Д о к а з а т е л ь с т в о становится очевидным, если вспомнить
определение строгой направленности.
52