Оптимизация решения задач теории расписаний на основе эволюционно-генетической модели распределения заданий тема диссертации и автореферата по ВАК РФ 05.13.01, кандидат технических наук Будиловский, Дмитрий Михайлович

  • Будиловский, Дмитрий Михайлович
  • кандидат технических науккандидат технических наук
  • 2007, Ростов-на-Дону
  • Специальность ВАК РФ05.13.01
  • Количество страниц 212
Будиловский, Дмитрий Михайлович. Оптимизация решения задач теории расписаний на основе эволюционно-генетической модели распределения заданий: дис. кандидат технических наук: 05.13.01 - Системный анализ, управление и обработка информации (по отраслям). Ростов-на-Дону. 2007. 212 с.

Оглавление диссертации кандидат технических наук Будиловский, Дмитрий Михайлович

введение.

1. распределительные задачи теории расписаний и методы их решения

1.1. параллельное упорядочивание как важнейший этап составления расписаний.

1.2. Математическое описание задачи параллельного упорядочивания.

1.2.1. Работы и операции при составлении расписаний.

1.2.2. Критерии составления расписаний.

1.2.3. Характеристика и функциональная классификация задач теории расписаний.

1.2.4. Математическая модель классической распределительной задачи.

1.3. Основные аспекты выбора методов решения задач теории расписаний.

1.4. детерминирован11ые методы решения распределительных задач.

1.4.1. Целочисленное линейное программирование.

1.4.2. Методы ветвей и границ. Заполнение работ по устройствам.

1.4.3. Методы ветвей и границ. Заполнение устройств по работам.

1.4.4. Приближенные методы списочного составления расписаний. Алгоритм критического пути.

1.4.5. Возможности и сферы применения детерминированных методов.

1.5. Эвристические и вероятностные методы решения распределительных задач.

1.5.1. Предпосылки появления приближенных вероятностных и эвристических методов.

1.5.2. Комбинаторно-эвристический поиск.

1.5.3. Методы отжига.

1.5.4. Метод роящихся частиц (particle swarm).

1.5.5. Табуированный поиск (Tabu Search).

1.5.6. Эволюционно-генетический подход.

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

1.6.1. Общая характеристика эволюционно генетического подхода.

1.6.2. Представление данных в генах.

1.6.3. Стратегии отбора.

1.6.4. Стратегии формирования нового поколения.

1.6.5. Генетические операторы.

1.6.6. Модели ЭГА.

1.6.7. Некоторые обобщения.

1.7. выводы по первой главе.

1.7.1. Причины использования приближенных алгоритмов в распределительных задачах.

1.7.2. Основания для исследования возможностей эволюционно-генетических алгоритмов в теории расписаний.

1.7.3. Основные направления исследований по использованию эволюционно-генетических алгоритмов в теории расписаний.

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

2. эволюционно-генетическая модель распределительной задачи и ее основные свойства.

2.1. Побитовая генетическая модель распределительной задачи.

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

2.1.2. Модель гена распределительной задачи теории расписаний.

2.1.3. Примеры построения и использования побитового гена распределительной задачи.

2.2. Эволюционная модель распределительной задачи и ее основные составляющие

2.2.1. Оператор кроссовера в распределительной задаче.

2.2.2. Оператор мутации в распределительной задаче.

2.2.3. Оператор инверсии распределительной задаче.

2.2.4. Оператор выбора в распределительной задаче.

2.3. Эволюционная модель распределительной задачи.

2.3.1. Итерационный процесс поиска ЭГА.

2.3.2. Пример организации итерационного поиска в ЭГА.

2.3.3. Особенности системы поиска эволюционного алгоритма.

2.4. Сравнительный анализ примеров решений. распределительной задачи эвристическими алгоритмами.

2.4.1. Задачи и алгоритмы для сравнения.

2.4.2. Решение задачи эволюционно-генетическим алгоритмом.

2.4.3. Решение задачи методом отэ/сига.

2.4.4. Решение задачи методом роящихся частиц.

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

2.5. Выводы по второй главе.

2.5.1. Состоятельность эволюционно-генетических алгоритмов при решении распределительных задач.

2.5.2. Основные направления исследования и оптимизации свойств эволюционно-генетических алгоритмов в теории расписаний.

3. исследование эволюционной генетической модели распределительной задачи.

3.1. Система «РЗ-ЭГА», задачи и методы её исследования.

3.2. Исследование свойств «РЗ-ЭГА» для 2-х устройств.

3.2.1. Исследование точностных показателей.

3.2.2. Исследование показателей быстродействия.

3.2.3. О перспективных направлениях дальнейших исследований системы «РЗ-ЭГА».

