🔍 Поиск работ

Алгоритм решения задачи линейного программирования в условиях неполных данных

Работа №207463

Тип работы

Дипломные работы, ВКР

Предмет

математика

Объем работы67
Год сдачи2020
Стоимость4220 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
14
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
1 ТЕОРИЯ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ 6
1.1 Основные понятия 6
1.2 Методы линейного программирования 7
1.2.1 Графический способ 8
1.2.2 Симплекс-метод 9
2 ТЕОРИЯ ДИСКРИМИНАНТНОГО АНАЛИЗА 11
2.1 Основные понятия 11
2.2 Методы дискриминантного анализа 11
2.2.1 Методы линейной коррекции 13
2.2.2 Методы фейеровских отображений 14
3 АЛГОРИТМ РЕШЕНИЯ ЗЛП С НЕФОРМАЛИЗОВАННЫМ ОГРАНИЧЕНИЕМ .. 16
4 РЕАЛИЗАЦИЯ АЛГОРИТМА РЕШЕНИЯ ЗЛП С
НЕФОРМАЛИЗОВАННЫМ ОГРАНИЧЕНИЕМ НА БАЗЕ КЛИЕНТСЕРВЕРНОГО ПРИЛОЖЕНИЯ 19
4.1 Формирование начального набора образцов 19
4.2 Выбор критерия завершения работы алгоритма 19
4.3 Выбор метода формирования разделяющей функции 20
4.4 Выбор метода решения аппроксимационной ЗЛП 20
4.5 Выбор среды разработки 20
4.6 Реализация алгоритма на базе приложения 20
5 ИССЛЕДОВАНИЕ РАБОТЫ АЛГОРИТМА 24
5.1 Анализ выбора £ в зависимости от размерности задачи 25
5.2 Влияние радиуса рандомизации на эффективность алгоритма 26
5.3 Влияние мощности рандомизации на эффективность алгоритма 37
ЗАКЛЮЧЕНИЕ 48
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 49
ПРИЛОЖЕНИЕ А 52
ПРИЛОЖЕНИЕ Б 55
ПРИЛОЖЕНИЕ В 57
ПРИЛОЖЕНИЕ Г 61
ПРИЛОЖЕНИЕ Д

В практике экономико-математического моделирования часто возникают задачи линейного программирования с ограничениями, не поддающимися полной формализации.
Как правило задачи такого типа появляются в технологическом процессе, параметры которого невозможно измерить напрямую в силу каких-либо обстоятельств.
Единственным критерием, определяющим качество значений параметров в данном случае, может быть решение некоторого эксперта, основанное на каких- либо эмпирических данных, в качестве которого может выступать человек, нейронная сеть или экспертная система.
Для решения задач подобного рода может использоваться универсальный алгоритм, представляющий собой некоторый сплав методов из различных областей математического программирования. Одним из таких алгоритмов является алгоритм решения задачи линейного программирования в условиях неполных данных.
Поэтому, целью данной работы является обзор и реализация алгоритма решения задачи линейного программирования в условиях неполных данных. Для достижения данной цели необходимо решить следующие задачи:
1) изучить методы решения задач линейного программирования;
2) изучить методы решения задач с неформализованными ограничениями;
3) изучить общие принципы и методы теории распознавания образов;
4) изучить методы решения задач дискриминантного анализа.
Задачи линейного программирования с неформализованными ограничениями имеют непосредственное отношение к задачам различных сфер жизни общества. Это могут быть, например, задачи из сферы черной металлургии, задачи о портфеле ценных бумаг и т.п.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках выполнения выпускной квалификационной работы был исследован алгоритм решения задачи линейного программирования в условиях неполных данных.
В основе работы лежит анализ теоретических достижений науки в области решения задач линейного программирования и дискриминантного анализа, на базе которых и построен алгоритм.
После обзора предметной области были описаны непосредственно этапы алгоритма, а также представлена его программная реализация на базе клиентсерверного приложения на стеке технологий Vue.js (реализация клиентской части) и Node.js (реализация серверной части). Кроме того, был проведен ряд вычислительных экспериментов на предмет установления влияния параметров алгоритма на его быстродействие.
Направление дальнейших исследований может быть связано с оптимизацией кодовой базы и расширением функциональности как клиентской части приложения (добавление графической интерпретации решения), так и серверной (добавление новых эмуляторов модели эксперта).



