<!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>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Makarovskikh Tatiana A., candidate of Physics and Mathematics, Associate professor of department of Mathematical and Computer Modeling, South Ural State University</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>South Ural State University</institution>
          ,
          <addr-line>Chelyabinsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>103</fpage>
      <lpage>111</lpage>
      <abstract>
        <p>При использовании технологии лазерной резки листового материала требуется наличие некоторого пространства для осуществления врезки. При использовании в качестве образа раскройного плана плоского графа G, можно выделить множество граней Fin (G)  F(G) , в которые возможна врезка. Множество вершин Vin (G)  V (G) , инцидентных грани Fin (G) является множеством разрешенных начальных вершин покрывающих OE-цепей. Если путь в графе G является OE-путем и его начальная вершина v1 Vin (G) , тогда этот путь (названный PPOE-цепью) может использоваться при генерации команд раскройному автомату лазерной резки. OE-покрытие графа G, состоящее из PPOE-цепей, названо PPOEпокрытием. Построение PPOE-покрытия для графа G решает задачу определения пути движения режущего инструмента с разрешенным множеством точек врезки. В статье приводятся необходимые условия существования PPOE-покрытия.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Savitsky E.A., Makarovskikh T.A.</title>
      <p>THE OE-COVER FOR A PLANE GRAPH BY CHAINS WITH ALLOWED STARTING VERTICES
The technology of plasma cutting for sheet material claims presence of some space to place a pierce
point. Usage of a plane graph G as an image of cutting plan allows indicating a specified list of faces
Fin (G)  F(G) allowing piercing. A set of vertices Vin (G)  V (G) incident to Fin (G) is a set of allowed
starting vertices for OE-chains. If a path in graph G is the OE-path and its starting vertex v1 Vin (G)
then this path (called PPOE-chain) can be used for constructing a cutting-off program for plasma
cutting machine. OE-cover of graph G consisting of PPOE-chains is called PPOE-cover. Constructing of
PPOE-cover for graph G solves the stated routing problem for a cutter with allowed set of pierce points.</p>
      <p>This paper is devoted to the necessary conditions of PPOE-cover existence.</p>
      <p>
        Plane graph; Path; Pierce point; edge-disjoint cover; ordered enclosing.