3.3. Некоторые результаты исследования свойств системы «РЗ-ЭГА» для 3-х устройств

3.3.1. Исследование нестабильности ЭГА для 3-х устройств.

3.3.2. Предварительные выводы о нестабильности ЭГА.

3.4. Исследование влияния параметров ЭГА на вероятностную точность решения РЗ

3.4.1. Постановка задачи исследования.

3.4.2. Широкодиапазонное исследование 4-х факторного пространства ЭГА.

3.4.3. Исследование найденного перспективного диапазона факторного пространства.

3.4.4. Реализация стратегии крутого восхождения для отыскания области экстремума

3.4.5. Исследование подозрительного на экстремум диапазона.

3.4.6. Градиентный поиск в экстремальной области по факторам X ^ и X2 .//

3.4.7. Детальное исследование предполагаемой экстремальной области.

3.4.8. Эксперимент по проверке экстремальной области.

3.5. Влияние весов работ в распределении на степень точности ЭГА.

3.6. выводы по третье главе.

3.6.1. Исследование показателей системы «РЗ-ЭГА» для двух устройств.

3.6.2. Исследование показателей системы «РЗ-ЭГА» для трех устройств.

3.6.3. Исследование показателей системы «РЗ-ЭГА» в зависимости от распределения весов работ

4. исследование феномена вероятностной точности решения распределительной задачи при использовании эга.

4.1. Теоретико-экспериментальное обоснование оценки эффективности ЭГА вероятностной то чностью.

4.1.1. Теоретические предпосылки оценки эффективности ЭГА вероятностной точностью

4.1.2. Экспериментальное исследование влияния кол-ва заданий на эффективность ЭГА

4.1.3. Исследование стабильности работы ЭГА.

4.1.4. Поиск наихудших распределений для ЭГА.

4.2. Имитационно-статистический подход к оценке оптимальности решения ЭГА.

4.2.1. Исследование распределительной задачи «РЗ-ЭГА» на наличие закономерностей формирования вероятностной точности.

4.2.2. Теоретические основы оценки заданных вероятностно точностных условий решения РЗ

4.2.3. Предельная ресурсная оценка решения РЗ параллельными ЭГА.

4.3. Исследование быстродействия применения пакетной обработки.

4.3.1. Предпосылки нестабильности времени выполнения операций ЭГА.

4.3.2. Экспериментальное исследование временных характеристик при фиксированном порядке выполнения ЭГА.

4.3.3. Экспериментальное исследование временных характеристик при свободном порядке выполнения ЭГА.

4.3.4. Методика оценки верхней границы по времени выполнения ЭГА.

4.4. Исследование алгоритма адаптации уровня мутации в процессе решения.

4.5. Выводы по четвертой главе.

5. программный комплекс «projectsheduler» имитационного моделирования решения распределительной задачи.

5.1. Функциональная структура ПК.

5.2. Объектно-ориентированное конструирование функциональных блоков.

5.3. Структура баз данных ПК ProjectSheduler.

5.4. Интерфейс ПК ProjectSheduler и работа с ним.

Рекомендованный список диссертаций по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК

Введение диссертации (часть автореферата) на тему «Оптимизация решения задач теории расписаний на основе эволюционно-генетической модели распределения заданий»

Задачи теории расписаний имеют не только важное теоретическое значение, как относящееся в основном к классу NP-полных задач, но и получили широкое практическое распространение во множестве инженерных и управленческих задач [41,46,46,67]. Везде, где требуется упорядочить и распределить какие либо ресурсы между агентами (исполнителями), возникает вопрос эффективного планирования. Оптимальность планирования в значительной степени определяет технико-экономические показатели производственных и бизнес процессов. Построение оптимального плана распределения может занять даже на современных многопроцессорных системах многие месяцы и годы, при использовании точных методов решения, например, ветвей и границ (МВГ). С другой стороны, сейчас применяемые для таких задач быстрые, но приближенные списочные методы, такие, как метод критического пути (МКП), могут давать большую погрешность, приближающуюся к 30%[46]. Такое отклонение от оптимума в большинстве случаев является неприемлемым. Возникает необходимость в методах, характеризующихся сочетанием противоречивых свойств: полиноминальной зависимостью времени счета от размерности задачи и точностью близкой к оптимальной (по крайне мере значительно лучшей, чем у МКП). К такому классу методов относятся эволюционно-генетические алгоритмы (ЭГА), которые являются на сегодняшний момент наиболее гибкими и эффективными из всех известных приближенных алгоритмов[26].

Таким образом, исследование возможности решения распределительных задач теории расписаний с помощью приближенных методов класса ГА является актуальной задачей.

