Помощь в написании студенческих работ
Антистрессовый сервис

Математические модели и алгоритмы дискретной оптимизации распределенных баз данных

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Идейно наиболее простым является метод отсечения. Однако, он обладает существенными недостатками: нерегулярность вычислительной процедуры и плохая сходимость к целочисленному решению. Первым примером реализации метода отсечения служат известные алгоритмы Р. Гомори. В работах Колоколова A.A. развивается новый подход к анализу метода отсечения и задач целочисленного линейного программирования… Читать ещё >

Математические модели и алгоритмы дискретной оптимизации распределенных баз данных (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. АНАЛИЗ ПРИМЕНЕНИЯ МЕТОДОВ ОПТИМИЗАЦИИ ДЛЯ РЕШЕНИЯ ЗАДАЧ ПРОЕКТИРОВАНИЯ РАСПРЕДЕЛЕННЫХ БАЗ ДАННЫХ
    • 1. 1. Этапы, задачи и методы проектирования РБД
    • 1. 2. Математические модели оптимизации параметров логической структуры РБД
      • 1. 2. 1. Выбор и обоснование показателя эффективности функционирования РБД
      • 1. 2. 2. Оптимизация распределения ИМ по узлам ВС по критерию суммарного среднего времени обработки запросов пользователей
      • 1. 2. 3. Определение оптимального состава оперативного резерва информации в РБД
    • 1. 3. Математические модели оптимизации параметров физической структуры РБД
    • 1. 4. Особенности комбинаторных методов оптимизации и пути повышения их эффективности
  • Выводы
  • 2. ПРИМЕНЕНИЕ ТЕОРИИ ДВОЙСТВЕННОСТИ В МЕТОДЕ ВЕТВЕЙ И ГРАНИЦ И ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ
    • 2. 1. Предварительное сокращение размерности задачи на основе теории двойственности
    • 2. 2. Способы оценки границ решения при использовании теории двойственности
    • 2. 3. Определение порядка ветвления переменных и оценка границ решения задачи целочисленного программирования с булевыми переменными
    • 2. 4. Применение разрешающих множителей модифицированного симплекс-метода для повышения эффективности метода ветвей и границ
    • 2. 5. Применение теории двойственности в методе встречного решения функциональных уравнений динамического программирования
  • Выводы
  • 3. ЭКСПЕРИМЕНТАЛЬНАЯ ОЦЕНКА МЕТОДОВ ОПТИМИЗАЦИИ НА ОСНОВЕ РАЗРАБОТАННОГО ПАКЕТА ПРИКЛАДНЫХ ПРОГРАММ
    • 3. 1. Экспериментальная оценка эффективности методов и алгоритмов оптимизации

Ключевой проблемой современной теории управления является оптимизация. Решение этой проблемы требует разработки и практического применения методов оптимизации, основанных на использовании последних достижений в области новых информационных и компьютерных технологий. Среди прикладных задач оптимизации важное место занимают задачи дискретного программирования. Большинство задач этого типа (коммивояжера, классическая задача теории расписаний, задача о раскраске, об оптимальном покрытии, о максимальном разрезе, о ранце и ряд других) являются универсальными задачами целенаправленного перебора и относятся к числу NP-сложных. Для их решения до настоящего времени не найдены эффективные алгоритмы, трудоемкость которых полиномиально зависела бы от размерности задачи[1−8]. Поэтому остается актуальной задача дальнейшего совершенствования и модификации алгоритмов решения, разработки их современного программного обеспечения.

Среди общих методов дискретного программирования [9−13] можно выделить три основных: отсечения, ветвей и границ, динамического программирования.

Идейно наиболее простым является метод отсечения. Однако, он обладает существенными недостатками: нерегулярность вычислительной процедуры и плохая сходимость к целочисленному решению. Первым примером реализации метода отсечения служат известные алгоритмы Р. Гомори [14]. В работах Колоколова A.A. [15−18] развивается новый подход к анализу метода отсечения и задач целочисленного линейного программирования, в основе которого лежит идея исследования эффективности алгоритмов с помощью специальных разбиений допустимой области соответствующей непрерывной задачи. В терминах такого разбиения определяется «объем» отсекаемой части (дробного накрытия) и глубина отсечения — число исключаемых им элементов разбиения этого накрытия. Описывается класс регулярных отсечений, глубина которых не меньше 1. Однако, этот подход был реализован лишь для отдельного класса алгоритмов.

Введение

более одного дополнительного ограничения на каждом шаге итерации (как в методе отсечения) приводит к построению дерева возможных вариантов, оценке для каждой вершины границы решения, отбрасыванию бесперспективных вершин. Все перечисленные особенности легли в основу метода ветвей и границ, идея которого впервые была сформулирована в известном алгоритме А. Лэнд и А. Дойг для решения задачи ЦЛП [19]. Широкую популярность метод получил после его применения Д. Литтлом, К. Мурти, Д. Суини, С. Кэрэл к решению задачи коммивояжера [20].

Метод ветвей и границ [21] сравнительно легок в применении: он не требует для своей реализации большого объема машинной памятиего вычислительная схема проста и хорошо обозримаконечность вычислений, как правило, не нуждается в доказательстве. Однако, решение многих практических задач большой размерности с помощью алгоритмов данного метода проблематично, так как экспериментальные оценки трудоемкости этих алгоритмов имеют экспоненциальную зависимость от размеров решаемых задач.

Эффективность метода ветвей и границ обуславливается способом оценки границы решения. Если разрыв между оптимальным целочисленным и оптимальным непрерывным решениями, определяющий минимальную ошибку в точности оценки границы, уменьшать, то эффективность метода существенно повышается. В случае значительного разрыва она резко падает, и это приводит к перебору большого количества вариан-тов.Поэтому дальнейшее развитие метода ветвей и границ направлено на совершенствование способов оценки границы решения. Практически для оценки границы решения могут быть использованы все известные методы линейного программирования, неопределенных множителей Лагранжа, градиентные методы и, прежде всего, метод динамического программирования.

Метод динамического программирования был разработан Р. Беллманом [22], связан с работами А. А. Маркова и А.Вальда. Он основан на принципе оптимальности, который используется также в методе последовательного анализа вариантов В. С. Михалевича [23] и локальных вариаций Н. Н. Моисеева [24]. К положительным сторонам этого метода следует отнести: возможность решения вариационных задач с ограничениями-неравенствами и конечномерных экстремальных задач с дискретной структурой, упрощение поиска оптимальных решений задач комбинаторного типа за счет резкого сокращения объемов вычислений. В то же время, метод обладает рядом недостатков, таких как: отсутствие универсального алгоритма, пригодного для решения различных типов задач (алгоритмы, используемые в рамках динамического программирования, объединены лишь общей идеей и в каждом конкретном случае должны формироваться применительно к условиям задачи), большие трудности при решениии многомерных задач.

Существенно повысить эффективность методов ветвей и границ и динамического программирования и преодолеть их недостатки позволяет теория двойственности [25−31].

Применение теории двойственности в методе ветвей и границ дает возможность использовать для оценки границы решения приближенные алгоритмы, которые по точности решения практически мало уступают точным алгоритмам, но значительно проще и требуют меньших временных затрат. Однако, этот способ оценки границы решения эффективен только при простом и достаточно точном алгоритме решения двойственной задачи.

Кроме того, двойственная задача может быть использована для проверки оптимальности допустимого целочисленного решения. Совпадение приближенного решения двойственной задачи с допустимым целочисленным решением основной задачи свидетельствует об оптимальности целочисленного решения.

Непосредственное применение метода динамического программирования при решении экстремальных многомерных задач требует чрезвычайно большого объема памяти вычислительной машины для хранения промежуточной информации и многочисленных вычислений. Поэтому возникает необходимость разработки специальных методов снижения размерности решаемых задач.

Применение теории двойственности позволяет исключить из рассмотрения при поиске оптимального решения бесперспективные переменные, тем самым сокращая размерность задач.

Другой подход к сокращению размерности состоит в выявлении избыточных и неактивных ограничений, что наиболее эффективно при использовании метода встречного решения функциональных уравнений динамического программирования.

Методы оптимизации эффективно применяются в самых различных областях человеческой деятельности, особенно, при проектировании больших технических систем, к которым можно отнести вычислительные сети[32−39], распределенные банки и базы данных[40−42].

Вопросам проектирования структур распределенных баз данных посвящено большое количество работ известных авторов: Кульба В. В., Ма-миконов А.Г., Цвиркун А. Д., Ужастов И. А., Якубайтис Э. А. [43−47].

Распределенные банки и базы данных (РБнД и РБД) отличает функциональная и структурная сложность, а процесс их проектирования характеризуется большой длительностью, высокой трудоемкостью и значительными финансовыми затратами. Имеющийся в настоящее время аппарат для разработки логических и физических структур РБД недостаточно формализован и базируется, в основном, на использовании опыта и интуиции разработчиков, что не позволяет оптимизировать процессы проектирования и функционирования РБД.

Сокращение сроков и стоимости создания РБД, необходимость эффективного использования ресурсов РБнД определяют целесообразность разработки формализованных моделей и методов, позволяющих автоматизировать наиболее трудоемкие этапы проектирования РБД, выбрать проектные решения, оптимизирующие их состав и структуру.

В настоящее время, несмотря на многообразие моделей и методов проектирования распределенных баз данных, отсутствует единый комплекс взаимосвязанных формализованных моделей и методов анализа и синтеза оптимальных по заданным критериям эффективности логических структур РБД, локальных БД и сетевых каталогов, позволяющих автоматизировать процесс проектирования РБД на всех основных этапах их разработки. Реализация формализованных моделей и методов, пакетов прикладных программ (ППП) и систем автоматизированного проектирования представлена в настоящее время ограниченным числом разработок БД [4854], отдельных процедур проектирования РБД [55−62].

В работах отечественных [55,63,64] и зарубежных авторов [57, 5861] исследуются вопросы проектирования отдельных компонентов логического уровня РБнД, разработка которых осуществляется независимо, что приводит к существенному снижению эксплуатационных характеристик РБД.

Синтез оптимальной логической структуры РБД является одной из центральных проблем разработки РБнД. Решаемые на этом этапе задачи отличаются большой размерностью, сложностью и трудоемкостью, что определяется распределенностью процессов хранения и обработки данныхнеобходимостью учета большого количества характеристик используемой информации и процедур ее обработкимногообразием критериев эффективностиограничениями СУРБД, СУБД, операционных систем и технических средствнедостаточной разработкой используемых формальных методов проектирования.

Практика разработки логических структур РБД базируется на использовании эвристических методов проектирования рациональных и формализованных методов проектирования оптимальных логических структур РБД [45, 46, 52, 53, 55, 59−61, 65].

Большинство разработанных в настоящее время моделей синтеза логических структур РБД основывается на исследовании задач размещения баз данных или информационных массивов и программ по узлам вычислительной сети заданной конфигурации [55, 59−62], которые решаются с использованием методов целочисленного линейного [59, 60], нелинейного [58, 61], квадратичного [62] и динамического [66] программирования. В качестве элементов размещения используются базы данных или информационные массивы, структуры которых, в отличие от моделей [43, 46, 65, 67, 68], не оптимизируются.

Таким образом, среди широкого и разнообразного круга задач, связанных с проектированием РБД, основное внимание следует уделить формализации и автоматизации проектирования РБД, базирующихся на совокупности взаимосвязанных процедур анализа предметных областей пользователей, синтеза и реорганизации оптимальных логических структур РБД, локальных БД и сетевых каталогов, последовательное применение которых на этапах предпроектного анализа и технического проектирования обеспечивает разработку оптимальной структуры компонент логического уровня РБнД с учетом характеристик предметных областей пользователей, режимов функционирования РБнД, операционной среды и технических средств хранения и передачи информации.

В связи с вышеизложенным, научной задачей, решаемой в диссертационной работе, является теоретическое обоснование и разработка способов повышения эффективности методов оптимизации параметров структур РБД на основе теории двойственности.

Целью работы является разработка моделей, алгоритмов и пакета прикладных программ (ППП) оптимизации параметров логической и физической структур РБД.

Поставленная цель достигается решением ряда взаимосвязанных задач:

— разработка моделей оптимизации параметров логической структуры РБД;

— разработка моделей оптимизации параметров физической структуры РБД;

— совершенствование алгоритмов и методов решения задач оптимизации и оценка их эффективности.

Содержание этих решений изложено в трех главах настоящей работы.

В первой главе рассматриваются этапы и задачи проектирования РБД, проводится анализ и уточнение системы математических моделей оптимизации параметров логической и физической структур РБД, включающей: модель оптимизации распределения информационных массивов по узлам вычислительной сети по критерию суммарного среднего времени обработки запросов пользователей, модель оптимизации состава оперативного резерва информации в РБД по критерию суммарного среднего времени обработки запросов пользователей, модель оптимизации размещения экземпляров логических записей по страницам информационных массивов (ИМ) по критерию затраченной памяти при синтезе страниц массивов, модель оптимизации распределения логических массивов по типам памяти по критерию суммарного среднего времени доступа к ИМ. Показано, что сформулированные задачи оптимизации относятся к классу задач ЦЛП, характеризующихся большой размерностью и многомерностью. Дается анализ комбинаторных методов решения задач оптимизации, показывается недостаточная их эффективность. Обосновываются пути повышения эффективности метода ветвей и границ и метода динамического программирования на основе теории двойственности.

Вторая глава посвящена разработке новых и совершенствованию существующих алгоритмов реализации методов ветвей и границ и динамического программирования. Решение двойственной задачи используется для предварительного сокращения размерности решаемых задач, для оценки границы решения и для определения порядка ветвления переменных в методе ветвей и границ решения задачи ЦЛП, а также для определения границ решения, жесткости ограничений, отсечения бесперспективных переменных в методе встречного решения функциональных уравнений динамического программирования. В каждом случае предлагаются алгоритмы реализации.

В третьей главе обосновываются критерии оценки эффективности разработанных методов и алгоритмов оптимизации параметров структур РБД. Проводится сравнительная оценка эффективности разработанных и существующих методов и алгоритмов оптимизации. Приводится описание пакета прикладных программ, реализующего предлагаемые методы и алгоритмы.

В заключении формулируются результаты работы в целом.

Основными научными результатами, выносимыми на защиту, являются следующие:

1. Система математических моделей оптимизации параметров логической и физической структур РБД.

2. Способы определения границы решения и порядка ветвления переменных в методе ветвей и границ на основе теории двойственности.

3. Способы определения границы решения и порядка ветвления переменных в методе ветвей и границ на основе, А — оценок и разрешающих множителей МС-М.

4. Модифицированный метод встречного решения функциональных уравнений динамического программирования, использующий теорию двойственности для упорядочения ограничений и отсева бесперспективных переменных при решениии задачи по первому ограничению по условиям метода ветвей и границ.

Практическая значимость работы заключается в том, что предложенные модели и алгоритмы оптимизации могут быть использованы при разработке структур БД различного назначения, алгоритмы оптимизации доведены до рабочих программ и в силу своей общности позволяют решать широкий круг различных задач.

Апробация работы. Материалы диссертации докладывались, обсуждались и одобрены на VII Международной конференции «Алгебраические, вероятностные, геометрические, комбинаторные и функциональные методы в теории чисел», г. Воронеж (1995г.), III Российской международной конференции «Современные проблемы теории чисел и её приложения», г. Тула (1996г.), НТК ТВАИУ (1995г., 1997 г.), НТК ВАА им. М. И. Калинина (1996г.).

Публикации. Материалы диссертации опубликованы в НТС ТВАИУ (1994;1996г.г.), НТС ВАА им. М. И. Калинина (1996г.)| ;

Реализация. Результаты исследований реализованы в НИР «Лукошко — АН», ОКР «Бинт — Т», внедрены в учебном процессе Тульского АИИ.

1 .АНАЛИЗ МЕТОДОВ ОПТИМИЗАЦИИ ДЛЯ РЕШЕНИЯ ЗАДАЧ ПРОЕКТИРОВАНИЯ РАСПРЕДЕЛЕННЫХ БАЗ ДАННЫХ.

126 Выводы.

1. Применение для автоматизации экспериментальной проверки предложенных методов и алгоритмов решения задач оптимизации параметров логической и физической структур РБД разработанной АСИА позволяет управлять процессом исследования, проводить сравнительную оценку алгоритмов по выбранной программе и значительно снизить затраты на организацию и проведение экспериментов.

2. Результаты экспериментальной оценки способов определения границ решения с использованием теории двойственности показали, что наиболее эффективным является однократное решение двойственной задачи итерационными методами, который позволяет уточнять оценки переменных и определить порядок их ветвления. Среднее время решения с применением данного способа в 7−42 раза относительно первого, в 3−13 раза относительно второго и в 1.1−2.2 раза относительно третьего способа меньше. С ростом числа ограничений и переменных задачи это преимущество возрастает.

3. Применение разрешающих множителей модифицированного симплекс-метода сокращает время решения задачи в 3.02−8.05 раза относительно алгоритма с определением верхних границ при ветвлении базисных переменных с помощью А-оценок и в 2.44−3.42 раза относительно алгоритма с определением границ симплекс-методом.

4. Упорядочивание ограничений по жесткости и включение дополнительного отсева бесперспективных вариантов по условиям метода ветвей и границ с использованием двойственной задачи в способе встречного решения дает выигрыш по времени в 2.3−14.8 раза за счет уменьшения числа решений функциональных уравнений динамического программирования (числа итераций).

5. Экспериментальная проверка уточненной системы математических моделей, разработанных алгоритмов оптимизации параметров логической и физической структур РБД подтвердила их эффективность и целесообразность включения в состав специального математического и программного обеспечения.

ЗАКЛЮЧЕНИЕ

.

Диссертационная работа посвящена анализу и уточнению системы математических моделей, совершенствованию методов, разработке алгоритмов оптимизации параметров логической и физической структур РБД.

Предлагается рассматривать процесс функционирования системы распределенной обработки данных как взаимодействие запросов пользователей с информационными массивами. Под запросами пользователей понимаются собственно запросы на выборку данных из ИМ и задания на их корректировку. Информационный массив в рамках данной работы рассматривается как минимальная единица информации и характеризуется: временем выборки (корректировки), зависящем от расположения ИМ на конкретном узле сети, в конкретном типе памяти и вида запросавероятностью успешной выборки (корректировки) — объемными характеристиками.

В качестве параметров оптимизации РБД используются, как правило, временные, стоимостные и надежностные характеристики их функционирования. При этом для РБД специального назначения целесообразным является решение задач оптимизации по временным параметрам (оперативность) при ограничениях на надежностные, стоимостные и технические характеристики, либо по критерию надежности (устойчивость) при ограничениях на временные, технические и стоимостные характеристики.

Большая размерность общей задачи оптимизации параметров РБД, дискретность, нелинейный характер целевых функций и ограничений не позволяют решить ее существующими методами и выдвигают задачу снижения ее размерности.

Для сокращения размерности общей задачи предложена ее декомпозиция на ряд взаимосвязанных задач. А именно, для параметров логической структуры РБД:

— оптимизация распределения ИМ по узлам ВС по критерию минимума суммарного среднего времени обработки запросов пользователей;

— оптимизация состава оперативного резерва информации в РБД по критерию минимума суммарного среднего времени обработки запросов пользователейдля параметров физической структуры РБД:

— оптимизация размещения экземпляров логических записей по страницам ИМ по критерию минимума затраченной памяти при синтезе страниц массивов;

— оптимизация распределения логических массивов по типам памяти по критерию минимума суммарного среднего времени доступа к информационным массивам.

Разработанные математические модели вышеперечисленных задач сведены к классу задач целочисленного линейного программирования со смешанными ограничениями, часть из которых проверяется аналитически или методами моделирования. Необходимость решения их в реальном масштабе времени предполагает поиск путей повышения эффективности существующих и разработку новых методов и алгоритмов оптимизации.

Для уменьшения вычислительной сложности определения границ решения теоретически обоснованы следующие способы на основе теории двойственности: решение двойственной задачи для каждой вершины дерева ветвлениярешение двойственной задачи для уровняоднократное решение двойственной задачи.

Как показали проведенные исследования наиболее эффективным является однократное решение двойственной задачи итерационным методом, который позволяет уточнить оценки переменных и определить порядок их ветвления.

Теоретически обосновано применение разрешающих множителей модифицированного симплекс-метода для определения оптимистических оценок в методе ветвей и границ и порядка ветвления переменных. Показана эффективность данного способа по сравнению с существующими.

Усовершенствование метода встречного решения функциональных уравнений динамического программирования путем предварительного сокращения размерности задачи (исключения бесперспективных переменных), упорядочивания ограничений по жесткости, включения дополнительного отсева бесперспективных вариантов на основании условий метода ветвей и границ при решении задачи по первому ограничению, а также применение теории двойственности для реализации предложенных способов совершенствования метода встречного решения позволило значительно сократить его вычислительную сложность, что подтверждено результатами экспериментальных исследований.

Разработанные методы и алгоритмы оптимизации являются универсальными и могут быть использованы для решения широкого круга оптимизационных задач.

Экспериментальная проверка разработанного комплекса математических моделей, методов и алгоритмов оптимизации параметров логической и физической структур РБД подтвердила их работоспособность, эффективность и целесообразность включения в состав специального математического и программного обеспечения АСУ различного назначения.

Направлением дальнейших исследований является разработка адаптивных систем выбора рациональных методов и алгоритмов оптимизации в зависимости от конкретных условий их применения.

Показать весь текст

Список литературы

  1. О.Г. Алгоритм решения задачи о покрытии // Изв. АН СССР. Техн. кибернетика. — 1980. — № 5. — С. 12−16.
  2. О.Г., Григорьев В. Ф. Некоторые алгоритмы решения задачи о покрытии и их экспериментальная проверка на ЭВМ // ЖВМиМФ. -1984. Т. 24, № 10. — С. 1565−1570.
  3. В.Н., Сергиенко И. В. Метод решения обобщенной задачи о ранце с использованием параллельных вычислений // Докл. АН УССР. Сер. А. 1980. — № 10. — С. 810−812.
  4. М.М., Котов В. М. Анализ градиентного метода решения задачи коммивояжера // ЖВМиМФ. -1981. № 4. — С. 1035−1038.
  5. В.Л., Сергиенко И. В. Декомпозиционный метод решения одного класса комбинаторных оптимизационных задач // Кибернетика. -1983.- № 6. С. 77−79, 84.
  6. B.C., Волкович В. Л., Волошин А. Ф., Поздняков Ю. М. Алгоритмы последовательного анализа и отсеивания вариантов в задачах дискретной оптимизации // Кибернетика. 1980. — № 3. — С. 76−85.
  7. И.В., Каспшицкая М. Ф. Об устойчивости алгоритмов метода вектора спада на одном классе комбинаторных оптимизационных задач // Докл. АН УССР. Сер. А. -1983. № 10. — С. 64−66.
  8. X., Стайглиц К. Комбинаторная оптимизация. Алгоритмы и сложность. М.: Мир, 1985. — 512 с.
  9. О.Г. Комплексное применение методов дискретной оптимизации. М.: Наука. Гл. ред. физ.-мат. лит., 1987. — 248 с.
  10. В.А., Комлик В. И. Метод построения последовательности планов для решения задач дискретной оптимизации. М.: Наука, 1981. — 208 с.
  11. A.A., Финкелынтейн Ю. Ю. Приближенные методы дискретного программирования // Изв. АН СССР. Сер. Техн. кибернетика. -1983.-№ 1. С. 165−176.
  12. B.C., Сергиенко ИВ., Шор Н.З. Исследования методов решения оптимизационных задач и их приложения // Кибернетика. -1981.-№ 4.- С. 89−113.
  13. И.В. Математические модели и методы решения задач дискретной оптимизации. Киев: Наук, думка, 1988. — 472 с.
  14. Gomory R.E. Outline of an algorithm for integer solution to linear programs // Bull. Amer. Math. Soc. 1958. — V.64, № 5. — P. 275−278.
  15. А.А. Верхние оценки числа отсекающих плоскостей для циклического алгоритма Гомори // Методы моделирования и обработки информации. Новосибирск: Наука, 1976. — С. 106−116.
  16. А.А. Регулярные отсечения при решении задач целочисленной оптимизации // Управляемые системы. Новосибирск: Наука, 1981. -21. — С. 18−25.
  17. А.А. Нижняя оценка числа итераций для одного класса алгоритмов отсечения // Управляемые системы. Новосибирск: Наука, 1983.-23.-С. 64−69.
  18. А.А. Алгоритмы отсечения и некоторые разбиения множеств // Дискретная оптимизация и численные методы решения прикладных задач. Новосибирск: ВЦ СО АН СССР, 1986. — С. 50−67.
  19. Land А.Н., Doig A.G. An automatic method of solving descrete programming problems // Econometrica. 1960. — V.28, № 3. — P. 497−520.
  20. Little J.D., Murty K.G., Sweeney D.W., Karel C. An algorithm for the treveling salesman problem // Oper. Res. 1963. — V. ll, № 6. — P. 972−989.
  21. А.А., Сигал И. Х., Финкелыптейн Ю. Ю. Метод ветвей и границ: Обзор теории, алгоритмов, программ и приложений.- Math. Ор-erathionsforsch. und Statist., Ser. Optimiz., 1977. 8, № 2. — С. 253−280.
  22. Bellman R. Dynamic programming. Princeton: Priceton University Press, 1957.
  23. B.C. Последовательные алгоритмы оптимизации и их применение. 1Д1 // Кибернетика. 1965. — № 1.- С. 45−55. — № 2.- С. 85−89.
  24. H.H. Методы динамического программирования в теории оптимальных управлений. 1,11 // Журн. вычисл. математики и мат. физики. 1964. — ТА, № 3. — С. 485−494. — 1965. — Т.5, № 1. — С. 44−56.
  25. О.Г., Алексеев А. О., Анисимов В. Г., Анисимов Е. Г. Применение двойственности для повышения эффективности метода ветвей и границ при решении задачи о ранце // ЖВМиМФ. 1985. — Т. 25, № 11. -С. 1666−1673.
  26. О.Г., Алексеев А. О., Кисилев В. Д. Применение двойственности для определения порядка ветвления переменных и границ при решении задачи о ранце // ЖВМиМФ. 1990. — Т. ЗО, № 4. — С. 630−632.
  27. О.Г., Киселев В. Д. Двойственные задачи при использовании метода ветвей и границ // Электронное моделирование. 1990. — Т. 12, № 4. — С. 34−37.
  28. О.Г., Алексеев А. О., Кисилев В. Д., Мировицкий Г. П. Применение двойственности для повышения эффективности метода встречного решения функциональных уравнений динамического программирования // Кибернетика. 1990. — № 1. — С. 114−116.
  29. Е.Г. Теория двойственности в математическом программировании и ее приложения. М.: Наука, 1971.
  30. С.С., Шейнман O.K. Двойственность в целочисленном программировании II Экономика и мат. методы. 1981. — Т. 17, вып. 3. -С. 593−608.
  31. В.Д., Румянцева И. И. Двойственность в дискретном программировании // Сборник тезисов докладов X НТК ТВАИУ. Тула. -1995. С. 111.
  32. В.Д., Румянцева И. И. Применение двойственности в задачах дискретного программирования // Материалы международной конференции Алгебраические, вероятностные, геометрические, комбинаторные и функциональные методы в теории чисел. Воронеж: 1995.
  33. И.И., Карелин Д. В., Лычиц Н. С., Огнев Е. В. Определение порядка ветвления переменных и оценки границ решения задачи ЦЛП с булевыми переменными // Научно-технический сборник № 13. Тула: ТВАИУ. — 1996. — С. 247−251.
  34. А.Н., Румянцева И. И. Метод решения задачи выбора количества рабочих мест в локальной вычислительной сети // Научно-технический сборник № 11. Тула: ТВАИУ. — 1994. — С. 105.
  35. А.Н., Румянцева И. И. Оптимизация распределения нагрузки между серверами в локальной вычислительной сети // Научно-технический сборник № 11. Тула: ТВАИУ. — 1994. — С. 107.
  36. А.Н., Румянцева И. И. Метод решения задачи обоснования структурной организации интерсетей // Научно-технический сборник № 11. Тула: ТВАИУ. — 1994. — С. 110.
  37. А.Н., Румянцева И. И. Метод решения задачи распределения нагрузки между рабочими станциями ЛВС // Научно-технический сборник№ 11. -Тула: ТВАИУ. 1994. -С. 113.
  38. А.Н., Румянцева И. И. Модель оптимизации распределения информационной нагрузки вычислительной сети // Сборник тезисов докладов X НТК ТВАИУ. Тула. — 1995. — С. 128.
  39. А.Н., Румянцева И. И. Адаптивная система оптимизации военно-технических задач управления // Сборник тезисов докладов X НТК ТВАИУ. Тула. — 1995. — С. 129.
  40. A.A., Румянцева И. И. Определение оптимального состава резерва информационного обеспечения вычислительной сети специального назначения // Сборник тезисов докладов XXXIV НТК ВАА им. Калинина. 1996. — С. 113−114.
  41. В.Д., Румянцева И. И. Пути повышения устойчивости ИВП в локальных вычислительных сетях // Сборник тезисов докладов XI межвузовской НТК. Тула. — 1997. — С. 116.
  42. В.Д., Павлов A.A., Румянцева И. И. Оптимизация параметров РБД АСУ с учетом резервирования // Сборник тезисов докладов X НТК ТВАИУ. Тула. — 1995. — С. 108.
  43. В.Д., Павлов A.A., Румянцева И. И. О подходе к синтезу оптимальных структур РБД АСУ//Сборник тезисов докладов X НТК ТВАИУ Тула. — 1995. — С. 32−33.
  44. A.A., Румянцева И. И. Оптимизация логической структуры информационного обеспечения системы распределенной обработки данных // Научно-технический сборник № 4. Санкт-Петербург: ВАА им. Калинина. — С. 80−82.
  45. В.В., Косяченко С. А., Ужастов И. А. Система автоматизированного проектирования распределенных баз данных для АСУ // Вопросы разработки и ведения баз данных средствами СУБД ИНЕС.-М.: ВНИИСИ, 1985.
  46. А.Г., Цвиркун А. Д., Кульба В. В. Автоматизация проектирования АСУ. М.: Энергоиздат, 1981.
  47. А.Г., Кульба В. В., Косяченко С. А., Ужастов И. А. Анализ предметных областей пользователей и построение канонической структуры распределенных баз данных. Препринт. М.: Ин-т проблем управления, 1985.
  48. И.А., Петрова В. Е. Синтез оптимальных логических структур распределенных баз данных // Методы оптимизации сложных сис-тем.-М.: Наука, 1987.
  49. А.Г., Кульба В. В., Косяченко С. А., Ужастов И. А. Оптимизация структур распределенных баз данных в АСУ. М.: Наука. Гл. ред. физ.-мат. лит., 1990.
  50. Э.А. Информационно-вычислительные сети. М.: Финансы и статистика, 1984. — 232 с.
  51. Дж. Автоматизация проектирования баз данных. М.: Мир, 1984.
  52. Davenport R.A. Data analysis for data base design // Australian Computer J. -1978.-V.10,№ 4.-P. 122−137.
  53. Davenport R.A. Logical data base design from entity model to DBMS structure // Australian Computer J. — 1979. — V. ll, № 3. — P. 82−97.
  54. A.A., Мамиконов А. Г., Кульба B.B. и др. Формализованные модели и методы анализа и синтеза структур баз данных // XIII Всесо-юз. семинар-совещание «Управление большими системами».-Алма-Ата: Каз. политехи, ин-т, 1983. С. 134−135.
  55. А.Г., Кульба В. В., Косяченко С. А. и др. Автоматизация этапов анализа и синтеза структур баз данных при разработке АБД // Банки данных. Тез. докл. II Всесоюз. конф., Секция 3. Киев: Ин-т кибернетики АН УССР, 1983. — С. 15−17.
  56. А.Г., Ашимов A.A., Кульба В. В. и др. Анализ информационных потоков и построение канонической структуры баз данных (Методические материалы и методика).-Алма-Ата: КазНИИНТИ, 1984.
  57. Р.Б. Моделирование и автоматизация проектирования структур баз данных. М.: Радио и связь, 1984.
  58. JI.H. Архитектура сети МСНТИ // Международная конференция «Базы данных в сетях ЭВМ». М.: МЦНТИ, 1984. — С. 3−7.
  59. Bray О Н. Distributed data base design considerations // IEEE Trends and Applications. Computer Networks Symposium.-Gaithersburg, 1976. P. 121−127.
  60. Akoka J. Design of optimal distributed data base systems // International Symposium on Distributed Data Bases. Paris: North-Holland Publ. Co., INRIA, 1980.-P. 229−246.
  61. Levin K.D., Morgan H.L. Optimizing distributed data base a framework for recearch // AFIPS Conf. Proc. — Montvale N.J., 1975. — V.44. -P. 473−478.
  62. Machmud S.A., Riordon G.L. Optimal allocation of resources in distributed information network // ACM Trans. Data Base System. 1976. — V. l, № 1. -P. 66−78.
  63. Fisher M.L., Hochbaum D.S. Data base location in computer networks // J. ACM. 1980. — V.27, № 4. — P. 718−737.
  64. Chu W.W. Task allocation in distributed data processing // Computer.-1980. -V. 13, № 11. P. 57−69.
  65. B.M., Стогний A.A., Базилевич И. А. Средства работы со структурированными данными в сетях ЭВМ (обзор) // Управляющие системы и машины, 1980. № 6. — С. 63−69.
  66. JI.A., Костромина О. Е., Хитрова О. Н. Концепции построения систем управления распределенными базами данных // Прикладная информатика. Вып. 1(6). М.: Финансы и статистика, 1984. — С. 6−47.
  67. И.А. Автоматизация этапов анализа и синтеза структур распределенных баз данных // Всесоюз. конф. по автоматизации проектирования систем управления. Тез. докл. (Ереван, октябрь 1984). Москва, 1984. -С. 33−35.
  68. Levin K.D., Morgan H.L. A dynamic optimization model for distributed data base // Operations Recearch. 1978. — V. 26, № 5. — P. 824−835.
  69. В.В., Косяченко С. А., Ужастов И. А. Задачи проектирования распределенных баз данных // Создание интегрированной ОАСУ-ХИМ. М.: НИИТЭХИМ, 1985. — С. 90−100.
  70. И.А. Формализованные модели и методы анализа и синтеза структур РБД // II Всесоюз. семинар по методам синтеза типовых модульных систем обработки данных (Звенигород, 1985). М.: Ин-т проблем управления, 1985. — С. 70−71.
  71. Крамаренко, Голыцук И. А. Мультипроцессорная схема управления данными в СУБД с послойной архитектурой // Управляющие системы и машины. 1983. — № 4. — С. 97−103.
  72. В.В. Распределение ресурсов в вычислительных системах. М.: Статистика, 1979.
  73. В.В., Сомов С. К., Шелков А. Б. Резервирование данных в сетях ЭВМ. Изд-во Казанского университета, 1987. — 175 с.
  74. В.В., Мамиконов А. Г., Пелихов В. П., Шелков А. Б. Методы повышения достоверности и сохранности информации в АСУ: Обзор. -Автоматика и телемеханика. 1985. — № 2. — С. 5−33.
  75. Э.М. Теоретические основы построения автоматизированных систем управления. Основы системотехники. Тула: ТВАИУ, 1988. -85 с.
  76. Э.М. Методы оптимального планирования и основы моделирования боевых действий. Применение теории массового обслуживания для моделирования боевых действий и технических средств (учебное пособие). Тула: ТВАИУ, 1985. — 47 с.
  77. В.Д. Теоретические основы оптимизации информационно-вычислительного процесса в перспективных АСУ РВ и, А Сухопутных войск. Дис. доктор, тех. наук. — Тула: 1994. — 266 с.
  78. Ю. Сети ЭВМ: Протоколы, стандарты, интерфейсы: Пер. с англ. М.: Мир, 1990. — 506 с.
  79. К.В., Кузьмин С. А. Информационное обеспечение АСУ. М.: Высшая школа. -1991.
  80. Kolesar P.J. A branch and — bound algorithm for the knapsack problem // Manag. Sei. — 1967. — V. 13, № 9. — P. 723−735.
  81. О.Г. Применение способа встречного решения для повышения эффективности метода динамического программирования // Изв. АН СССР. Техн. кибернетика. 1968. — № 3. — С. 106−113.
  82. В.Л., Войналович В. М., Кудин В. И. Релаксационная схема двойственного строчного симплекс-метода // Автоматика. 1988. — № 1.1. С. 39−46.
  83. И.А., Макаренков Ю. М., Пшеннова Э. Ф. Метод предварительного сокращения размерности задач линейного программирования с неотрицательной матрицей условий // Кибернетика. 1980. — № 3. -С.103−107.
  84. B.C., Волкович В. Л. Вычислительные методы исследования и проектирования сложных систем. М.: Наука. — 1982. — 296 с.
  85. О.Г., Киселев В. Д. Применение разрешающих множителей модифицированного симплекс-метода в задачах целочисленного линейного программирования // ЖВМиМФ. 1990. — Т. 30, № 11. — С.
  86. О.Г., Алексеев А. О., Кисилев В. Д. Использование оценок переменных для определения границ решения в задачах дискретного линейного программирования // Электронное моделирование. 1991. -Т.13, № 4. — С. 29−34.
  87. В.Д., Алексеев О. Г. Упорядочение ограничений в методе встречного решения функциональных уравнений динамического программирования // Экономика и математические методы. -1995
  88. О.Г., Алексеев А. О., Кисилев В. Д., Мировицкий Г. П. Применение двойственности для повышения эффективности метода встречного решения функциональных уравнений динамического программирования // Кибернетика. 1990. — № 1. — С. 114−116.
  89. В.Д. Модификация алгоритма встречного решения в задачах динамического программирования // Научно-технический сборник № 3. Тула: ТВАИУ, 1986. — С. 39−43.
  90. Э. Алгоритмы оптимизации на сетях и графах. М.: Мир. -1981.-323 с.
  91. В.Д., Бабаев А. А., Олейник В. А. Методика экспериментальной оценки эффективности алгоритмов оптимизации военно-технических решений // Тематический сборник № 16, часть II-JI.: ВАА им. Калинина, 1988.
  92. Вероятностные методы в вычислительной технике. Под ред. Лебедева А. Н. и Чернявского Е. А. М.: Высшая школа. — 1986. — 312 с.
Заполнить форму текущей работой