Преимуществом при использовании лазерной резки является минимальность таких показателей
ширина реза и термические деформации. Целью задачи определения маршврлуятеатсярезпкоиискя
такого пути режущего инструмента, при котором выполняются условия предшествования, а в
затраченное на вырезание, минимально [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>В терминах задачи лазерной резки под условием предшествования понимается требование к
чтобы отрезаннаяот листа часть не требовала дополнительных разрезаний (т.е. все элеме
вложенного контура должны быть вырезаны прежде, чем внешний контур окажется полно
вырезанным).</p>
      <p>Общее время, требуемое на выполнение резки, можно представить как суммдалряное время
осуществления всех вырезаний, времени на выполнение холостых переходов, времени на врезку и
как основным условием предшествования при выполнении лазерной резки является требовани
отсутствию разрезаний для уже отрезанной части листа, то</p>
      <p>- во-первых, все элементы внутренних контуров должны быть вырезаны прежде, чем будут пол
отрезаны от листа внешние контуры;</p>
      <p>- во-вторых, необходимо учитывать термальные эффекты, например, стоит избегать пересечен
имеющихся резов.</p>
      <p>
        В [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] и [2] присвяодкилтассификация задач маршрутизации режущего инструмента и отмечается, ч
технологии ECP (Endpoint Cutting Problem) и ICP (Intermittent Cutting Problem) за счет возм
совмещения границ вырезаемых деталей позволяют сократить расход материраелзак,и, длиинудлину
холостых проходов [2]. Проблемы уменьшения отходов материала и максимального совмеще
фрагментов контуров вырезаемых деталей решаются на этапе составления раскройного плана.
отмечено, что для решения задачи ECP известен алкгортоиртымй [3н]а,ходит траекторию движения
режущего инструмента и минимизирует число точек врезки. Для решения этой задачи авторами
[
        <xref ref-type="bibr" rid="ref13 ref13 ref5 ref5">3</xref>
        ] использован аппарат теории графов, предложенный в работе алгоритм строит дополнительные
между вершинами нечетнсотйепени графа, инцидентными одной грани. Тем не менее, в общем с
при добавлении дополнительных ребер между парами вершин нечетной степени граф не будет
Более того, не все вершины нечетной степени могут выступать в качестве начпаелйь.ных вершин
В данной статье авторами рассматривается решение задачи оптимизации пути режущего инстру
в случае, когда раскройный план является плоским неэйлеровым графом, а на траекторию д
режущего инструмента наложены следующие ограничения: отярезаонтна листа часть не требует
дополнительных разрезаний, а возможтноычкеи врезки заданы.
Определения и обозначения
      </p>
      <p>Для решения поставленной задачи
[4]. Моделью раскройного листа будем
G с внешней граньfю0 на плоскостиS.</p>
      <p>раскройный план необходимо представить в виде плоского</p>
      <p>считкатоьстьпSл,осмоделью раскройного пл–апнлаоский граф
Для плоского грGафдаалее черезE(G) будем обозначать
множество его
внутренностями,
ребер, представляющих
гомеоморфные отрезкам.</p>
      <p>плоские жордановы
ЧеVр(еGз) обозначим</p>
      <p>кривырено с непеорпеасекающимися
множество граничных точек
этих
кривых.</p>
      <p>Для любой части грJафаG (части траектории движения режущего инструмента) обозначзим чере
Int  J  теоретико-множественное
объединение
его
внутренних
граней
(объединение
всех
связных
компонент S ‚ J ,
не
содержащих
внешней
грани). InТtо(Jгд)а можно
интерпретировать
как
отрезанную</p>
      <p>отислта часть. Множества вершин, ребер и граJнбеуйдемграфобаозначать черVе(зJ ) , E(J )
и F(J) соответственно, а черMез| –|число элементов</p>
      <p>множестMв.а
Начальную часть маршрута в Gгрбауфдем рассматривать как часть графа, содержащую все вершины
и ребра, принадлежащие этой части маршрута. Это позволяет формализовать требование к ма
режущего инструмента как условие отсутствия пересечения внутренних граней любой начальной
маршрута в заданном плоском Gгрсаферебрами его оставшейся части [5]. Такие маршруты буде
называть маршрутами с упорядоченным охватыванием [6] (или длOяE-мкаррашторсуттиами, гдOеE – от
англ. o“rdered enclosing”).</p>
      <p>Определение 1 [5]. Цепь C  v1e1v2e2 vk в плоском графе G имеет упорядоченное охватывание
(является OE-цепью), если для любой его начальной части Cl  v1e1v2e2 el l  (| E |) выполнено условие
Int Cl   G   .</p>
      <p>Определение 2 [6]. Упорядоченная последовательность реберно-непересекающихся OE-цепей</p>
      <p>C0  v0e10v10e20...ek00 vk00 , C1  v1e11v11e12...e1k1v1k1 , ,</p>
      <p>Cn1  vn1e1n1v1n1e2n1...eknn11vknn11,
m :m  n,  lm01Int(Cl )   n1 Cl   ,
lm
называется маршрутом с упорядоченным охватыванием (OE-маршрутом).</p>
      <p>Построение OE-маршрута графаG решает поставленную задачу раскроя. Наибольший
представляют маршруты с минимальным числом цепей, поскольку переход от одной
соответствует холостому проходу режущего инструмента.</p>
      <p>Определение 3. ОЕ-маршрут, содержащий минимальную по мощности упорядоченную
последовательность реберно-непересекающихся цепей в плоском графе G будем называть эйлеровым
маршрутом с упорядоченным охватыванием (эйлеровым OE-маршрутом), а составляющие его OE-цепи –
эйлеровым OE-покрытием.</p>
      <p>Топологическое представлениеплоского графа G  (V , E) на плоскостиS с точностью
гомеоморфизма определяется заданием для каждогоe реEбрслаедующих функций [4]:
• vk (e) , k  1, 2 – вершины, инцидентныеебру e;
fk (e) – грань, находящаяся
справа</p>
      <p>при движении поe отребвреуршиныvk (e) к вершине
v3k (e) , k  1, 2 ;
интерес</p>
      <p>цепи к
до
lk (e) – ребро, инцидентное гранf3иk (e) и vk (e) , k  1, 2 ;
rk (e) – ребро, инцидентное гранfkи(e) и vk (e) , k  1, 2 .
Поскольку
функцииvk (e) , fk (e) , lk (e) , rk (e) , k  1, 2 , построенные на ребрах гGраф(Vа , E) ,
для
каждого ребра определяют инцидентные вершины, инцидентные грани и смтеожн ысперарвебдрлаи,во
следующее</p>
      <p>Утверждение. Функции vk (e) , fk (e) , lk (e) , rk (e) , k  1, 2 , построенные на ребрах графа G  (V , E) ,
определяют плоский граф G  (V , E) с точностью до гомеоморфизма.</p>
      <p>Данное утверждение справедливо, поскольку</p>
      <p>фунvкk(цeи) и, fk (e) , lk (e) , rk (e) , k  1, 2 , построенные
для ребер графGа , определяют инцидентные вершины для каждого ребра,
смежные ребра. Далее будем считать, что все рассматриваемые плоские графы
функциями. Пространственная ложсность такого представления буOде(|тE | log2 | V |) .
инцидентные грани
представлены указа
Построение
данных функций не составляет проблем. Фактически, они определяются на этапе кодGир.ования гр
Это минимальная информация, необходимая для представюлбеонгиоя пллоского графа с точностью до
гомеоморфизма. Используя известные координаты прообразов вершинG г(рVа,фEа) и размещения
фрагментов
раскройного
плана,
являющихся
прообразами
реберG г(рVа,фEа) ,
любой
маршрут в
графе G  (V , E) можно интерпретировать как траекторию
режущего инструмента.
Приведем понятие ранга ребра, используемое в рассуждениях ниже.</p>
      <p>Определение 4 [7]. Рангом ребра e  E(G) будем называть значение функции rank(e) : E(G)  N ,
определяемую рекурсивно: пусть E1  {e  E :e  f0} – множество ребер, ограничивающих внешнюю грань
f0 графа G  (V , E) , тогда e  E1 rank(e)  1 ; пусть Ek (G) – множество ребер ранга 1 графа
  k1
Gk V , E \ 
  l1</p>
      <p> 
El  ,
 
тогда e  Ek rank(e)  k  .</p>
      <p>Ранг ребра определяет его удаленность от внешней грани и показывает, какое минимальное
граней необходимо пересечь, чтобы добраться от внешнfе0йдо грэатноиго ребра.
Мощность эйлерова OE-покрытия</p>
      <p>Рассмотрим произвольный плоский связный граф. В этом случае справедлива следующая теоре
оценке мощности эйлероOвEа-покрытия.</p>
      <p>Теорема 1 [8]. Пусть G – плоский связный граф, Vodd (G) – множество вершин нечетной степени графа
G, тогда для мощности N эйлерова OE-покрытия графа G имеет место неравенство
k  | Vodd (G) |  N | Vodd (G) | 2k.</p>
      <p>2
Причем, как верхняя, так и нижняя оценки достижимы.</p>
      <p>Доказательство. Из теоремы Листи–нЛгаюка селдует, что нижняя оценка не может бытьk. меньше
Эта граница достигается для графов без мостов, имеющих хотя бы одну вершину нечетной</p>
      <p>Рис. 1. Пример графа, в котором все вершины нечетной степени должны быть началом покрывающей OE-цепи
Таким образом, для указанного примера мощность
мощности) не мешнеь величины2k .</p>
      <p>Для доказательства, чт2оk является точной верхней оценкой мощности