Цель и основные задачи диссертационной работы.

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

1. разработка, обоснование и исследование эволюционно-генетической модели (ЭГМ) распределительной задачи (РЗ) теории расписаний;

2. нахождение оценок, определяющих влияние параметров ЭГА и параметров самой РЗ во взаимосвязи на качество решения, т.к. из-за вероятностной природы генетических алгоритмов получаемые решения всегда имеют некоторый разброс относительно оптимума;

3. исследование возможности применения ЭГА в качестве метода оценки фактического значения оптимума для РЗ большой размерности;

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

Существенные научные результаты, полученные в диссертации:

1. эффективная побитовая генетическая модель распределения заданий и основанная на ней эволюционно-генетическая модель распределительной задачи теории расписаний, учитывающие специфику работы ЭГА при решении такого рода задач, а также влияние на этот процесс особенностей современного аппаратно-программного обеспечения;

2. методика имитационно-поискового исследования, описания и выделения эффективных значений параметров системы «РЗ-ЭГА», обеспечивающих максимальную доверительную вероятность получения оптимального решения РЗ;

3. найденная по этой методике область эффективных значений параметров системы «РЗ-ЭГА», обеспечивающих максимальную доверительную вероятность получения оптимального решения в диапазоне параметров РЗ: п = Ъ (число исполнителей) и m = 17 — 25 (число работ), (п = 4 и т-\1 -19), а также п = 5и т = 17 *;

4. имитационно-статистический подход к параметрической оценке доверительной вероятности определения оптимального решения РЗ и методика его реализации;

5. найденные по этой методике доверительные значения количества параллельных опытов по оценке с помощью ЭГА величины оптимума решения РЗ, обеспечивающих заданную вероятность достоверности результата** в диапазоне параметров РЗ: п = 3 (число исполнителей) и т = П-25 (число работ), {п = 4и т-\1 -19), а также п = 5и т = 17 .

Так, для параметров РЗ п = 3 и т = 11 получена оценка нижней границы точности р = 0,76 при следующих параметрах модели ЭГА: Pmut = 0,4\,Pmutbjt = 0,07, crossover = 1' -^lim = 1050 , Nchr = 50

Иными словами, для заданных параметров РЗ п и т может быть получено необходимое количество параллельных опытов z, результат применения которых к данной РЗ даст оценку значения ее оптимального решения Q"p' с заданной вероятностью Р (например, 0,99 или 0,99999).

Научная новизна существенных результатов диссертации определяется следующими отличительными признаками:

1. побитовая структура эволюционно генетической модели обеспечивает эффективную реализацию этапов эволюционно генетического алгоритма (ЭГА) при решении задач теории расписаний с предъявлением разумных требований к вычислительным ресурсам;

2. параметры области настроечных значений ЭГА, обеспечивающих максимальную доверительную вероятность нахождения оптимального решения РЗ, значительно отличаются от рекомендованных в литературе теории и практике применения ГА, так вероятность мутации особи составила Pmut- 0,41 вместо рекомендуемых Pmut = 0,1, вероятность мутации бита в гене Pmutbit = 0,07 вместо рекомендуемых Pmutbit = 0,1, вероятность участии особи в кроссовере Pcrossover= 1 вместо рекомендуемых Pcrossover = 0,9 (при этом для параметров РЗ п = 3 и т = 17 выигрыш по нижней оценке точности составил ропт1 Рхуд = 13);

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

4. разработанная методика оценки оптимального решения с наперед заданной доверительной вероятностью обеспечивает возможность применении ЭГА в качестве эталонного метода при работе с задачами большой размерности, что дает большой выигрыш по ресурсам решения сравнительных задач, так исследования показали, что для получения оптимального решения, с доверительной вероятностью Рдов= 0,9999 (при числе исполнителейя = з, числе работт = 17) необходим запуск всего z = 1 параллельных ЭГА.

Методы исследования. В диссертации применялись методы исследования операций, в частности, методы теории расписаний и методы статического анализа. При реализации имитационных исследований и построения программного средства «Система для проведения исследований в области задач построения расписаний» («ProjectSheduler») использовались методы объектно-ориентированного программирования и нормализации баз данных.

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

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

2. разработанный и апробированный метод параметрической оптимизации позволяет определить близкую к оптимальным область параметров модели ЭГА, гарантирующую эффективное решение РЗ в диапазоне ее важнейших параметров (в работе исследовались области: п = Ъ (число исполнителей) и т = 17-25 (число работ), (п = 4и т = 17 -19), а также п = 5 и т = 17);

3. разработанная и апробированная методика параллельного запуска ГА с доверительным количеством запусков z дает исследователю возможность получать оценки оптимумов и близкие к оптимальным решения в тех областях параметров РЗ, где невозможно использование точных методов;

