Коллективный самонастраивающийся метод оптимизации на основе бионических алгоритмов

Ахмедова Шахназ Агасувар кызы

ВВЕДЕНИЕ……………………………………………………………………………..4
1 Алгоритмы стайного типа: реализация и исследование эффективности…………………………………………………………………………11
1.1. Метод роя частиц (Particle Swarm Optimization, PSO)……………………12
1.2. Алгоритм поиска стаей волков (Wolf Pack Search, WPS)…………………15
1.3. Алгоритм светлячков (Firefly Algorithm, FFA)……………………………18
1.4. Алгоритм поиска кукушек (Cuckoo Search Algorithm, CSA)……………..20
1.5. Алгоритм летучих мышей (Bat Algorithm, BA)……………………………23
1.6. Исследование эффективности алгоритмов стайного типа……………….26
Выводы………………………………………………………………………40
2 Коллективный метод оптимизации на основе бионических алгоритмов……….41
2.1. Коллективный метод оптимизации с вещественными переменными……………………………………………………………………..41
2.2. Коллективный метод условной оптимизации……………………………..50 2.3. Коллективный метод оптимизации с бинарными
переменными……………………………………………………………………..60 2.4. Решение практических задач коллективными методами
оптимизации………………………………………………………………………67 Выводы……………………………………………………………………….72
Алгоритмическое обеспечение автоматизации проектирования 3.1. Нейросетевые классификаторы, генерируемые коллективными
3
информационных технологий интеллектуального анализа данных………………74
алгоритмами……………………………………………………………………………………………..77
3.2. Генерирование машин опорных векторов бионическими алгоритмами………………………………………………………………………82
3
3.3. Коллективы машин опорных векторов, сгенерированные бионическими алгоритмами………………………………………………………………………87
Выводы………………………………………………………………………..92
4 Практическое применение информационных технологий интеллектуального анализа данных, автоматически генерируемых коллективными алгоритмами оптимизации……………………………………………………………………………93
4.1. Решение задач распознавания машинами опорных векторов……………93
4.2. Решение задач банковского скоринга и медицинской диагностики…….97
4.3. Решение задач категоризации текста……………………………………..104
4.4. Прогнозирование процесса деградации солнечных батарей космического аппарата (БС КА)……………………………………………………………….115
4.5. Прогнозирование успешности учебной деятельности студентов………118 Выводы………………………………………………………………………122 ЗАКЛЮЧЕНИЕ………………………………………………………………………124
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ…………………………………..125 ПУБЛИКАЦИИ ПО ТЕМЕ РАБОТЫ………………………………………………141
ПРИЛОЖЕНИЕ 1. ИСХОДНЫЕ ДАННЫЕ ДЛЯ ЗАДАЧИ ФОРМИРОВАНИЯ ОПТИМАЛЬНОГО ИНВЕСТИЦИОННОГО ПОРТФЕЛЯ ПРЕДПРИЯТИЯ……………………………………………………………………..148
ПРИЛОЖЕНИЕ 2. ИСХОДНЫЕ ДАННЫЕ ДЛЯ ЗАДАЧИ ФОРМИРОВАНИЯ ОПТИМАЛЬНОГО КРЕДИТНОГО ПОРТФЕЛЯ БАНКА……………………….150