опишем процесс построениOяE-покрытия, в котором каждая из вершин
началом ецпи [8].</p>
      <p>Алгоритм параллельный. Организуеkмпр2оцессов, которые стартуют в вершv1и, нv2*а,х, v2*k . Начнем
*
эOйEл-перооквраытия (т.е. наименьшего по</p>
      <p>эйOлEе-рпоовкарытия,
нечетной степени являет
построение OE-цепей с помощью процедуPрaыrallelFormChain() из
синхронизации процессов испольтзсуяе глобальная переменнcаuяr_rank. Процедура
построения цепи, если ранг текущего ребра оказываеcтuсrя_ranнkи.же
Процедура ParallelFormChain
Внешняя переменная: cur _ rank – синхронизатор по рангам ребер;
Входные данные: w – первая вершина цепи;
Выходные данные: v – последняя вершина текущей цvепиw ; e  Q(v) ;
Do
вершинv1*, v2*, , v2*k .</p>
      <p>Для
ждет продолжение
e1  arg maxeQ(v) rank(e) ;
e2  arg maxeQ(v):f1(e) f2 (e) rank(e) ;</p>
      <p>e  e2 ;</p>
      <sec id="sec-1-1">
        <title>Else</title>
        <p>e  e1 ;</p>
      </sec>
      <sec id="sec-1-2">
        <title>EndIf</title>
        <p>Wait ( rank(e)  cur _ rank );
\\ Найти ребро максимального ранга, по возможняовслтяиющнеееся мостом</p>
        <p>If rank(e1)  rank(e2 )
If ( e  E(G) )</p>
        <p>E(G)  E(G) ‚ {e}; \\ Удалить ребрeои объединить грани, разделенные рeебром
If v  v1(e)</p>
        <p>REPLACE(e);
\\ Перестановка индексов функций рeебсрkана –3k, k  1, 2 .</p>
      </sec>
      <sec id="sec-1-3">
        <title>EndIf</title>
        <p>Trailw  Trailw {e};
v  v1(e) ;</p>
      </sec>
      <sec id="sec-1-4">
        <title>EndIf</title>
      </sec>
      <sec id="sec-1-5">
        <title>Return v;</title>
      </sec>
      <sec id="sec-1-6">
        <title>EndProcedure</title>
        <p>На каждом этапе будем добавлять по одному ребру в каждую из этих цепей.
Каждый из запущенных процессов вернет либо вершину нечетной степени, либо вер
инцидентную внешней грани. Покслонечаония данных процессов необходимо упорядочить полученные
цепи по убыванию ранга стартовой веvр1*ш,vи2*,ны, v2*k . Сказанное выше можно обобщить в алгоритме
Parallel OE-Cover.</p>
        <p>Алгоритм Parallel OE-Cover
Входные данные: G  (V , E) – плоский связный граVфod;d  V – множество вершин нечетной степени
графа G;
Выходные данные: Trail – OE-покрытие как упорядоченный массив ребер.</p>
        <p>Initiate();
Order ();
SortOdd (); \\Сортировка вершин нечетнотйепесни по убыванию их ранга</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>For each ( wVodd ) DoParallel</title>
      <p>\\Синхронизация процессов
cur _ rank  max rank(Q(v)) ;
vVodd
\\Построение O-Eцепи</p>
      <p>ParallelFormChain ( w,v );</p>
      <sec id="sec-2-1">
        <title>EndFor</title>
        <p>Trail  Trail(v1) •Trail(v2 ) • •Trail(v2k ) ;
Конец алгоритма
Таким образом, будет построено не бол2еkе,цепчейм.
Теорема доказана.
В качестве примера рассмотрим граф, приведенный2. на рис.
Рис. 2. Пример графа для демонстрации работы алгоритма Parallel OE-Cover. Для каждого ребра указан его ранг
Выполнение алгоритмPаarallel OE-Cover можно представить в виде следующей таблицы.
Таблица. Трассировка работы алгоритма Parallel OE-Cover по шагам
cur _ rank
4
4
3</p>
        <p>P
1
v11
v11
v6</p>
        <p>P
2
–
–
v12</p>
        <p>P
3
–
–
v13</p>
        <p>P
4
–
–
v14</p>
        <p>P
5
–
–
v15
Всего
построение
будет
цепи
запущено шесть процессов
из вершиv1н1ымаксимального
числу
Олсьтаные
вершин
процессы
нечетной
будут
степени. Первым
дожидаться, когда
на
ранг текущего ребра совпадет со знаcчuеrн_иrеaмnk . Так, на третьей
итерации алгоритма стартует еще
четыре процесса
из вершv12и,нv13 , v14 и v15 .</p>
        <p>Шестой процесс, который должен стартовать
из v1 ,вершины
не будет начат, так как эта вершина будет достигнута первым процессом, и она станет концев
построенной этим процессом. вТак,результате работы процессов будет построенOоE-цпепятейь,
которые, будучи упорядоченными в соответствии с убыванием ранга начальной вершины,
эйлерово OE-покрытие графа, представленного на рисунке 2. Следовательно, построенное покрыт
представляет собой последовательность цепCе1й: v11v11v6v6v1 ; C2  v12v12v7v7v5v1v2v5 ; C3  v14v14v9v9v3v2v3 ;
C4  v15v15v10v10v2v5 ; C5  v13v13v8v8v4v5v4v3 .</p>
        <p>Таким образом, на мощность покрытия влияет факт наличия мостов в ргарфаафе.беВз мслоусчтаоев г
достиается нижняя граница, если существует хотя бы одна верина нечетной степени, смежная
грани. Если таких вершин нет, то мощность покрытия на единицу больше нижней оценки.
Ограничения со стороны технологического процесса</p>
        <p>В данномаздреле будем рассматривать только графы, для которых достигается нижняя оценка,
графы, не имеющие мостов и имеющие хотя бы одну вершину нечетной степени, смежную внеш
Одним из критериев оценки упаковки деталей на листе раскроя момжоежтносбтьытьиливоз
невозможность выполнения построенного раскроя автоматом плазменной Терхензоклио.гия
плазменной резки требует наличия некоторого пространства для размещения точки врезки ря
местом начала реза по контуру Вдетсавляиз.и с этим возникоабехтодинмеость формировать маршрут
инструмента с учетом этого ограничения. Кроме того, время, затраченное на осуществление
сильно влияет на суммарное время вырезания. В соответствии с этими ограничениями возникает
допустимости осуществления пзмлаенной резки для заданной упаковки деталей. Более того, возникает
задача минимизации числа точек врезки. В соответствии с теоремой 1 число точек врезки дл
графа, не имеющего мостов и имеющего хотя бы одну вершину, смежную вне ш|Vнoеddй| /2г.рани, равн
Тем не менее, в теореме 1 отсутствуют ограничения на выбор точек врезки.</p>
        <p>Например, рассмотрим раскройные планы, приведенные на рисунке 2. Заметим, что
формировании этих раскройных планов использовалось совмещение ремзово, бртаазкоим, врезка для
рассматриваемого примера технологически возможна только с внешней грани (в –отбощльемко случае
с граней, допускающих врезку). Следовательно, реализация раскроя инструментом плазменной ре
возможна для раскройного плана, привегдоеннао рисунке 2.б) и не возможна для раскройного план
рисунке 2.а), так как для него необходимо ввести дополнительные точки врезки для в
внутренних прямоугольниковR4 и R5 (см. рис.2.а)). Для рроайснкого плана, представленного на рисунке
2.б) возможно разместить все точки врезки на внешней грани соответствующего графа.
Формализуем рассмотренную задачу следующим образом.
Предположим, что гранFiиn(G)  F(G) допускают размещение точкиезквир. Тогда обозначим
через
Vin (G)  V (G) вершины
маршрутом</p>
        <p>и начальная