4. предложенные и опробованные алгоритмы и методики параметрической оптимизации и эталонного использования ГА носят достаточно общий характер и легко могут быть перенесены на оценку параметров решений других оптимизационных задач;

5. разработанное программное средство «ProjectSheduler» показало себя эффективным инструментом решения и исследования РЗ и подтвердило возможность эффективной реализации предложенной ЭГМ на современном аппаратно-программном комплексе;

6. «ProjectSheduler» позволяет производить оценку ЭГМ при различных параметрах системы «РЗ-ЭГА», обеспечивает легкую расширяемость функциональных возможностей, позволяет добавление новых модификаций моделей ЭГА или других методов.

Кроме того, работа дала хорошее практическое приложение в учебном процессе, т.к. предложенные решения позволяют изучать на практике задачи комбинаторики, теории расписаний, а также применения ЭГА. Автором опубликованы методические указания по теме «Теория расписаний» (см. список публикаций) для дисциплин «Алгоритмические языки и программирование», «Вычислительная техника и программирование».

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ Первая глава диссертации посвящена обзору существующих методов решения РЗ теории расписаний. Методы классифицированы по свойственным им точностным и временным характеристикам. Показано, что для решения задач реальной размерности необходимо применение приближенных методов, наиболее гибкими из которых являются методы класса ЭГА. Для диссертационного исследования из всех задач теории расписаний выделен класс однородных задач (в англоязычных изданиях open shop»), в которых нет ограничений на порядок выполнения работ, и каждая работа состоит только из одной операции.

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

1. на основе ГА разработать эффективную эволюционно-генетическую модель (ЭГМ) решения задачи теории расписаний;

2. исследовать взаимосвязь точностных и временных эксплуатационных характеристик ЭГМ в зависимости от параметров системы «РЗ-ЭГА»;

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

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

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

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

X = {G\={pni}>G2={pn2},G3={pn3},.,Gm ={рпт}}, (3) где G - ген, рп -порядковый номер исполнителя, на который назначена работа, номер исполнителя кодирован числом размером w6ит.

Побитовое представление операторов ЭГА позволяет исполнять их без последующих проверок на корректность получаемого решения. Кроме того, побитовые операторы преобразования и анализа генетических характеристик легко реализуются на любом современном аппаратно-программном комплексе.

Третья глава посвящена статистическому анализу и параметрической оптимизации характеристик системы «РЗ-ЭГА».

При решении РЗ с фиксированными параметрами ЭГА дает довольно большой разброс значений оценок оптимума. Поэтому для анализа его точностных характеристик введена величина p3=vonm/v, где vonm - число опытов с полученным точным решением, v - общее число опытов, которая представляет собой частоту наступления положительных событий -нахождений оптимума. Она является экспериментальной оценкой вероятности правильной оценки оптимума р для исследуемой системы «РЗ-ЭГА». При этом в пределах ограниченной по размерам выборки испытуемых РЗ, для каждой из этих выборок может быть получено различное значение оценки рэ. Для повышения надежности количественной оценки свойств «РЗ-ЭГА» в работе принято решение об оценке вероятности р по нижней границе значений рэ - pmin.

С помощью поэтапной оптимизации исследуемой системы «РЗ-ЭГА» значение нижней границы было существенно улучшено и составило р = 0,78 (вместо pmin = 0,06 до оптимизации) при значениях параметров ЭГА значительно отличающегося от рекомендуемых в литературе (например уровень мутации особи составила Pmut = 0,41 вместо рекомендуемых Pmut = 0,1, а вероятность мутации бита в гене осталась близкой к рекомендуемому Pmutbit = 0,1 и составила = 0,07, несколько сместилась также вероятность кроссовера Pcrossover =1 вместо Pcrossover = 0,9).

Четвертая глава посвящена исследованиям по обоснованию и реализации предложенной в работе схемы получения точного решения РЗ с заданной доверительной вероятностью использованием некоторого числа параллельных запусков ЭГА. На основании проведенного исследования сделан вывод, что пакетное (параллельное) использование ЭГА можно рекомендовать в качестве метода эталонного для оценки, хотя и только с доверительной вероятностью, оптимальных решений РЗ в областях, где применение точных методов принципиально невозможно.