Актуальность темы исследования. При решении многих практических задач часто возникает необходимость выбора наилучшего решения по некоторому критерию из множества возможных. Математически такой выбор формализуется в виде задачи оптимизации.
Широко известные методы математического программирования для решения задач оптимизации представляют собой детерминированную итерационную процедуру пошагового улучшения одного текущего решения. Эффективность таких алгоритмов основывается на полном использовании удобных с точки зрения оптимизации свойств (выпуклость, гладкость, и т.п.) целевой функции, которые, к тому же, полагаются известными заранее. Для многих практических задач такие свойства либо не выполняются, либо неизвестны заранее, поэтому применение данных методов нецелесообразно. Для решения таких задач в настоящее время используются недетерминированные (стохастические), работающие одновременно с большим количеством текущих решений (многоагентные) алгоритмы, являющиеся более эффективными и универсальными. Например, генетический алгоритм [46], метод роя частиц [101], муравьиный алгоритм [79] и т.д.
Многоагентные алгоритмы, основанные на использовании популяции, работают с набором потенциальных решений. Каждое решение постепенно улучшается и оценивается, таким образом, каждое потенциальное решение влияет на то, как будут улучшены другие решения. Большинство популяционных методов заимствовало эту концепцию из биологии: процесс поиска наилучшего решения «копирует» некоторый природный процесс либо поведение определенных видов животных, причем учитываются их видовые особенности. Класс сложных систем, именуемых как алгоритмы стайного типа, также часто употребляется термин «бионические алгоритмы», – богатый источник нестандартных численных методов, с помощью которых можно решать сложные задачи, когда известно недостаточно информации об оптимизируемой функции.
5
Один из особенно популярных и часто используемых бионических методов известен как стайный алгоритм оптимизации (Particle Swarm Optimization, PSO), также называемый методом роя частиц (МРЧ). Данный метод был предложен для решения задач безусловной оптимизации с вещественными переменными Кеннеди и Эберхартом в 1995 году [101]. Идея стайного алгоритма была почерпнута из социального поведения стада копытных, стаи птиц, косяка рыб и т.д., то есть процесс поиска оптимального решения данным методом имитирует поиск пищи группой животных, насекомых или птиц одного вида без уточнения самого вида.
Помимо метода роя частиц есть множество других алгоритмов, аналогичных ему, но имитирующих некоторые свойства или поведение уже конкретных видов животных. Например, алгоритм поиска кукушек (Cuckoo Search Algorithm, CSA), разработанный Янгом и Дэбом в 2009 году [4], имитирующий гнездовой паразитизм некоторых видов кукушек, подкладывающих свои яйца в гнезда других птиц. Тем же Янгом были разработаны и другие алгоритмы стайного типа: в 2009 году алгоритм светлячков (Firefly Algorithm, FFA) [140], использующий свойство свечения этих насекомых, в 2010 году алгоритм летучих мышей (Bat Algorithm, BA) [139], имитирующий процесс поиска пищи летучими мышами, учитывая их способность к эхолокации. Также как пример можно привести еще один бионический метод, но разработанный уже Карабогом в 2005 году [99] – искусственный алгоритм пчелиной семьи (ABC), который тоже часто используется для решения оптимизационных задач и имитирует поведение кормовых медоносных пчел. Кроме того, следует упомянуть алгоритм поиска стаей волков (Wolf Pack Search, WPS) [75], речь о котором пойдет далее. Примеров бионических методов можно приводить множество, ведь с каждым годом их разрабатывается все больше.
Следует также отметить, что большинство алгоритмов стайного типа изначально разработано для решения задач безусловной оптимизации с вещественными переменными, и все они имеют некоторые параметры, которые необходимо подбирать при решении той или иной задач (наиболее значимый в

6
этом понимании «параметр» – размер популяции потенциальных решений). Однако год за годом предлагаются различные модификации этих методов:
1. Модификации, связанные с гибридизацией алгоритмов (например, гибридный алгоритм на базе метода роя частиц и алгоритма поиска кукушек, представленный в статье [135]; или гибридный метод на базе алгоритма светлячков и муравьиного алгоритма [91]);
2. Модификации для расширения круга решаемых задач (например, решение оптимизационных задач с бинарными переменными алгоритмом летучих мышей [115] или решение задач многокритериальной оптимизации алгоритмом светлячков [68]);
3. Модификации для настройки параметров алгоритмов (например, уже в 1998 году Ши и Эберхарт опубликовали работу [127], а в 2000 году они же ввели еще один параметр для алгоритма PSO [81]).
Однако исследования показали, что невозможно заранее определить, какой именно из этих алгоритмов следует применить для решения той или иной оптимизационной задачи, кроме того, как уже было упомянуто, для каждого алгоритма нужно выбирать заранее размер популяции потенциальных решений, что в свою очередь также является сложной задачей.
Таким образом, цель диссертационной работы состоит в повышении эффективности решения задач оптимизации бионическими алгоритмами за счет автоматизации их выбора и настройки параметров.
Поставленная цель предопределила необходимость решения следующего комплекса взаимосвязанных задач:
1. Исследовать эффективность различных бионических методов для решения задач условной и безусловной оптимизации с вещественными и бинарными переменными, определить наиболее успешный из них;
2. Разработать коллективный самонастраивающийся бионический алгоритм для решения задач условной и безусловной оптимизации с вещественными переменными;