для автомата плазменной резки.
разрешенными точками врезки).</p>
        <p>нечетной
степени,
инцидентнFiыn(еG) . Если
маршрут в графе
явOлEя-ется
вершvи1наVin (G) , то на его</p>
        <p>основе может быть постромемнаа рпарсокгрроая
Такой
маршрут</p>
        <p>будем PPнOаEзы-мваартшь рутом О(Е-маршрутом с
Рисунок 2. Пример нереализуемого и реализуемого раскройных планов для технологии плазменной резки (в вершинах,
отмеченных белым, допустима врезка)
Определение 5. OE-цепь C  v1e1v2e2 vk называется PPOE-цепью, если ее начальная вершина v1 Vin (G) .
Определение 6. Упорядоченная последовательность реберно-непересекающихся PPOE-цепей,
покрывающая все ребра графа G, называется PPOE-покрытием.</p>
        <p>Определение 7. Эйлеровым PPOE-покрытием называется минимальная по мощности упорядоченная
последовательность реберно-непересекающихся PPOE-цепей.</p>
        <p>Графы на рисунках 2.в) и 2.г) яовблряаюзатмсяи раскройных планов на рисунках 2.а) и 2.б)
соответственно. ВершиныVin не закрашены. В окрестностях этих вершин допускается размещение точк
врезки. Напротив, в вершинах, закрашенных черным,
образом, для графа на рисунке 2.г) суPщPеOсEтв-пуоектрытие,
невозможно</p>
        <p>размещение ит.очТкиакимврезк