1 Акулич, И.Л. Математическое программирование в примерах и задачах: Учебное пособие / И.Л. Акулич. - СПб.: Издательство «Лань», 2011. - 352 с.
2 Дискриминантный анализ [Электронный ресурс]. Режим доступа: shorturl.at/ijAH3. - (Дата обращения: 19.12.2018).
3 Мазуров, Вл.Д. Математические методы распознавания образов. Уч. пособие / Вл.Д. Мазуров. - 2-е изд., доп. и перераб. - Екатеринбург: Изд-во Урал, 2006. - 101 с.
4 Математические методы распознавания образов. Курс лекций
[Электронный ресурс]. Режим доступа: shorturl.at/gjxT5. - (Дата обращения: 19.12.2018).
5 Распознавание образов [Электронный ресурс]. Режим доступа: shorturl.at/cuGNX. - (Дата обращения: 19.12.2018).
6 Математические методы распознавания образов [Электронный ресурс]. Режим доступа: shorturl.at/QSZ04. - (Дата обращения: 19.12.2018).
7 Математические методы в экономике / И.И. Еремин, Вл.Д. Мазуров, В.Д. Скарин, М.Ю. Хачай. - Екатеринбург: Изд-во «У-Фактория», 2000. - 280 с.
8 Еремин, И.И. Нестационарные процессы математического программирования / И.И. Еремин, В.Д. Мазуров. - М.: Наука. Главная редакция физико-математической литературы, 1979. - 287 с.
9 Гасс, С. Путешествие в страну линейного программирования / Сол Гасс; пер. с англ. Ю.Н. Сударева. - М.: «Мир», 1971. - 176 с.
10 Юдин, Д.Б. Линейное программирование (теория, методы и приложения) /
Д.Ю. Юдин, Е.Г. Гольштейн. - М.: Наука. Главная редакция физико
математической литературы, 1969. - 424 с.
11 Ашманов, С. А. Линейное программирование / С.А. Ашманов. - М.: Наука. Главная редакция физико-математической литературы, 1981. - 340 с.
12 Васильев, Ф.П. Линейное программирование / Ф.П. Васильев, А.Ю. Иваницкий. - М.: Изд-во «Факториал», 1998. - 176 с.
13 Барсов, А.С. Что такое линейное программирование / А.С. Барсов. - М.:
Государственное издательство физико-математической литературы, 1959. - 104 с.
14 Данциг, Дж. Линейное программирование, его обобщения и применения / Джордж Данциг; пер. с англ. Г.Н. Андрианова, Л.И. Горькова, А.А. Корбута, А.Н. Ляпунова. - М.: Изд-во «Прогресс», 1966. - 590 с.
15 Карманов, В.Г. Математическое программирование: Учеб. пособие / В.Г. Карманов. - 5-е издание., стереотип. - М.: ФИЗМАТЛИТ, 2004. - 264 с.
16 Косоруков, О.А. Исследование операций: Учебник / О.А. Косоруков, А.В. Мищенко. - М.: Издательство «Экзамен», 2003. - 448 с.
17 Ромакин, М.И. Элементы линейной алгебры и линейного программирования / М.И. Ромакин. - М.: Государственное издательство «Высшая школа», 1963. - 273 с.
18 Гасс, С. Линейное программирование (методы и приложения) / Сол Гасс; пер. с англ. Е.Г. Гольштейна, М.И. Сушкевича. - М.: Государственное издательство физико-математической литературы, 1961. - 301 с.
19 Факторный, дискриминантный и кластерный анализ / Дж.-О. Ким, Ч.У. Мьюллер, У.Р. Клекка, М.С. Олдендерфер, Р.К. Блэшфилд. - М.: Финансы и статистика, 1989. - 215 с.
20 Вапник, В.Н. Теория распознавания образов (статистические проблемы обучения) / В.Н. Вапник, А.Я. Червоненкис. - М.: Наука. Главная редакция физикоматематической литературы, 1974. - 416 с.
21 Ту, Дж. Принципы распознавания образов / Дж. Ту, Рафаэль Гонсалес; пер. с англ. И.Б. Гуревича. - М.: «Мир», 1978. - 401 с.
22 Еремин, И.И. Введение в теорию линейного и выпуклого программирования / И.И.
Еремин, Н.Н. Астафьев. - М.: Наука. Главная редакция физикоматематической
литературы, 1976. - 190 с.
23 Лунгу, К.Н. Линейное программирование. Руководство к решению задач / К.Н. Лунгу. - М.: ФИЗМАТЛИТ, 2005. - 128 с.
24 Фу, К. Структурные методы в распознавании образов / К. Фу; пер. с англ. Н.В. Завалишина, С.В. Петрова, Р.Л. Шейнина. - М.: «Мир», 1977. - 312 с.
25 Соколинская, И.М. Синтез симплекс-метода и метода линейной коррекции в задачах линейной оптимизации с неформализованными ограничениями / И.М. Соколинская. - М.: Вычислительные методы и программирование, 2005. - 13 с.
26 Дуда, Р. Распознавание образов и анализ сцен / Ричард Дуда, Питер Харт; пер. с англ. Г.Г. Вайнштейна, А.М. Васьковского. - М.: «Мир», 1976. - 502 с.
27 Пантелеев, А.В. Методы оптимизации в примерах и задачах: Учеб. пособие / А.В. Пантелеев, Т.А. Летова. - 2-е изд., исправл. - М.: Высш. шк., 2005 - 544 с.
28 Патрик, Э. Основы теории распознавания образов / Эдвард Патрик; пер. с англ. Б.Р. Левина. - М.: Сов. радио, 1980. - 408 с.
29 Гренандер, У. Лекции по теории образов: Анализ образов / У. Гренандер; пер. с англ. И. Гуревича. - М.: «Мир», 1981. - 448 с.
30 Чабан, Л.Н. Теории и алгоритмы распознавания образов. Учебное пособие / Л.Н. Чабан. - М.: МИИГАиК, 2004. - 70 с.
31 Лепский, А.Е. Математические методы распознавания образов: Курс лекций / А.Е. Лепский, А.Г. Броневич. - Таганрог: Изд-во ТТИ ЮФУ, 2009. - 155 с.
32 Гренандер, У. Лекции по теории образов: Синтез образов. Учебное пособие / У. Гренандер; пер. с англ. И. Гуревича, Т. Дадашева. - М.: «Мир», 1979. - 376 с.
33 Нильсон, Н. Обучающиеся машины / Нильс Нильсон; пер. с англ. А.А. Дорофеюка. - М.: «Мир», 1967. - 180 с.
34 Муртаф, Б. Современное линейное программирование / Брюс Муртаф; пер. с англ. - М.: «Мир», 1984. - 224 с.
35 Еремин, И.И. Общая теория устойчивости в линейном программировании / И.И. Еремин. - Известия ВУЗов. Математика, 1999. - с. 43-52.
36 Гонсалес, Р. Цифровая обработка изображений / Рафаэль Гонсалес, Ричард Вудс. - М.: Техносфера, 2012. - 1104 с.


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