Пятая глава диссертации посвящена алгоритмической разработке модели и реализации программного средства автоматизированного проведения имитационного моделирования. Программное средство (ПС) выполнено по объектно-ориентированной парадигме на языке Object Pascal в среде Turbo Delphi. Система «ProjectSheduler» обладает разделенной структурой методов и объектов представления РЗ теории расписаний, что обеспечивают простую модификацию параметров ЭГМ или добавления новых методов решения. Система не требовательна к ресурсам, может быть запущена на любом ПК с установленной ОС Windows 2000 и выше. Конкретные показатели потребления аппаратных ресурсов напрямую зависят от размерности РЗ и количества введенных экспериментов. Пользователю предлагается удобная система управления созданным им же набором экспериментов, с возможностью модификации параметров алгоритмов и просмотром результатов вычислений в реальном времени. Предусмотрен также гибкий механизм экспорта-импорта данных в другое ПО.

Похожие диссертационные работы по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК

Заключение диссертации по теме «Системный анализ, управление и обработка информации (по отраслям)», Будиловский, Дмитрий Михайлович

ЗАКЛЮЧЕНИЕ

1. Необходимость в решении практических задач теории расписаний большой размерности приводит к неизбежности использования приближенных методов решения, среди которых признанным лидером является класс методов, основанных на эволюционно-генетическом подходе. Чрезвычайная чувствительность свойств ЭГА к его предметной основе, структуре и параметрам вызвала необходимость построения специальной побитовой эволюционно-генетической модели, которая показала эффективность и возможность практического применения вероятностно-эвристических методов для решения распределительных задач с получением результатов, близких к оптимальным и при незначительных, по сравнению с МВГ, временных затратах.

2. Вероятностная природа ЭГА потребовала создания специальной схемы и методики статистической обработки показателей систем «РЗ-ЭГА», которая позволила бы выявлять и обосновывать основные их свойства и численные характеристики. На основе этой методики была проведена параметрическая оптимизация разработанной в диссертации модели ЭГА для исследуемого в работе диапазона исходных параметров решаемой РЗ. При этом были получены более эффективные, по сравнению с обще рекомендуемыми, параметры, дающие высокие точностные показатели при небольших значениях времени счета.

3. Разработанная схема и методика применения ЭГА в качестве эталонного инструмента оценки оптимальных решений РЗ на основе пакетно-параллельного их использования открыли широкие возможности для исследования РЗ большой размерности, где применения точных методов не возможно. Этот факт можно оценивать как определенный прорыв в теории расписаний.

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

Список литературы диссертационного исследования кандидат технических наук Будиловский, Дмитрий Михайлович, 2007 год

1. Алексеев В.Ю. Комплексное применение методов дискретной оптимизации/В.Ю. Алексеев -М.:Наука, 1987 г.

2. Архангельский А. Я. Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi. М.:Бином-Пресс, 2007.-1248с

3. Афанасьев М.К. Конструктор генетических алгоритмов и способы кодирования хромосом // Вестник Московского университета. Серия 15. Вычислительная математика и кибернетика. М.: Изд-во Московского университета, 2001. - №3. - С. 43-49.

4. Ахо А. Построение и анализ вычислительных алгоритмов/А. Ахо, Дж. Хопкрофт, Дж. Ульман. М.: Мир, 1979.

5. Батищев Д.И. Генетические алгоритмы решения экстремальных задач: учеб. пособие / Батищев Д.И. Воронеж, ВГТУ, 1995. - 69с.

6. Безгинов А.Н. Обзор существующих методов составления расписания. Информационные технологии и программирование / Безгинов А.Н. Трегубов С.Ю. // Межвузовский сборник статей. Вып. 2(14). -М.:МГИУ, 2005.-60с.

7. Бин Д. XML для проектировщиков. Повторное использование и интеграция/Д.Бин. -М:КУДИЦ-Образ,2004. -256 с.

8. Боггс У. UML и Rational Rose 2002.: Пер. с англ. М.:Лори, 2002. - 510 с.:ил.

9. Большев Л.Н. Таблицы математической статистики / Болынев Л.Н., Смирнов Н.В. М.: Наука. - 416с.

10. Будиловский Д.М. Сравнительный анализ приближенных алгоритмов решения минимаксной задачи для однородных приборов/ Д.М. Будиловский, В.Г. Кобак // Вестник Дон. гос. техн. ун-та 2006 -№4-С. 327-333

11. Гандэрлой М. ADO и ADO. NET. Полное руководство / Гандэрлой М. -М.:Корона, 2003.-912с.

12. Генетические алгоритмы математический аппарат Электронный ресурс. / BaseGroup Labs; Стариков Алексей. - Рязань, 2007. - Режим доступа: http://www.basegroup.ru/genetic/math.htm, свободный. - Загл. с экрана.

13. Гиббонс Д. XML. / Гиббоне Д., Кэгл К., Хантер Э. М: Лори, 2006. -408 с.

