Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2012, 12:50   #1
Daria7
 
Регистрация: 17.06.2012
Сообщений: 3
По умолчанию Удаление ребер из списка ребер

Дана матрица: например
1000 6 6 6 6
6 1000 9 6 7
6 13 1000 25 8
6 2 14 1000 10
6 14 13 12 1000

Нужно найти решение методом ветвей и границ.
Сначала я ее преобразовываю:т.е. нахожу минимум и максимум по строкам и вычитаю из нее. Затем из матрицы создаю список ребер: 1-1=>1000 и т.д.
Потом нахожу оценки ее нулевых элементов: сумма минимума по строке и минимума по столбцу, в которых находится этот нулевой элемент. Нахожу максимальную оценку и удаляю из списка те ребра, в которых номера строки и столбца соответствуют номерам строки и столбца элемента максимальной оценки. В этом у меня и начинается загвоздка.

Последний раз редактировалось Daria7; 18.06.2012 в 19:11.
Daria7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отрисовка ребер в OpenGL Xcopy Помощь студентам 0 14.05.2011 13:02
Поиск в глубину, формирование массива прямых и обратных ребер Naymen Фриланс 4 31.08.2010 14:40
удаление из списка(си) zhenya.ya Помощь студентам 0 31.05.2010 19:36
Удаление элемента из списка Ghost_gg Паскаль, Turbo Pascal, PascalABC.NET 2 30.05.2010 20:43
Удаление последнего элемента из списка и реверс этого списка. Goose Общие вопросы C/C++ 8 16.05.2010 16:12