Задача оптимизации
Оптимизация (в математике, информатике и исследовании операций) — задача нахождения экстремума (минимума или максимума) целевой функции в некоторой области конечномерного векторного пространства, ограниченной набором линейных и/или нелинейных равенств или неравенств.


Теорию и методы решения задачи оптимизации изучает математическое программирование — раздел математики, разрабатывающий теорию, численные методы решения многомерных задач оптимизации с ограничениями.
Постановка задачи оптимизации
В процессе проектирования ставится обычно задача определения наилучшей, в некотором смысле, структуры или наилучших значений параметров объектов. Такая задача называется оптимизационной. Если оптимизация связана с расчётом оптимальных значений параметров при заданной структуре объекта, то она называется параметрической оптимизацией. Задача выбора оптимальной структуры является структурной оптимизацией.
Стандартная математическая задача оптимизации формулируется таким образом. Среди элементов χ, образующих множества Χ, найти такой элемент χ*, который доставляет минимальное значение f(χ*) заданной функции f(χ). Для того, чтобы корректно поставить задачу оптимизации, необходимо задать:
- Допустимое множество — множество
;
- Целевую функцию — отображение
;
- Критерий поиска (max или min).
Тогда решить задачу означает одно из:
- Показать, что
.
- Показать, что целевая функция
не ограничена снизу.
- Найти
.
- Если
, то найти
.
Если минимизируемая функция не является выпуклой, то часто ограничиваются поиском локальных минимумов и максимумов: точек таких, что всюду в некоторой их окрестности
для минимума и
для максимума.
Если допустимое множество , то такая задача называется задачей безусловной оптимизации, в противном случае — задачей условной оптимизации.
Классификация методов оптимизации
Общая запись задач оптимизации задаёт большое разнообразие их классов. От класса задачи зависит подбор метода (эффективность её решения). Классификацию задач определяют: целевая функция и допустимая область (задаётся системой неравенств и равенств или более сложным алгоритмом).
Методы оптимизации классифицируют в соответствии с задачами оптимизации:
- Локальные методы: сходятся к какому-нибудь локальному экстремуму целевой функции. В случае унимодальной целевой функции, этот экстремум единственнен, и будет глобальным максимумом/минимумом.
- Глобальные методы: имеют дело с многоэкстремальными целевыми функциями. При глобальном поиске основной задачей является выявление тенденций глобального поведения целевой функции.
Существующие в настоящее время методы поиска можно разбить на три большие группы:
- детерминированные;
- случайные (стохастические);
- комбинированные.
По критерию размерности допустимого множества, методы оптимизации делят на методы одномерной оптимизации и методы многомерной оптимизации.
По виду целевой функции и допустимого множества, задачи оптимизации и методы их решения можно разделить на следующие классы:
- Задачи оптимизации, в которых целевая функция
и ограничения
являются линейными функциями, разрешаются так называемыми методами линейного программирования.
- В противном случае имеют дело с задачей нелинейного программирования и применяют соответствующие методы. В свою очередь из них выделяют две частные задачи:
- если
и
— выпуклые функции, то такую задачу называют задачей выпуклого программирования;
- если
, то имеют дело с задачей целочисленного (дискретного) программирования.
- если
По требованиям к гладкости и наличию у целевой функции частных производных, их также можно разделить на:
- прямые методы, требующие только вычислений целевой функции в точках приближений;
- методы первого порядка: требуют вычисления первых частных производных функции;
- методы второго порядка: требуют вычисления вторых частных производных, то есть гессиана целевой функции.
Помимо того, оптимизационные методы делятся на следующие группы:
- аналитические методы (например, метод множителей Лагранжа и условия Каруша — Куна — Таккера);
- численные методы;
- .
В зависимости от природы множества X задачи математического программирования классифицируются как:
- задачи дискретного программирования (или комбинаторной оптимизации) — если X конечно или счётно;
- задачи целочисленного программирования — если X является подмножеством множества целых чисел;
- задачи нелинейного программирования, если ограничения или целевая функция содержат нелинейные функции и X является подмножеством конечномерного векторного пространства.
- Если же все и целевая функция содержат лишь линейные функции, то это — задача линейного программирования.
Кроме того, разделами математического программирования являются параметрическое программирование, динамическое программирование и стохастическое программирование.
Математическое программирование используется при решении оптимизационных задач исследования операций.
Способ нахождения экстремума полностью определяется классом задачи. Но перед тем, как получить математическую модель, нужно выполнить 4 этапа моделирования:
- Определение границ системы оптимизации
- Отбрасываем те связи объекта оптимизации с внешним миром, которые не могут сильно повлиять на результат оптимизации, а, точнее, те, без которых решение упрощается
- Выбор управляемых переменных
- «Замораживаем» значения некоторых переменных (неуправляемые переменные). Другие оставляем принимать любые значения из области допустимых решений (управляемые переменные)
- Определение ограничений на управляемые переменные
- … (равенства и/или неравенства)
- Выбор числового критерия оптимизации (например, )
- Создаём целевую функцию
История
Задачи линейного программирования были первыми подробно изученными задачами поиска экстремума функций при наличии типа неравенств. В 1820 году Фурье и затем в 1947 году Джордж Данциг предложил метод направленного перебора смежных вершин в направлении возрастания целевой функции — симплекс-метод, ставший основным при решении задач линейного программирования.
Присутствие в названии дисциплины термина «программирование» объясняется тем, что первые исследования и первые приложения линейных оптимизационных задач были в сфере экономики, так как в английском языке слово «programming» означает планирование, составление планов или программ. Вполне естественно, что терминология отражает тесную связь, существующую между математической постановкой задачи и её экономической интерпретацией (изучение оптимальной экономической программы). Термин «линейное программирование» был предложен Дж. Данцигом в 1949 году для изучения теоретических и алгоритмических задач, связанных с оптимизацией линейных функций при линейных ограничениях.
Поэтому наименование «математическое программирование» связано с тем, что целью решения задач является выбор оптимальной программы действий.
Выделение класса экстремальных задач, определяемых линейным функционалом на множестве, задаваемом линейными ограничениями, следует отнести к 1930-м годам. Одними из первых, исследовавшими в общей форме задачи линейного программирования, были: Джон фон Нейман — математик и физик, доказавший основную теорему о матричных играх и изучивший экономическую модель, носящую его имя, и Леонид Канторович — советский академик, лауреат Нобелевской премии (1975), сформулировавший ряд задач линейного программирования и предложивший в 1939 году метод их решения (), незначительно отличающийся от симплекс-метода.
В 1931 году венгерский математик [уточнить] рассмотрел математическую постановку и решил задачу линейного программирования, имеющую название «проблема выбора», метод решения получил название «венгерского метода».
Л. В. Канторович и М. К. Гавурин в 1949 году разработали метод потенциалов, который применяется при решении транспортных задач. В последующих работах Л. В. Канторовича, В. С. Немчинова, В. В. Новожилова, А. Л. Лурье, А. Брудно, А. Г. Аганбегяна, Д. Б. Юдина, Е. Г. Гольштейна и других математиков и экономистов получили дальнейшее развитие как математическая теория линейного и нелинейного программирования, так и приложение её методов к исследованию различных экономических проблем.
Методам линейного программирования посвящено много работ зарубежных учёных. В 1941 году поставил транспортную задачу. Основной метод решения задач линейного программирования — симплекс-метод — был опубликован в 1949 году Дж. Данцигом. Дальнейшее развитие методы линейного и нелинейного программирования получили в работах Г. Куна, А. Таккера, Гасса (Saul I. Gass), Чарнеса (A. Charnes), (E. M. Beale) и др.
Одновременно с развитием линейного программирования большое внимание уделялось задачам нелинейного программирования, в которых либо целевая функция, либо ограничения, либо то и другое нелинейны. В 1951 году была опубликована работа Г. Куна и А. Таккера, в которой приведены необходимые и достаточные условия оптимальности для решения задач нелинейного программирования. Эта работа послужила основой для последующих исследований в этой области.
Начиная с 1955 года опубликовано много работ, посвященных (работы Била, и Р. Дорфмана, (M. Frank) и [англ.], Г. Марковица и др.). В работах Денниса (J. B. Dennis), Розена (J. B. Rosen) и Зонтендейка (G. Zontendijk) разработаны градиентные методы решения задач нелинейного программирования.
В настоящее время для эффективного применения методов математического программирования и решения задач на компьютерах разработаны , представителями которыми являются AMPL и .
См. также
- Многокритериальная оптимизация
- Математический анализ
- Скалярное ранжирование
Примечания
- Поиск оптимума: компьютер расширяет возможности. — М.: Наука, 1989. — С. 14. — ISBN 5-02-006737-7.
Литература
- Абакаров А. Ш., Сушков Ю. А. Статистическое исследование одного алгоритма глобальной оптимизации. — Труды ФОРА, 2004.
- Акулич И. Л. Математическое программирование в примерах и задачах: Учеб. пособие для студентов эконом. спец. вузов. — М.: Высшая школа, 1986.
- Гилл Ф., Мюррей У., Райт М. Практическая оптимизация. Пер. с англ. — М.: Мир, 1985.
- Гирсанов И. В. Лекции по математической теории экстремальных задач. — М.; Ижевск: НИЦ «Регулярная и хаотическая динамика», 2003. — 118 с. — ISBN 5-93972-272-5.
- Жиглявский А. А., Жилинкас А. Г. Методы поиска глобального экстремума. — М.: Наука, Физматлит, 1991.
- Карманов В. Г. Математическое программирование. — Изд-во физ.-мат. литературы, 2004.
- Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. — М.: Наука, 1970. — С. 575—576.
- Коршунов Ю. М., Коршунов Ю. М. Математические основы кибернетики. — М.: Энергоатомиздат, 1972.
- Лотов А. В., Поспелова И. И. Конспект лекций по теории и методам многокритериальной оптимизации. Архивная копия от 21 января 2022 на Wayback Machine Учеб. пос. М., 2005. 127 с.
- Максимов Ю. А., Филлиповская Е. А. Алгоритмы решения задач нелинейного программирования. — М.: МИФИ, 1982.
- Максимов Ю. А. Алгоритмы линейного и дискретного программирования. — М.: МИФИ, 1980.
- Плотников А. Д. Математическое программирование = экспресс-курс. — 2006. — С. 171. — ISBN 985-475-186-4.
- Растригин Л. А. Статистические методы поиска. — М., 1968.
- Сергеев Я. Д., Квасов Д. Е. Диагональные методы глобальной оптимизации Архивная копия от 26 октября 2017 на Wayback Machine. — М.: ФИЗМАТЛИТ, 2008. 341с.
- Хемди А. Таха. Введение в исследование операций = Operations Research: An Introduction. — 8 изд. — М.: , 2007. — С. 912. — ISBN 0-13-032374-8.
- Кини Р. Л., Райфа Х. Принятие решений при многих критериях: предпочтения и замещения. — М.: Радио и связь, 1981. — 560 с.
- Зуховицкий С. И., Авдеева Л. И. Линейное и выпуклое программирование. — 2-е изд., перераб. и доп.. — М.: Издательство «Наука», 1967.
- Минаев Ю. Н. Стабильность экономико-математических моделей оптимизации. — М.: Статистика, 1980.
- Моисеев Н. Н. Численные методы в теории оптимальных систем. — М.: Наука, 1971. — 424 с.
- Моисеев Н. Н. Элементы теории оптимальных систем. — М.: Наука, 1975. — 528 с.
- Моисеев Н. Н., Иванилов Ю. П., Столярова Е. М. Методы оптимизации. — М.: Наука, 1978. — 352 с.
- Дегтярёв Ю. И. Методы оптимизации. — М.: Советское радио, 1980. — 272 с.
- Реклейтис Г., Рейвиндран А., Рэгсдел К. Оптимизация в технике. — М.: Мир, 1986. — 400 с.
- Романовский И. В. Алгоритмы решения экстремальных задач. — М.: Наука, 1977. — 352 с. — 16 000 экз.
- Умнов А. Е., Умнов Е. А. Параметрические задачи в математическом программировании Архивная копия от 9 июля 2021 на Wayback Machine (pdf)
- Хохлюк В. И. Параллельные алгоритмы целочисленной оптимизации. Архивная копия от 18 января 2021 на Wayback Machine Курс лекций. Новосибирск, 2007.
- Хохлюк В. И. Методы дискретной оптимизации. Архивная копия от 18 января 2021 на Wayback Machine Учебное пособие. НГУ, 2013. 154 с.
Ссылки
- Поляк Б. П. История математического программирования в СССР: анализ феномена // Труды 14-й Байкальской школы-семинара «Методы оптимизации и их приложения». — 2008. — Т. 1. — С. 2—20. Архивировано 29 июня 2019 года.
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Задача оптимизации, Что такое Задача оптимизации? Что означает Задача оптимизации?
U etogo termina sushestvuyut i drugie znacheniya sm Optimizaciya Optimizaciya v matematike informatike i issledovanii operacij zadacha nahozhdeniya ekstremuma minimuma ili maksimuma celevoj funkcii v nekotoroj oblasti konechnomernogo vektornogo prostranstva ogranichennoj naborom linejnyh i ili nelinejnyh ravenstv ili neravenstv Grafik paraboloida opisannogo funkciej z f x y x2 y2 4 displaystyle z f x y x 2 y 2 4 Globalnyj maksimum ot x y z 0 0 4 displaystyle x y z 0 0 4 oboznachen sinej tochkojPoisk minimuma Neldera Mida Simpleksnye vershiny uporyadochivayutsya po ih znacheniyu pri etom 1 imeet naimenshee luchshee znachenie Teoriyu i metody resheniya zadachi optimizacii izuchaet matematicheskoe programmirovanie razdel matematiki razrabatyvayushij teoriyu chislennye metody resheniya mnogomernyh zadach optimizacii s ogranicheniyami Postanovka zadachi optimizaciiV processe proektirovaniya stavitsya obychno zadacha opredeleniya nailuchshej v nekotorom smysle struktury ili nailuchshih znachenij parametrov obektov Takaya zadacha nazyvaetsya optimizacionnoj Esli optimizaciya svyazana s raschyotom optimalnyh znachenij parametrov pri zadannoj strukture obekta to ona nazyvaetsya parametricheskoj optimizaciej Zadacha vybora optimalnoj struktury yavlyaetsya strukturnoj optimizaciej Standartnaya matematicheskaya zadacha optimizacii formuliruetsya takim obrazom Sredi elementov x obrazuyushih mnozhestva X najti takoj element x kotoryj dostavlyaet minimalnoe znachenie f x zadannoj funkcii f x Dlya togo chtoby korrektno postavit zadachu optimizacii neobhodimo zadat Dopustimoe mnozhestvo mnozhestvo X x gi x 0 i 1 m Rn displaystyle mathbb X vec x g i vec x leq 0 i 1 ldots m subset mathbb R n Celevuyu funkciyu otobrazhenie f X R displaystyle f mathbb X to mathbb R Kriterij poiska max ili min Togda reshit zadachu f x minx X displaystyle f x to min vec x in mathrm X oznachaet odno iz Pokazat chto X displaystyle mathbb X varnothing Pokazat chto celevaya funkciya f x displaystyle f vec x ne ogranichena snizu Najti x X f x minx Xf x displaystyle vec x in mathbb X f vec x min vec x in mathbb X f vec x Esli x displaystyle nexists vec x to najti infx Xf x displaystyle inf vec x in mathbb X f vec x Esli minimiziruemaya funkciya ne yavlyaetsya vypukloj to chasto ogranichivayutsya poiskom lokalnyh minimumov i maksimumov tochek x0 displaystyle x 0 takih chto vsyudu v nekotoroj ih okrestnosti f x f x0 displaystyle f x geq f x 0 dlya minimuma i f x f x0 displaystyle f x leq f x 0 dlya maksimuma Esli dopustimoe mnozhestvo X Rn displaystyle mathbb X mathbb R n to takaya zadacha nazyvaetsya zadachej bezuslovnoj optimizacii v protivnom sluchae zadachej uslovnoj optimizacii Klassifikaciya metodov optimizaciiObshaya zapis zadach optimizacii zadayot bolshoe raznoobrazie ih klassov Ot klassa zadachi zavisit podbor metoda effektivnost eyo resheniya Klassifikaciyu zadach opredelyayut celevaya funkciya i dopustimaya oblast zadayotsya sistemoj neravenstv i ravenstv ili bolee slozhnym algoritmom Metody optimizacii klassificiruyut v sootvetstvii s zadachami optimizacii Lokalnye metody shodyatsya k kakomu nibud lokalnomu ekstremumu celevoj funkcii V sluchae unimodalnoj celevoj funkcii etot ekstremum edinstvennen i budet globalnym maksimumom minimumom Globalnye metody imeyut delo s mnogoekstremalnymi celevymi funkciyami Pri globalnom poiske osnovnoj zadachej yavlyaetsya vyyavlenie tendencij globalnogo povedeniya celevoj funkcii Sushestvuyushie v nastoyashee vremya metody poiska mozhno razbit na tri bolshie gruppy determinirovannye sluchajnye stohasticheskie kombinirovannye Po kriteriyu razmernosti dopustimogo mnozhestva metody optimizacii delyat na metody odnomernoj optimizacii i metody mnogomernoj optimizacii Po vidu celevoj funkcii i dopustimogo mnozhestva zadachi optimizacii i metody ih resheniya mozhno razdelit na sleduyushie klassy Zadachi optimizacii v kotoryh celevaya funkciya f x displaystyle f vec x i ogranicheniya gi x i 1 m displaystyle g i vec x i 1 ldots m yavlyayutsya linejnymi funkciyami razreshayutsya tak nazyvaemymi metodami linejnogo programmirovaniya V protivnom sluchae imeyut delo s zadachej nelinejnogo programmirovaniya i primenyayut sootvetstvuyushie metody V svoyu ochered iz nih vydelyayut dve chastnye zadachi esli f x displaystyle f vec x i gi x i 1 m displaystyle g i vec x i 1 ldots m vypuklye funkcii to takuyu zadachu nazyvayut zadachej vypuklogo programmirovaniya esli X Z displaystyle mathbb X subset mathbb Z to imeyut delo s zadachej celochislennogo diskretnogo programmirovaniya Po trebovaniyam k gladkosti i nalichiyu u celevoj funkcii chastnyh proizvodnyh ih takzhe mozhno razdelit na pryamye metody trebuyushie tolko vychislenij celevoj funkcii v tochkah priblizhenij metody pervogo poryadka trebuyut vychisleniya pervyh chastnyh proizvodnyh funkcii metody vtorogo poryadka trebuyut vychisleniya vtoryh chastnyh proizvodnyh to est gessiana celevoj funkcii Pomimo togo optimizacionnye metody delyatsya na sleduyushie gruppy analiticheskie metody naprimer metod mnozhitelej Lagranzha i usloviya Karusha Kuna Takkera chislennye metody V zavisimosti ot prirody mnozhestva X zadachi matematicheskogo programmirovaniya klassificiruyutsya kak zadachi diskretnogo programmirovaniya ili kombinatornoj optimizacii esli X konechno ili schyotno zadachi celochislennogo programmirovaniya esli X yavlyaetsya podmnozhestvom mnozhestva celyh chisel zadachi nelinejnogo programmirovaniya esli ogranicheniya ili celevaya funkciya soderzhat nelinejnye funkcii i X yavlyaetsya podmnozhestvom konechnomernogo vektornogo prostranstva Esli zhe vse i celevaya funkciya soderzhat lish linejnye funkcii to eto zadacha linejnogo programmirovaniya Krome togo razdelami matematicheskogo programmirovaniya yavlyayutsya parametricheskoe programmirovanie dinamicheskoe programmirovanie i stohasticheskoe programmirovanie Matematicheskoe programmirovanie ispolzuetsya pri reshenii optimizacionnyh zadach issledovaniya operacij Sposob nahozhdeniya ekstremuma polnostyu opredelyaetsya klassom zadachi No pered tem kak poluchit matematicheskuyu model nuzhno vypolnit 4 etapa modelirovaniya Opredelenie granic sistemy optimizacii Otbrasyvaem te svyazi obekta optimizacii s vneshnim mirom kotorye ne mogut silno povliyat na rezultat optimizacii a tochnee te bez kotoryh reshenie uproshaetsya Vybor upravlyaemyh peremennyh Zamorazhivaem znacheniya nekotoryh peremennyh neupravlyaemye peremennye Drugie ostavlyaem prinimat lyubye znacheniya iz oblasti dopustimyh reshenij upravlyaemye peremennye Opredelenie ogranichenij na upravlyaemye peremennye ravenstva i ili neravenstva Vybor chislovogo kriteriya optimizacii naprimer Sozdayom celevuyu funkciyuIstoriyaZadachi linejnogo programmirovaniya byli pervymi podrobno izuchennymi zadachami poiska ekstremuma funkcij pri nalichii tipa neravenstv V 1820 godu Fure i zatem v 1947 godu Dzhordzh Dancig predlozhil metod napravlennogo perebora smezhnyh vershin v napravlenii vozrastaniya celevoj funkcii simpleks metod stavshij osnovnym pri reshenii zadach linejnogo programmirovaniya Prisutstvie v nazvanii discipliny termina programmirovanie obyasnyaetsya tem chto pervye issledovaniya i pervye prilozheniya linejnyh optimizacionnyh zadach byli v sfere ekonomiki tak kak v anglijskom yazyke slovo programming oznachaet planirovanie sostavlenie planov ili programm Vpolne estestvenno chto terminologiya otrazhaet tesnuyu svyaz sushestvuyushuyu mezhdu matematicheskoj postanovkoj zadachi i eyo ekonomicheskoj interpretaciej izuchenie optimalnoj ekonomicheskoj programmy Termin linejnoe programmirovanie byl predlozhen Dzh Dancigom v 1949 godu dlya izucheniya teoreticheskih i algoritmicheskih zadach svyazannyh s optimizaciej linejnyh funkcij pri linejnyh ogranicheniyah Poetomu naimenovanie matematicheskoe programmirovanie svyazano s tem chto celyu resheniya zadach yavlyaetsya vybor optimalnoj programmy dejstvij Vydelenie klassa ekstremalnyh zadach opredelyaemyh linejnym funkcionalom na mnozhestve zadavaemom linejnymi ogranicheniyami sleduet otnesti k 1930 m godam Odnimi iz pervyh issledovavshimi v obshej forme zadachi linejnogo programmirovaniya byli Dzhon fon Nejman matematik i fizik dokazavshij osnovnuyu teoremu o matrichnyh igrah i izuchivshij ekonomicheskuyu model nosyashuyu ego imya i Leonid Kantorovich sovetskij akademik laureat Nobelevskoj premii 1975 sformulirovavshij ryad zadach linejnogo programmirovaniya i predlozhivshij v 1939 godu metod ih resheniya neznachitelno otlichayushijsya ot simpleks metoda V 1931 godu vengerskij matematik utochnit rassmotrel matematicheskuyu postanovku i reshil zadachu linejnogo programmirovaniya imeyushuyu nazvanie problema vybora metod resheniya poluchil nazvanie vengerskogo metoda L V Kantorovich i M K Gavurin v 1949 godu razrabotali metod potencialov kotoryj primenyaetsya pri reshenii transportnyh zadach V posleduyushih rabotah L V Kantorovicha V S Nemchinova V V Novozhilova A L Lure A Brudno A G Aganbegyana D B Yudina E G Golshtejna i drugih matematikov i ekonomistov poluchili dalnejshee razvitie kak matematicheskaya teoriya linejnogo i nelinejnogo programmirovaniya tak i prilozhenie eyo metodov k issledovaniyu razlichnyh ekonomicheskih problem Metodam linejnogo programmirovaniya posvyasheno mnogo rabot zarubezhnyh uchyonyh V 1941 godu postavil transportnuyu zadachu Osnovnoj metod resheniya zadach linejnogo programmirovaniya simpleks metod byl opublikovan v 1949 godu Dzh Dancigom Dalnejshee razvitie metody linejnogo i nelinejnogo programmirovaniya poluchili v rabotah G Kuna A Takkera Gassa Saul I Gass Charnesa A Charnes E M Beale i dr Odnovremenno s razvitiem linejnogo programmirovaniya bolshoe vnimanie udelyalos zadacham nelinejnogo programmirovaniya v kotoryh libo celevaya funkciya libo ogranicheniya libo to i drugoe nelinejny V 1951 godu byla opublikovana rabota G Kuna i A Takkera v kotoroj privedeny neobhodimye i dostatochnye usloviya optimalnosti dlya resheniya zadach nelinejnogo programmirovaniya Eta rabota posluzhila osnovoj dlya posleduyushih issledovanij v etoj oblasti Nachinaya s 1955 goda opublikovano mnogo rabot posvyashennyh raboty Bila i R Dorfmana M Frank i angl G Markovica i dr V rabotah Dennisa J B Dennis Rozena J B Rosen i Zontendejka G Zontendijk razrabotany gradientnye metody resheniya zadach nelinejnogo programmirovaniya V nastoyashee vremya dlya effektivnogo primeneniya metodov matematicheskogo programmirovaniya i resheniya zadach na kompyuterah razrabotany predstavitelyami kotorymi yavlyayutsya AMPL i Sm takzheMnogokriterialnaya optimizaciya Matematicheskij analiz Skalyarnoe ranzhirovaniePrimechaniyaPoisk optimuma kompyuter rasshiryaet vozmozhnosti M Nauka 1989 S 14 ISBN 5 02 006737 7 LiteraturaAbakarov A Sh Sushkov Yu A Statisticheskoe issledovanie odnogo algoritma globalnoj optimizacii Trudy FORA 2004 Akulich I L Matematicheskoe programmirovanie v primerah i zadachah Ucheb posobie dlya studentov ekonom spec vuzov M Vysshaya shkola 1986 Gill F Myurrej U Rajt M Prakticheskaya optimizaciya Per s angl M Mir 1985 Girsanov I V Lekcii po matematicheskoj teorii ekstremalnyh zadach M Izhevsk NIC Regulyarnaya i haoticheskaya dinamika 2003 118 s ISBN 5 93972 272 5 Zhiglyavskij A A Zhilinkas A G Metody poiska globalnogo ekstremuma M Nauka Fizmatlit 1991 Karmanov V G Matematicheskoe programmirovanie Izd vo fiz mat literatury 2004 Korn G Korn T Spravochnik po matematike dlya nauchnyh rabotnikov i inzhenerov M Nauka 1970 S 575 576 Korshunov Yu M Korshunov Yu M Matematicheskie osnovy kibernetiki M Energoatomizdat 1972 Lotov A V Pospelova I I Konspekt lekcij po teorii i metodam mnogokriterialnoj optimizacii Arhivnaya kopiya ot 21 yanvarya 2022 na Wayback Machine Ucheb pos M 2005 127 s Maksimov Yu A Fillipovskaya E A Algoritmy resheniya zadach nelinejnogo programmirovaniya M MIFI 1982 Maksimov Yu A Algoritmy linejnogo i diskretnogo programmirovaniya M MIFI 1980 Plotnikov A D Matematicheskoe programmirovanie ekspress kurs 2006 S 171 ISBN 985 475 186 4 Rastrigin L A Statisticheskie metody poiska M 1968 Sergeev Ya D Kvasov D E Diagonalnye metody globalnoj optimizacii Arhivnaya kopiya ot 26 oktyabrya 2017 na Wayback Machine M FIZMATLIT 2008 341s Hemdi A Taha Vvedenie v issledovanie operacij Operations Research An Introduction 8 izd M 2007 S 912 ISBN 0 13 032374 8 Kini R L Rajfa H Prinyatie reshenij pri mnogih kriteriyah predpochteniya i zamesheniya M Radio i svyaz 1981 560 s Zuhovickij S I Avdeeva L I Linejnoe i vypukloe programmirovanie 2 e izd pererab i dop M Izdatelstvo Nauka 1967 Minaev Yu N Stabilnost ekonomiko matematicheskih modelej optimizacii M Statistika 1980 Moiseev N N Chislennye metody v teorii optimalnyh sistem M Nauka 1971 424 s Moiseev N N Elementy teorii optimalnyh sistem M Nauka 1975 528 s Moiseev N N Ivanilov Yu P Stolyarova E M Metody optimizacii M Nauka 1978 352 s Degtyaryov Yu I Metody optimizacii M Sovetskoe radio 1980 272 s Reklejtis G Rejvindran A Regsdel K Optimizaciya v tehnike M Mir 1986 400 s Romanovskij I V Algoritmy resheniya ekstremalnyh zadach M Nauka 1977 352 s 16 000 ekz Umnov A E Umnov E A Parametricheskie zadachi v matematicheskom programmirovanii Arhivnaya kopiya ot 9 iyulya 2021 na Wayback Machine pdf Hohlyuk V I Parallelnye algoritmy celochislennoj optimizacii Arhivnaya kopiya ot 18 yanvarya 2021 na Wayback Machine Kurs lekcij Novosibirsk 2007 Hohlyuk V I Metody diskretnoj optimizacii Arhivnaya kopiya ot 18 yanvarya 2021 na Wayback Machine Uchebnoe posobie NGU 2013 154 s SsylkiPolyak B P Istoriya matematicheskogo programmirovaniya v SSSR analiz fenomena Trudy 14 j Bajkalskoj shkoly seminara Metody optimizacii i ih prilozheniya 2008 T 1 S 2 20 Arhivirovano 29 iyunya 2019 goda
