|
0 / 0 / 0
Регистрация: 09.05.2011
Сообщений: 32
|
|
Условная оптимизация по результатам эксперимента25.07.2018, 18:11. Показов 1503. Ответов 3
Метки нет (Все метки)
Всем доброго времени суток!
Подскажите,пожалуйста,в каком направлении действовать. Суть задачи такова: 1) Имеются результаты проведенного эксперимента - несколько значений необходимого параметра в разных точках. (30 значений,если быть точнее) 2) Есть программный комплекс, который также считает этот параметр в 30 разных точках (30 значений на выходе), но определенными мат.методами. По итогу имеем: Эксперимент - 30 значений Программный комплекс - 30 значений В программном комплексе, путем изменения определенных коэффициентов ( и только их! (назовем их А1 и А2) ), получаются другие 30 значений на выходе. Нужно подобрать эти коэффициенты таким образом, чтобы разница между экспериментом и программным комплексом была минимальной. При наличии ограничений: А1+А2=1 0 <= А1 <= 1 0 <= А2 <= 1 По сути, это задача условной оптимизации. Экспериментальные значения постоянны, и никак не меняются. Программные значения меняются в зависимости от коэффициентов А1 и А2, и только их. Нужно,чтобы разница была минимальной. Каким методом можно решить поставленную задачу? Стоит ли лезть в методы множителей Лагранжа и т.п., или можно обойтись одномерными методами (Метод золотого сечения,деления отрезка пополам и т.п.)? Можно ли на методы одномерной оптимизации (золотого сечения и т.п.) накладывать ограничения в форме равенств и неравенств? Всем большое спасибо!
0
|
|
| 25.07.2018, 18:11 | |
|
Ответы с готовыми решениями:
3
Методы рационального планирования эксперимента и оптимизация Статистический анализ по результатам эксперимента |
|
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
|
|||
| 15.08.2018, 09:06 | |||
|
1. При наличии ограничения
2. Вам необходимо уточнить понятие Возможные варианты: а) абсолютная величина максимального отклонения от эксперимента минимальна b) сумма абсолютных отклонений минимальна c) сумма квадратов отклонений минимальна d) сумма абсолютных отклонений возведенная в некоторую степень (обычно от 1 до 2) минимальна e) в некоторой области данных, где требуется большая точность совпадения, величины отклонений до сложения умножаются на некоторый коэффициент больше 1. и тд, и тп. И только после этого решается оптимизационная задача, ищется величина параметра при которой функция цели минимальна.
1
|
|||
|
0 / 0 / 0
Регистрация: 09.05.2011
Сообщений: 32
|
||
| 16.08.2018, 21:04 [ТС] | ||
|
Вопрос больше в том,какие оптимизационные методы я могу использовать? Мне надо получить оптимальные коэффициенты A1 и A2, которые я просто задаю в программе, и при которых целевая функция будет минимальна. Меняя эти коэффициенты,меняются значения,которые рассчитаны по программе, меняется среднее по этим значениям,и соответственно,целевая функция тоже меняет свое значение. Среднее по эксперименту постоянно,и никак не меняется. А вот на расчет по программе мы можем влиять(меняя эти коэффициенты),и соответственно влиять на значение целевой функции тоже можем. Проблема в том,что аналитическую зависимость целевой функции от этих коэффициентов мы не знаем. Не можем,соответственно,брать производные и т.п. Какие методы мы можем использовать в таком случае? В случае,когда аналитической зависимости целевой функции от коэффициентов нет, но нам нужно получить такие коэффициенты,чтобы минимизировать целевую функцию,при этом имея ряд ограничений. Самое простое,что приходит на ум - золотое сечение и т.п (там не нужна информация о производных). Но могу ли я использовать этот метод при наличии ограничений впринципе, и при таких ограничениях, о которых я писал? И какие еще методы можно использовать в таком случае?
0
|
||
|
3390 / 1913 / 571
Регистрация: 09.04.2015
Сообщений: 5,365
|
|
| 17.08.2018, 07:02 | |
Сообщение было отмечено pda95 как решение
Решение
У Вас получается зависимость целевой функции от одного параметра (одного из А1 или А2).
Постройте предварительную зависимость с некоторым небольшим шагом. Если зависимость имеет один минимум, ищите его с заданной точностью, любым из численных методов (например деление диапазона пополам, или методом золотого сечения)
1
|
|
| 17.08.2018, 07:02 | |
|
Помогаю со студенческими работами здесь
4
Условная оптимизация Многомерная условная оптимизация функций
Условная оптимизация методом штрафных и методом барьерных функций Типы оптимизация: черная оптимизация, серая оптимизация и белая оптимизация Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|