14. Гладков Л. А. Генетические алгоритмы/Л. А. Гладков, В. В. Курейчик В. М. Курейчик. М.: ФИЗМАТ ЛИТ, 2006.-320с

15. Голицына О.Л. Основы алгоритмизации и программирования / Голицына О.Л., Попов И.И. 2-е изд. - М.: Форум:Инфра-М, 2006. -432 с.

16. Гринченко Н. Н. Проектирование баз данных. СУБД Microsoft Access. Учебное пособие/Н. Н. Гринченко, Е. В. Гусев, Н. П. Макаров. -М.:Горячая Линия Телеком, 2004.-240с

17. Грэхем И. Объектно-ориентированные методы. Принципы и практика: Пер. с англ. М.: Издательский дом «Вильяме», 2004. - 880 с.:ил.

18. Гэри М. Вычислительные машины и труднорешаемые задачи/М. Гэри, Д.Джонсон -М.: Мир, 1982.

19. Емельянов В.В. Теория и практика эволюционного моделирования/В.В. Емельянов, В.В. Курейчик , В.М. Курейчик-М.:ФИЗМАТЛИТ,2003.-432 с.

20. Еремеев А.В. Разработка и анализ генетических и гибридных алгоритмов для решения задач дискретной оптимизации. Дисс. канд.физ.-мат.наук. Омск, 2000.

21. Ермаков С.М. Математическая теория оптимального эксперимента: учебное пособие / Ермаков С.М., Жиглявский А.А. М.:Наука, 1987. -320с.29.3латопольский Д. Программирование. Типовые задачи, алгоритмы, методы. -М.:Бином. Лаборатория знаний, 2007.-222с

22. Ивоботенко Б.А. Планирование эксперимента в электромеханике / Ивоботенко Б.А., Ильинский Н.Ф., Копылов И.П. М.:Наука, 1975. -184с.

23. Измаилов А.Ф. Численные методы оптимизации / Измаилов А.Ф., Солодов М.В. -М.: Физматлит, 2005. 304с.

24. Касимов А.С. Сокращение объема статистических испытаний, проводимых с целью выявления эффективных эвристических алгоритмов решения задач теории расписаний / Касимов А.С. // Информационное противодействие угрозам терроризма. 2005. - №5. -С. 115-121.

25. Кендалл С. UML Основные концепции.: Пер. с англ. М.: Издательский дом «Вильяме», 2002. - 144 с.:ил.

26. Клемент Росс. Генетические алгоритмы: почему они работают? когда их применять? Компьютерра. 1999. - № 11. - С.71 - 76.

27. Кнут Д. Искусство программирования. Т. 3. Сортировка и поиск/Кнут Д. Кнут.—М.: Финансы и статистика, 2002.

28. Кобак В. Г. Соотношение квадратичного и минимаксного оптимальных распределений загрузки однородных трехприборных систем/В. Г.

29. Кобак, Р.А. Нейдорф// Из. вузов, <Электромеханика>, 2005, №3, с. 6065.

30. Кобак В. Г. Сравнительный анализ алгоритмов решения минимаксной задачи в однородных системах/Кобак В. Г., Федоров C.E./Математические методы в технике и технологиях ММТТ-16: сб. тр. XVI Междунар. науч. конф. / РГАСХМ.-Ростов н/Д, 2003. - Т. 8, секц.12

31. Кобак В.Г. Уменьшение времени работы точного алгоритма при решении задачи о камнях / Кобак В.Г. // Современные проблемы информатизации в непромышленной сфере экономики. 2003. №3 - С. 100-101.

32. Колесов А. Павлова. О. Доступ к данным с помощью технологии ADO / Колесов А. Павлова. О. // КомпьютерПресс. 1999. - №7. - С.71 - 76.

33. Конвей. Р. В. Теория расписаний / Р. В. Конвей,В. Л. Максвелл, JI. В. Миллер. -М.: Наука, 1975. 360с.

34. Кормен Т. Алгоритмы: построение и анализ/Т. Кормен ,4. Лейзерсон, Р. Ривест —М.:МЦНМО, 1999.

35. Корнеев В.В. Параллельные вычислительные системы/В .В Корнеев-М.:Нолидж. 1999.311 с.

36. Корнеев В.В. Современные микропроцессоры/В .В. Корнеев, А.В Киселев.-М:Нолидж.-1998. 237 с.

37. Кофман А. Введение в прикладную комбинаторику/А. Кофман. М.: Наука, 1975.

38. Коффман Э. Г. Теория расписания и вычислительные машины/Э. Г. Коффман. М.:Наука, 1987.

39. Крамер Г. Математические методы статистики/Г. Крамер .- М.: Регулярная и хаотическая динамика, 2003. 648с.

