Целевая функция
Целевая функция — вещественная или целочисленная функция нескольких переменных, подлежащая оптимизации (минимизации или максимизации) в целях решения некоторой оптимизационной задачи. Термин используется в математическом программировании, исследовании операций, линейном программировании, и других областях математики в первую очередь прикладного характера, хотя целью оптимизации может быть и решение собственно математической задачи. Помимо целевой функции в задаче оптимизации для переменных могут быть заданы ограничения в виде системы равенств или неравенств. В общем случае аргументы целевой функции могут задаваться на произвольных множествах.
Примеры
Гладкие функции и системы уравнений
Задача решения любой системы уравнений
может быть сформулирована как задача минимизации целевой функции
Если функции гладкие, то задачу минимизации можно решать градиентными методами.
Для всякой гладкой целевой функции можно приравнять к частные производные по всем переменным. Оптимум целевой функции будет одним из решений такой системы уравнений. В случае функции
это будет система уравнений метода наименьших квадратов (МНК). Всякое решение исходной системы является решением системы МНК. Если исходная система несовместна, то всегда имеющая решение система МНК позволяет получить приближённое решение исходной системы. Число уравнений системы МНК совпадает с числом неизвестных, что иногда облегчает и решение совместных исходных систем.
Линейное программирование
Другим известным примером целевой функции является линейная функция, которая возникает в задачах линейного программирования. В отличие от квадратичной целевой функции оптимизация линейной функции возможна только при наличии ограничений в виде системы линейных равенств или неравенств.
Комбинаторная оптимизация
Типичным примером комбинаторной целевой функции является целевая функция задачи коммивояжёра. Эта функция равна длине гамильтонова цикла на графе. Она задана на множестве перестановок вершины графа и определяется матрицей длин рёбер графа. Точное решение подобных задач часто сводится к перебору вариантов.
Примечания
- Целевая функция, математическое программирование // Математический энциклопедический словарь. — М.: «Сов. энциклопедия », 1988.
- Такая перестановка взаимно однозначно задаёт гамильтонов цикл для асимметричной матрицы длин рёбер графа.
См. также
- Методы оптимизации
Литература
- Бурак Я. И., Огирко И. В. Оптимальный нагрев цилиндрической оболочки с зависящими от температуры характеристиками материала // Мат. методы и физ.-мех. поля. — 1977. — Вып. 5. — С.26-30
Это заготовка статьи по математике. Помогите Википедии, дополнив её. |
Для улучшения этой статьи желательно: |
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Целевая функция, Что такое Целевая функция? Что означает Целевая функция?
Celevaya funkciya veshestvennaya ili celochislennaya funkciya neskolkih peremennyh podlezhashaya optimizacii minimizacii ili maksimizacii v celyah resheniya nekotoroj optimizacionnoj zadachi Termin ispolzuetsya v matematicheskom programmirovanii issledovanii operacij linejnom programmirovanii i drugih oblastyah matematiki v pervuyu ochered prikladnogo haraktera hotya celyu optimizacii mozhet byt i reshenie sobstvenno matematicheskoj zadachi Pomimo celevoj funkcii v zadache optimizacii dlya peremennyh mogut byt zadany ogranicheniya v vide sistemy ravenstv ili neravenstv V obshem sluchae argumenty celevoj funkcii mogut zadavatsya na proizvolnyh mnozhestvah PrimeryGladkie funkcii i sistemy uravnenij Zadacha resheniya lyuboj sistemy uravnenij F1 x1 x2 xM 0F2 x1 x2 xM 0 FN x1 x2 xM 0 displaystyle left begin matrix F 1 x 1 x 2 ldots x M 0 F 2 x 1 x 2 ldots x M 0 ldots F N x 1 x 2 ldots x M 0 end matrix right mozhet byt sformulirovana kak zadacha minimizacii celevoj funkcii S j 1NFj2 x1 x2 xM 1 displaystyle S sum j 1 N F j 2 x 1 x 2 ldots x M qquad 1 Esli funkcii gladkie to zadachu minimizacii mozhno reshat gradientnymi metodami Dlya vsyakoj gladkoj celevoj funkcii mozhno priravnyat k 0 displaystyle 0 chastnye proizvodnye po vsem peremennym Optimum celevoj funkcii budet odnim iz reshenij takoj sistemy uravnenij V sluchae funkcii 1 displaystyle 1 eto budet sistema uravnenij metoda naimenshih kvadratov MNK Vsyakoe reshenie ishodnoj sistemy yavlyaetsya resheniem sistemy MNK Esli ishodnaya sistema nesovmestna to vsegda imeyushaya reshenie sistema MNK pozvolyaet poluchit priblizhyonnoe reshenie ishodnoj sistemy Chislo uravnenij sistemy MNK sovpadaet s chislom neizvestnyh chto inogda oblegchaet i reshenie sovmestnyh ishodnyh sistem Linejnoe programmirovanie Drugim izvestnym primerom celevoj funkcii yavlyaetsya linejnaya funkciya kotoraya voznikaet v zadachah linejnogo programmirovaniya V otlichie ot kvadratichnoj celevoj funkcii optimizaciya linejnoj funkcii vozmozhna tolko pri nalichii ogranichenij v vide sistemy linejnyh ravenstv ili neravenstv Kombinatornaya optimizaciya Tipichnym primerom kombinatornoj celevoj funkcii yavlyaetsya celevaya funkciya zadachi kommivoyazhyora Eta funkciya ravna dline gamiltonova cikla na grafe Ona zadana na mnozhestve perestanovok n 1 displaystyle n 1 vershiny grafa i opredelyaetsya matricej dlin ryober grafa Tochnoe reshenie podobnyh zadach chasto svoditsya k pereboru variantov PrimechaniyaCelevaya funkciya matematicheskoe programmirovanie Matematicheskij enciklopedicheskij slovar M Sov enciklopediya 1988 Takaya perestanovka vzaimno odnoznachno zadayot gamiltonov cikl dlya asimmetrichnoj matricy dlin ryober grafa Sm takzheMetody optimizaciiLiteraturaBurak Ya I Ogirko I V Optimalnyj nagrev cilindricheskoj obolochki s zavisyashimi ot temperatury harakteristikami materiala Mat metody i fiz meh polya 1977 Vyp 5 S 26 30Eto zagotovka stati po matematike Pomogite Vikipedii dopolniv eyo Dlya uluchsheniya etoj stati zhelatelno Oformit spisok literatury Prostavit snoski vnesti bolee tochnye ukazaniya na istochniki Pozhalujsta posle ispravleniya problemy isklyuchite eyo iz spiska parametrov Posle ustraneniya vseh nedostatkov etot shablon mozhet byt udalyon lyubym uchastnikom
