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

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




 Модификация задачи о назначениях
Пусть A и B квадратные матрицы размера n$\times$n. Элементы матриц-стоимости работ. Нужно найти такое назначение,которое доставляло бы минимум функции $f=f_a^2+f_b^2$,где $f_a$ и $f_b$ значения стоимости полученные одним и тем же назначением из матриц $A$ и $B$ соответственно .
Может быть есть возможность как-нибудь сделать из двух матриц одну ? У меня никаких идей.

 Re: Модификация задачи о назначениях
В силу неотрицательности элементов матриц думаю, что целевую функцию можно заменить суммой $f_a+f_b$. Может быть и матрицы можно сложить: A+B ?

 Re: Модификация задачи о назначениях
Аватара пользователя
Нельзя.

 Re: Модификация задачи о назначениях
А что можно сделать ?
Я в данный момент пытаюсь построить алгоритм выдающий не одно решение, а множество решений отстоящих от оптимальных на $\epsilon>0$.Может что и прояснится.
Но все равно интересно узнать и другое мнение.

 Re: Модификация задачи о назначениях
Скорее всего, точное решение можно будет получить только полным перебором.
А приблизительно можно попробовать итерациями:
Найти минимум на $(A+B)$ - $f_{a0}, f_{b0}$, потом минимум на $(f_{a0}A+f_{b0}B)$, потом на $(f_{a1}A+f_{b1}B)$, и т.д.

 Re: Модификация задачи о назначениях
Аватара пользователя
Ну, в качестве задачи квадратичного программирования это можно сформулировать. Но вот сохранится ли свойство "неделимости оптимального решения"? Пока не пойму...

 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group