40. Круг Г.К. Планирование эксперимента в задачах идентификации и экстрополяции / Круг Г.К., Сосулин Ю.А., Фатуев В.А.- М.:Наука, 1977.-206с.

41. Курейчик В.М., Родзин СИ. Эволюционные алгоритмы: генетическое программирование // Известия АН. Сер.: Теория и системы управления.— 2002.—№1— С. 127-137.

42. Кучеренко В. Создание таблиц и OLE-приложений в среде программирования Delphi / Кучеренко В. М.: Познавательная книга плюс, 2000.-192с.51 .Моненко А. Д. Delphi 7 / Моненко А. Д. СПб.: БХВ-Петербург, 2006. -476с.

43. Норенков И. П. Генетические методы структурного синтеза проектных решений // Информационные технологии, 1998. № 1.С. 9-13.

44. Овчаров JI.A. Теория вероятностей и ее инженерные приложения: учебное пособие для втузов / Овчаров JI.A., Вентцель Е. С. М.: Высшая школа, 2007. - 491с.

45. Панкратьев Е. В. Алгоритмы и методы решения задач составления расписаний и других экстремальных задач на графах больших размерностей / Панкратьев Е. В., Чеповский А. М. // Фундаментальная и прикладная математика. 2003. - Т.9. -№1. - С. 235-251.

46. Пападимитриу X. Комбинаторная оптимизация .Алгоритмы и сложность/Х. Пападимитриу, К. Стайглиц. -М.: Мир, 1985.

47. Португал В. М. Теория расписаний / В. М. Португал, А. И. Семенов. -М.: Знание, 1972.-60с.

48. Праневичус Г.И. Модели и методы исследования вычислительных систем/Г.И. Праневичус.-Вильнюс:Мокслас, 1982.

49. Пупков К.А. Оценка и планирование эксперимента / Пупков К.А., Костюк Г. А. М. Машиностроение, 1977. 118с.

50. Рейнгольд Э. Комбинаторные алгоритмы. (Теория и практика)./Э. Рейнгольд ,Ю. Нивергельт,А. Део.-М.: Мир, 1980.

51. Романовский И.В. Алгоритмы решения экстремальных задач/ И.В. Романовский М.:Наука,1977.

52. Скурихин. А.Н. Генетические алгоритмы // Новости искусственного интеллекта . 1995. - №4. - С. 6-46.

53. Соммервилл И. Инженерия программного обеспечения / Соммервил И. 6-е изд. - М.:Издательский дом Вильяме, 2002. - 624 с.

54. Танаев B.C. Введение в теорию расписаний / B.C. Танаев, В.В. Шкурба.-М.: Наука, 1975. 256с.

55. Танаев B.C. Теория расписаний. Групповые технологии/В.С. Танаев, М.Я. Ковалев, Я.М. Шафранский -Минск, 1998.

56. Танаев B.C. Теория расписаний. Одностадийные системы/В.С. Танаев,B.C. Гордон, Я.М. Шафранский-М.: Наука, 1984

57. Уоссермен Ф. Нейрокомпьютерная техника. Теория и практика/Ф. Уоссермен.-М.: Мир, 1992.

58. Фаулер М. UML. Основы.: Пер. с англ./М. Фаулер .- М.:Символ-Плюс, 2006.- 192 с.:ил.

59. Федоров В.В. Теория оптимального эксперимента (планирование регрессионных экспериментов) / Федоров В.В. М.:Наука, 1971. -312с.

60. Флорес И. Структуры и управление данными / Флорес И. -М.:Финансы и статистика, 1982. 319 с.

61. Хартман К. Планирование эксперимента в исследовании технологических процессов / Хартман, Э.Лецкий, В.Шефер и др-М.:Наука, 1977.-552с.

62. Что такое генетические алгоритмы Электронный ресурс. / НейроПроект; Струнков Тимофей. Москва, 2007. - Режим доступа: http://www.neuroproject.ru/gene.php, свободный. - Загл. с экрана.

63. Шенк X. Теория инженерного эксперимента. / пер. с англ. под ред. Н. П. Бусленко. М.:Мир 1972. - 384с.

64. Chen. В. A review of machine scheduling: Complexity, algorithms and approximability. Handbook of Combinatorial Optimization (Volume 3)/B. Chen, C.N. Potts and G.J. Woeginger.-Kluwer,1998

65. Blickle Т., Thiele L. A Comparison of Selection Schemes used in Genetic Algorithm/T. Blickle, L. Thiele.-TIK-Report,1995.

66. Brucker P. Scheduling Algorithms/P. Brucker- Springer, 2001