7
3. Разработать модификации нового алгоритма для решения задач условной и безусловной оптимизации с бинарными переменными;
4. Реализовать разработанные алгоритмы в виде программных систем и оценить их эффективность на репрезентативном множестве тестовых задач;
5. Провести апробацию разработанных алгоритмов при решении реальных практических задач.
Научная новизна диссертационной работы состоит в следующем:
1. На основе пяти известных бионических алгоритмов разработан, реализован и исследован новый коллективный метод решения задач безусловной оптимизации с вещественными переменными, отличающийся от известных способом организации взаимодействия популяций и настройки параметров;
2. Разработана, реализована и исследована модификация нового метода для решения задач безусловной оптимизации с бинарными переменными;
3. Разработана, реализована и исследована модификация нового метода для решения задач условной оптимизации с вещественными и бинарными переменными;
4. На основе разработанного метода оптимизации предложены новые алгоритмы автоматического проектирования нейронных сетей и машин опорных векторов.
Апробация работы. Процесс разработки алгоритмов и результаты проведенных исследований докладывались в период 2010-2015 гг. на 35 конференциях различного уровня, среди которых 11 зарубежных, 8 Международных, 1 Всероссийская с международным участием и 15 молодежных научных конференций, в том числе: International Conference on Swarm Intelligence (ICSI, Hefei, China, 2014; Beijing, China, 2015), Informatics in Control, Automation and Robotics (ICINCO, Vienna, Austria, 2014; Colmar, France, 2015), International Congress on Advanced Applied Informatics (AAI, Okayama, Japan, 2015), Congress on

8
Evolutionary Computations of the IEEE World Congress on Computational Intelligence (CEC WCCI, Beijing, China, 2014), International Conference on Computer Science and Artificial Intelligence (ICCSAI, Wuhan, China, 2014), Conference on Engineering and Applied Sciences Optimization (OPT-I, Kos Island, Greece, 2014), Workshop on Computational Approaches to Subjectivity, Sentiment and Social Media Analysis, (Baltimore, USA, 2014), Congress on Evolutionary Computations (CEC, Cancun, Mexico, 2013), Genetic and Evolutionary Computation Conference (GECCO, Amsterdam, Holland, 2013), International Workshop on Mathematical Models and its Applications (IWMMA, Baykal, Russia, 2012; Krasnoyarsk, Russia, 2013, 2014, 2015), XIV Национальная конференция по искусственному интеллекту с международным участием (КИИ, г.Казань, 2014), V Международная конференция «Системный анализ и информационные технологии» (САИТ, Красноярск, 2013), XVI, XVIII и XIX Международные научные конференции «Решетневские чтения» (г. Красноярск, 2012, 2014, 2015 гг.), и др. Отдельные результаты работы обсуждались на научном семинаре института информационных технологий университета г. Ульм (Германия, 2014). Диссертация в целом обсуждалась на научно-технических семинарах кафедры системного анализа и исследования операций СибГАУ и кафедры систем автоматизированного проектирования (РК6) НИУ МГТУ им. Н.Э.Баумана.
Разработанные алгоритмы использованы при выполнении исследований в рамках российско-германских проектов (совместно с университетом г. Ульм) «Распределенные интеллектуальные информационные системы обработки и анализа мультилингвистической информации в диалоговых информационно- коммуникационных системах» (ФЦП ИР, ГК No11.519.11.4002) и «Математическое и алгоритмическое обеспечение автоматизированного проектирования аппаратно-программных комплексов интеллектуальной обработки мультилингвистической информации в распределенных высокопроизводительных системах космического назначения» (ФЦП НПК, ГК No 16.740.11.0742), российско-словенского проекта (совместно с университетом г. Марибор) «Manpower control strategy determination with self-adapted evolutionary

9
and biologically inspired algorithms» (ARRS Project BI-RU/14-15-047), а также в рамках проекта No8.5541.2011 «Развитие теоретических основ автоматизации математического моделирования физических систем на основе экспериментальных данных» и проекта No 140/14 «Разработка теоретических основ эволюционного проектирования интеллектуальных информационных технологий анализа данных» тематического плана ЕЗН СибГАУ. Данная работа поддержана грантом Фонда содействия развитию малых форм предприятий в научно-технической сфере в рамках программы У.М.Н.И.К., стипендией имени Аниты Борг от компании Google (Google Anita Borg Scholarship) и стипендией Президента РФ молодым ученым и аспирантам, осуществляющим перспективные научные исследования и разработки по приоритетным направлениям модернизации российской экономики.
Зарегистрированы следующие программные системы: «Коллективный метод безусловной оптимизации на основе стайных бионических алгоритмов» (Свидетельство о государственной регистрации программ для ЭВМ No2014610132), «Коллективный метод условной оптимизации на основе стайных бионических алгоритмов» (Свидетельство о государственной регистрации программ для ЭВМ No2013661150), «Коллективный метод безусловной оптимизации на основе стайных бионических алгоритмов для решения задач с бинарными переменными» (Свидетельство о государственной регистрации программ для ЭВМ No2014611007), «Машины опорных векторов, автоматически сгенерированные коллективными методами условной и безусловной оптимизации на основе стайных бионических алгоритмов» (Свидетельство о государственной регистрации программ для ЭВМ No2014610968), «Автоматическое генерирование нейронных сетей алгоритмами стайного типа» (Свидетельство о государственной регистрации программ для ЭВМ No2014616237), «Проектирование SVM- классификаторов коллективными бионическими алгоритмами с выбором информативных входов» (Свидетельство о государственной регистрации программ для ЭВМ No2015611847).