напримерC,1  v1v3v5v6v9v8v5 ; C2  v3v7v8 ;
C3  v7v11v10v9 ; C4  v11v12v10 ; C5  v12v4v6 ; C6  v4v2v1v2 . Для грааф на рисунке 2.в) такого покрытия не
существует.</p>
        <p>Задачу определения возможности реализации раскроя инструментом плазменной резки
сформулировать в терминах задачи идентификации существования эPйPлOеEр-опвоакрытия для
данного графа. В соответствитимечсенноыми выше ограничениями (вершина, соответствующая точке
врезки, должна принадлежать либо внешней грани, либо другой грани, допускающей наличие
вершин) можно сформулировать следующее необходимое условие сущесPтPвOовEа-пноикярытия.</p>
        <p>Теорема 2 (необходимое условие существования PPOE-покрытия). Пусть G – плоский граф,
имеющий 2k вершин нечетной степени. Если в графе существует PPOE-покрытие, то | Vin (G) | k .
мож
а)</p>
        <p>б)
Рисунок 3. Примеры графов, не имеющих PPOE-покрытия
Например, граф на рисунке 3.а) не может бытPьPOEп-цоекпряымти. Он имеет восемь вершин
нечетной степени, может быть покрыт как минимум четырьмя цепями, из них только тр
начинаться в вершинах, допускающих нPаPчOалEо-цепи. Данное условие является необходимым, но не
достаточным. Так, для графа на рисунке 3.б) существует четыре вершины, которые могут
началом PPOE-цепи, и столько же вершин, которые не могут являться началами такой цепи. Тем
для этого графеа снуществуеPтPOE-покрытия.</p>
        <p>Пути, реализующиеPPOE-покрытие, можно представить как упорядоченную последовательность