67. Bruns R. Direct Chromosome Representation and Advanced Genetic Operators for Production Scheduling // Proc. of 5th Int. Conf. on GA, 1993.

68. Btuns R. Direct Chromosome Representation and Advanced Genetic Operators for Production Scheduling // Proc. of 5th Int. Conf. on GA, Morgan Kaufmann Publ., 1993.

69. Bui T.N. A new approach on the traveling salesman problem by genetic algorithms / Bui T.N., Moon B.R. // Evolutionary Computation. 1994. -pp. 7-12.

70. Cohoon J.P., Martin W. N., Richards D.S. A multi-population genetic algorithm for solving the k-partition problem on huper-cube. San Diego, 1991.

71. Coley D.A. An introduction to genetic algorithms for scientists and engineers-World Scientific Publishing, 1999. 244 p.

72. Dai J. G. A fluid heuristic for minimizing makespan in job-shops/J. G. Dai, W. Gideon, // Oper. Res, Georgia Institute of Technology,Atlanta, GA 303320205, USA;

73. De Jong K. A. Genetic Algorithms: A 10 Year Perspective //In: Procs of the First Int. Conf. on Genetic Algorithms, 1985. —pp.167—177.

74. Eberhart R. C. Computational Intelligence PC Tools/R. C. Eberhart, R. W. Dobbins, P. Simpson, -Boston: Academic Press , 1996.

75. Eberhart R. C. New Optimizer Using Particles Swarm Theory/R. C. Eberhart, J.A. Kennedy, // Proc. Sixth International Symposium on Micro Machine and Human Science. IEEE Service Center, Piscataway, 1995.

76. Eiben E. A. Introduction to Evolutionary Computing/E. A. Eiben, A. E. Eiben.-Berlin: Springer-Verlag, 2003.

77. Fogel, L.J. Artificial Intelligence through Simulated Evolution/ L.J. Fogel,A.J. Owens,M.J. Walsh.-USA:John Wiley, 1966.

78. Genetic algorithm Электронный ресурс. / Wikipedia. Режим доступа: http://en.wikipedia.org/wiki/Geneticalgorithm, свободный. - Загл. с экрана.

79. Goldberg D. Genetic Algorithms In Search, Optimization, and Machine Learning.— USA: Addison-Wesley Publishing Company, Inc., 1989.

80. Gray code Электронный ресурс. / Wikipedia. Режим доступа: http://en.wikipedia.org/wiki/Gray code, свободный. - Загл. с экрана.

81. Handbook of Genetic Algorithms / Edited by Lawrence Davis.— USA, New

82. York: Van Nostrand Reinhold, 1991.197

83. Holland J. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Application to Biology, Control, and Artificial Intelligence.— USA: University of Michigan, 1975.

84. Kirkpatrick, S. Optimization by Simulated Annealing-Science 220:671680., 1983

85. Kobayashi S. An Efficient Genetic Algorithm for Job Shop Scheduling Problem/S. Kobayashi, I. Ono, M. Yamamura// Proc. of 6th Int. Conf. on GA, Morgan Kaufmann Publ., San Francisco, 1995.

86. Koza J.R.Genetic Programming IV: Routine Human-Competitive Machine Intelligence. Berlin: Springer, 2005.

87. Koza J.R. Genetic Programming Cambridge/MA:MIT Press, 1992.

88. Langdon P. Foundations of Genetic Programming.-Berlin: Springer-Verlag, 2001.

89. Martello S. Knapsack problems: algorithms and computer implementations/S. Martello, P. Toth.-Chichester: John Wiley & Sons, Ltd., 1990.

90. Mitchell M. An Introduction to Genetic Algorithms Cambridge: MIT Press, 1996.

91. Nakano R. Conventional Genetic Algorithm for Job Shop Problems // Proc. of 4th Int. Conf. on GA, Morgan Kaufmann Publ., San Francisco, 1991.

92. Notation for theoretic scheduling problems Электронный ресурс. / Wikipedia. Режим доступа: http://en.wikipedia.org/wiki/Notationfortheoreticschedulingproblems, свободный. - Загл. с экрана.

93. Sawada J. A Fast Algorithm to generate Beckett-Gray codes//Electronic notes in Discrete Mathematics (EuroComb 2007),2007.

94. Schwefel H. P. Numerical optimization of computer models/H. P. Schwefel.-Chichester: Wiley, 1981.

95. Whitley D. A Genetic Algorithm Tutorial/D. Whitley D.-1993.

96. Whitley D.,Schedulong Problems and Traveling Saleman: the Genetic Edge Recombination Operator/D. Whitley, T. Starkweather, D. Fuduay // Proc. of 3d Int. Conf. on GA, 1989.

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