10
Публикации. По материалам данной работы опубликовано 22 печатные работы, в том числе 6 статей в научных изданиях Перечня ВАК, 10 в изданиях, индексируемых в международной базе Scopus, из них 4 индексированы также в Web of Science (публикации в сборниках ведущих международных конференций, а также публикации в сборниках различных всероссийских, региональных конференций).

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

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

    Читать «Коллективный самонастраивающийся метод оптимизации на основе бионических алгоритмов»

    Помогаем с подготовкой сопроводительных документов

    Совместно разработаем индивидуальный план и выберем тему работы Подробнее
    Помощь в подготовке к кандидатскому экзамену и допуске к нему Подробнее
    Поможем в написании научных статей для публикации в журналах ВАК Подробнее
    Структурируем работу и напишем автореферат Подробнее

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Анна Н. Государственный университет управления 2021, Экономика и ...
    0 (13 отзывов)
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уни... Читать все
    Закончила ГУУ с отличием "Бухгалтерский учет, анализ и аудит". Выполнить разные работы: от рефератов до диссертаций. Также пишу доклады, делаю презентации, повышаю уникальности с нуля. Все работы оформляю в соответствии с ГОСТ.
    #Кандидатские #Магистерские
    0 Выполненных работ
    Рима С.
    5 (18 отзывов)
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный универси... Читать все
    Берусь за решение юридических задач, за написание серьезных научных статей, магистерских диссертаций и дипломных работ. Окончила Кемеровский государственный университет, являюсь бакалавром, магистром юриспруденции (с отличием)
    #Кандидатские #Магистерские
    38 Выполненных работ
    Екатерина П. студент
    5 (18 отзывов)
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно... Читать все
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно занимаюсь английским языком, уровень владения - Upper-Intermediate.
    #Кандидатские #Магистерские
    39 Выполненных работ
    Татьяна М. кандидат наук
    5 (285 отзывов)
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    Специализируюсь на правовых дипломных работах, магистерских и кандидатских диссертациях
    #Кандидатские #Магистерские
    495 Выполненных работ
    Сергей Е. МГУ 2012, физический, выпускник, кандидат наук
    4.9 (5 отзывов)
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым напра... Читать все
    Имеется большой опыт написания творческих работ на различных порталах от эссе до кандидатских диссертаций, решения задач и выполнения лабораторных работ по любым направлениям физики, математики, химии и других естественных наук.
    #Кандидатские #Магистерские
    5 Выполненных работ
    Екатерина С. кандидат наук, доцент
    4.6 (522 отзыва)
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    Практически всегда онлайн, доработки делаю бесплатно. Дипломные работы и Магистерские диссертации сопровождаю до защиты.
    #Кандидатские #Магистерские
    1077 Выполненных работ
    Мария Б. преподаватель, кандидат наук
    5 (22 отзыва)
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальнос... Читать все
    Окончила специалитет по направлению "Прикладная информатика в экономике", магистратуру по направлению "Торговое дело". Защитила кандидатскую диссертацию по специальности "Экономика и управление народным хозяйством". Автор научных статей.
    #Кандидатские #Магистерские
    37 Выполненных работ
    Татьяна Б.
    4.6 (92 отзыва)
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские ди... Читать все
    Добрый день, работаю в сфере написания студенческих работ более 7 лет. Всегда довожу своих студентов до защиты с хорошими и отличными баллами (дипломы, магистерские диссертации, курсовые работы средний балл - 4,5). Всегда на связи!
    #Кандидатские #Магистерские
    138 Выполненных работ
    Вики Р.
    5 (44 отзыва)
    Наличие красного диплома УрГЮУ по специальности юрист. Опыт работы в профессии - сфера банкротства. Уровень выполняемых работ - до магистерских диссертаций. Написан... Читать все
    Наличие красного диплома УрГЮУ по специальности юрист. Опыт работы в профессии - сфера банкротства. Уровень выполняемых работ - до магистерских диссертаций. Написание письменных работ для меня в удовольствие.Всегда качественно.
    #Кандидатские #Магистерские
    60 Выполненных работ

    Последние выполненные заказы

    Другие учебные работы по предмету