PPOE-цепей, соединенных т.н. дополнительными (фиктивными) ребрами между концом текущей
началом следующей цепей. Такие переходы образруоюсточетапнаие в двудольном орграфе
D  (Vin vout Vin , E) , гдеVin – множество всех вершин нечетной степени, которые могут выступать
качестве
началаPPOE-цепи
(точки
врезкVиo)u;t – множество
вершин
нечетйно степени, которые могут
выступать только концами построенных цепей (точки выхода).</p>
        <p>Теорема 3 (необходимое условие существования PPOE-покрытия). Для существованиPяPOE-цепи
необходимо, чтобы в смешанном гGрафDе существовал цикл, е вс дуги которого принадлежат
{(v,u) : v Vout Vin,u Vin}.</p>
        <p>Доказательство. PPOE-покрытие является частным случаOеEм-покрытия, следовательно, оно
является ориентированным циклом, содержащем ребраG играфреабра паросочетанMияна множестве
вершин Vodd G , гдеVodd  Vin Vout . ПосколькуPPOE-покрытие состоит PиPзOE-цепей, тогда ребра
из
паросочетания M должны
быть пройдены
в направVлoеuнtииVin Vin . В случае
указанной
ориентации
ребер паросочетания они будут асотьвпадс дугами D.из Таким образом, для
существовPаPнOиEяпокрытия необходимо существование цикла в смешанномG гDра,фев котором все дополнительные
ребра являются дугамиVouиtзVin в Vin . Теорема доказана.</p>
        <p>Теорема 4 (необходимое условие существования PPOE-покрытия). Для
существованияPPOEпокрытия в плоском связном Gгранфеоебходимо, чтобы мощность минимальн{Vоiгn о,Vout} -разреза
превосходила |Vout | .
{Vin , Vout} -разреза
Доказательство. Предположим, что существуPеPтOE-покрытие графаG. Тем не
не превосход|иVтout | . Так как ни одPнPаOE-ицзепей, формирующих
менее, мощность
покрытие, не
может начинаться в вершиuнаVхout , то покрытие будет состоять из не |Vмoеutн|ееп,утечйем из вершин
v Vin в
вершиныu Vout . В
этом
случае
некоторые
пути
могут
оказать-нсяепересбеекранюощимися,
C1  v5v9v8v10v9 , C2  v3v8v7v6v8 , C3  v4v3v2v6 . Таким
неокрашенными вершинами имеет три ребра.</p>
        <p>Построение PPOE-покрытия графаG позволяет решить азчаду маршрутизации для пути режущего
