Вестник Удмуртского университета. Математика. Механика. Компьютерные науки
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Вестник Удмуртского университета. Математика. Механика. Компьютерные науки, 2014, выпуск 1, страницы 76–86 (Mi vuu418)  

Эта публикация цитируется в 3 научных статьях (всего в 3 статьях)

МАТЕМАТИКА

Влияние условий предшествования на вычислительную сложность решения маршрутных задач методом динамического программирования

Я. В. Салийab

a Институт математики и компьютерных наук, Уральский федеральный университет, 620000, Россия, г. Екатеринбург, пр. Ленина, 51
b Отдел управляемых систем, Институт математики и~механики имени Н. Н. Красовского УрО РАН, 620990, Россия, г. Екатеринбург, ул. С. Ковалевской, 16
Список литературы:
Аннотация: В статье рассматривается общий случай маршрутной задачи дискретной оптимизации, осложненной условиями предшествования; изучается влияние условий предшествования на вычислительную сложность решений таких задач методом динамического программирования. Особенность применяемого метода динамического программирования заключается в его “экономичности”: подзадачи, не соблюдающие условия предшествования и, следовательно, не участвующие в оптимальном решении, не рассматриваются, что позволяет сберечь и вычислительную мощность, и память.
Этот метод c 2004 года используется А. Г. Ченцовым и его соавторами, но степень экономии ресурсов исследовалось мало. Мы предлагаем подход к решению этой проблемы, основанный на комбинаторном анализе числа подзадач, существенных в смысле условий предшествования. Применяя известные комбинаторные правила сложения и произведения, мы получили результат для важных частных случаев условий предшествования: а) “независимые” наборы условий предшествования; б) “цепь” условий предшествования – когда условия задают линейный порядок; в) случай, когда в графе предшествования нет неориентированных циклов, и исходящая степень любой вершины не превышает единицы. Последний случай представляет собой условия предшествования, встречающихся в практической задаче маршрутизации движений инструмента в машинах листовой резки и соответствует требованию вырезать внутренний контур прежде внешнего.
В связи с более сложной структурой случая в) по сравнению с остальными для него вместо аналитической формулы представлен алгоритм; алгоритм реализован на языке C++, зависимость его вычислительной сложности от числа связанных условиями предшествования объектов имеет не более чем квадратичный порядок. В дальнейшем мы предполагаем расширить область применения нашего подхода до более общих вариантов условий предшествования. Отметим также, что наш подход не зависит от критерия оптимальности, соответственно, может применяться для анализа сложности решения методом динамического программирования в произвольных маршрутных задачах с условиями предшествования.
Ключевые слова: условия предшествования, динамическое программирование, вычислительная сложность, маршрутные задачи, листовая резка.
Поступила в редакцию: 16.01.2014
Тип публикации: Статья
УДК: 519.854.1+519.854.2
MSC: 90C27, 90C39, 68Q25
Образец цитирования: Я. В. Салий, “Влияние условий предшествования на вычислительную сложность решения маршрутных задач методом динамического программирования”, Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки, 2014, № 1, 76–86
Цитирование в формате AMSBIB
\RBibitem{Sal14}
\by Я.~В.~Салий
\paper Влияние условий предшествования на вычислительную сложность решения маршрутных задач методом динамического программирования
\jour Вестн. Удмуртск. ун-та. Матем. Мех. Компьют. науки
\yr 2014
\issue 1
\pages 76--86
\mathnet{http://mi.mathnet.ru/vuu418}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/vuu418
  • https://www.mathnet.ru/rus/vuu/y2014/i1/p76
  • Эта публикация цитируется в следующих 3 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Вестник Удмуртского университета. Математика. Механика. Компьютерные науки
    Статистика просмотров:
    Страница аннотации:393
    PDF полного текста:183
    Список литературы:52
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024