2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Matlab fmincon при целых параметрах оптимизации
Сообщение23.04.2017, 23:38 


22/09/14
3
Здравствуйте! Использую fmincon в Matlab для оптимизации с ограничениями. Один из параметров по которым осуществляется оптимизация должен принимать только целые значения. Как это можно прописать? (тупо округлять его после выхода из fmincon не вариант - либо результаты не адекватные, либо fmincon оставляет его значение равным начальному). Помогите пожалуйста, спасибо!

 Профиль  
                  
 
 Re: Matlab fmincon при целых параметрах оптимизации
Сообщение24.04.2017, 10:17 
Заслуженный участник


05/08/14
1564
Fatttal в сообщении #1212126 писал(а):
Использую fmincon в Matlab для оптимизации с ограничениями. Один из параметров по которым осуществляется оптимизация должен принимать только целые значения. Как это можно прописать?

С функцией fmincon никак. Только задачи линейного программированию могут целочисленно решаться в Matlabе. Либо писать свой код, либо посмотреть на File Exchange, возможно кто-нибудь выложил что-то подобное.

 Профиль  
                  
 
 Re: Matlab fmincon при целых параметрах оптимизации
Сообщение29.07.2017, 08:09 


29/07/17
2
Если область изменения целого параметра x конечна, то можно исключить его из оптимизации и решать такую задачу fmincon'ом в цикле по значениям x, отслеживая на каждом шаге оптимальное значение по сравнению с предыдущими.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group