инструмента с ограничениями на выбор точки врезки.
Заключение</p>
        <p>Для реализации технологии вырезания деталей раскройного плана с совмещенными
существует достаточно мало алгоритмов.</p>
        <p>Найденные в статье необходимыоевиуяслвозможности реализации раскроя машиной лазерной резки
с ограничениями на врезку следует учитывать при составлении раскройных планов.</p>
        <p>Тем не менее, вопрос формулировки достаточных условий остается открытым. К
дальнейших исследований можнотонести следующие случаи: вершина может выступать как
врезки, так и точкой выхода; точками врезки могут выступать вершины четной степени.
направле
точкой
рез
Благодарности</p>
        <p>Статья выполнена при
соглашение № 02.A03.21.0011.</p>
        <p>поддержке
Правительства
РФ
(Постановление
№211</p>
        <p>отг.), 16.03.2013</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>References</title>
      <p>наук, доцент, доцент кафедры
-УЮржалньоский государственный</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dewil</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vansteenwegen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cattrysse</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>A review of cutting path algorithms for</article-title>
          laser cutters // International Journal Adv Manuf.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Technol.</surname>
          </string-name>
          , -
          <year>2016</year>
          . - Vol.
          <volume>87</volume>
          . - P.
          <year>1865</year>
          -
          <fpage>1884</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Dewil</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vansteenwegen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cattrysse</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laguna</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vossen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <article-title>An improvement heuristic framework for the laser cutting tool</article-title>
          path problem //
          <source>International Journal of Production Research</source>
          . -
          <year>2015</year>
          . - Vol.
          <volume>53</volume>
          ,
          <string-name>
            <surname>Iss</surname>
          </string-name>
          . 6. - P.
          <fpage>1761</fpage>
          -
          <lpage>1776</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Manber U.</given-names>
            ,
            <surname>Israni</surname>
          </string-name>
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>Pierce point minimization and optimal torch path determination in flame cutting /</article-title>
          / J. Manuf.
          <string-name>
            <surname>Syst</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <year>1984</year>
          . -Vol.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <volume>3</volume>
          (
          <issue>1</issue>
          ). P.
          <volume>81</volume>
          -
          <fpage>89</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Panioukova</surname>
            <given-names>T. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panyukov А</surname>
          </string-name>
          . V.
          <article-title>Algorithms for Construction of Ordered Enclosing Traces in Planar Eulerian Graphs //</article-title>
          <source>Proc. 6th Workshop on Computer Science and Information Technologies -C2S0I0T3'2</source>
          .
          <fpage>0</fpage>
          -
          <lpage>0V3o</lpage>
          .l. 1. P.
          <volume>134</volume>
          -
          <fpage>138</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Panyukova T. Chain</surname>
          </string-name>
          <article-title>Sequences with Ordered Enclosing //</article-title>
          <source>Journal of Computer and System Sciences International. - 2007</source>
          . - Vol.
          <volume>46</volume>
          , No. 1. - P.
          <fpage>83</fpage>
          -
          <lpage>92</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Makarovskikh</surname>
            <given-names>Т. А.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panyukov</surname>
            <given-names>А. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savitsky</surname>
            <given-names>E. A.</given-names>
          </string-name>
          <string-name>
            <surname>Mathematical</surname>
          </string-name>
          <article-title>Models and Routing Algorithms for CAM of Technological Support of Cutting Processes /</article-title>
          / IFAC-PapersOnLine
          <volume>49</volume>
          -
          <fpage>12</fpage>
          . -
          <fpage>2016</fpage>
          . - 821-826.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Макаровских</given-names>
            <surname>Т.А</surname>
          </string-name>
          .
          <article-title>Оценка мощност-ипокOрEытия плоского графа // ВестниимкскоУгфо государственного авиационного технического университета-</article-title>
          .
          <year>2017</year>
          .
          <article-title>-</article-title>
          <source>Т. 21. № 2 - С(7.6)1</source>
          .
          <fpage>1</fpage>
          -
          <lpage>2118</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Technol.</surname>
          </string-name>
          , -
          <year>2016</year>
          . - Vol.
          <volume>87</volume>
          . - P.
          <year>1865</year>
          -
          <fpage>1884</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Dewil</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vansteenwegen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cattrysse</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laguna</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vossen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <article-title>An improvement heuristic framework for the laser cutting tool</article-title>
          path problem //
          <source>International Journal of Production Research</source>
          . -
          <year>2015</year>
          . - Vol.
          <volume>53</volume>
          ,
          <string-name>
            <surname>Iss</surname>
          </string-name>
          . 6. - P.
          <fpage>1761</fpage>
          -
          <lpage>1776</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Manber U.</given-names>
            ,
            <surname>Israni</surname>
          </string-name>
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>Pierce point minimization and optimal torch path determination in flame cutting /</article-title>
          / J. Manuf.
          <string-name>
            <surname>Syst</surname>
          </string-name>
          .
          <article-title>-</article-title>
          <year>1984</year>
          . -Vol.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <volume>3</volume>
          (
          <issue>1</issue>
          ). P.
          <volume>81</volume>
          -
          <fpage>89</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Makarovskikh</surname>
            <given-names>T.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savitsky</surname>
            <given-names>E.A.</given-names>
          </string-name>
          <article-title>Abstragirovanie raskrojnogo plana do ploskogo grafa dlja jeffektivnogo reshenija zadachi vyrezanija detalej // Vestnik UGATU</article-title>
          . -
          <year>2015</year>
          . - Vol.
          <volume>19</volume>
          . № 3 - P(
          <volume>6</volume>
          .19)
          <issue>9</issue>
          .
          <fpage>0</fpage>
          -
          <lpage>196</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Panioukova</surname>
            <given-names>T. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panyukov А</surname>
          </string-name>
          . V.
          <article-title>Algorithms for Construction of Ordered Enclosing Traces in Planar Eulerian Graphs //</article-title>
          <source>Proc. 6th Workshop on Computer Science and Information Technologies -C2S0I0T3'2</source>
          .
          <fpage>0</fpage>
          -
          <lpage>0V3o</lpage>
          .l. 1. P.
          <volume>134</volume>
          -
          <fpage>138</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Panyukova T. Chain</surname>
          </string-name>
          <article-title>Sequences with Ordered Enclosing //</article-title>
          <source>Journal of Computer and System Sciences International. - 2007</source>
          . - Vol.
          <volume>46</volume>
          , No. 1. - P.
          <fpage>83</fpage>
          -
          <lpage>92</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Makarovskikh</surname>
            <given-names>Т. А.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Panyukov</surname>
            <given-names>А. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savitsky</surname>
            <given-names>E. A.</given-names>
          </string-name>
          <string-name>
            <surname>Mathematical</surname>
          </string-name>
          <article-title>Models and Routing Algorithms for CAM of Technological Support of Cutting Processes /</article-title>
          / IFAC-PapersOnLine
          <volume>49</volume>
          -
          <fpage>12</fpage>
          . -
          <fpage>2016</fpage>
          . - 821-826.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Makarovskikh</surname>
            <given-names>T.A.</given-names>
          </string-name>
          <article-title>Ocenka moshhnosti OE-pokrytija ploskogo grafa // Vestnik Ufimskogo gosudarstvennogo aviacionnogo tehnicheskogo universiteta</article-title>
          .
          <source>- 2017</source>
          . - Vol.
          <volume>21</volume>
          . №
          <volume>2</volume>
          (
          <issue>7</issue>
          -
          <fpage>6P</fpage>
          )..
          <fpage>112</fpage>
          -
          <lpage>118</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Panyukova T.</surname>
          </string-name>
          <article-title>A. Cepi s uporjadochennym ohvatyvaniem v ploskih grafah // Diskretnyj analiz i issledovanie operacij</article-title>
          .
          <source>- 2006</source>
          . - Vol.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          13, №
          <fpage>2</fpage>
          -. P.
          <volume>31</volume>
          -
          <fpage>43</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>