Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как это решить?

47K
24 июня 2009 года
maxfisher
10 / / 24.06.2009
У меня такая задача: есть Н процесов и М машин. Каждый процес имеет свое время выполнения и цену. Мне нужно оптимально распределить процесы между машинами для паралельного выполнения.
Как это решать? Какой алгоритм? Теорию алгоритмов достаточно хорошо знаю но не могу определить из какого это раздела.
Помогите?
Всем спасибо!
311
25 июня 2009 года
plastictown
309 / / 08.01.2006
Может я чего недопонял, но, по-моему, самым тупым решением будет перебрать все варианты, если такой метод Вам подойдет:D
1.9K
25 июня 2009 года
GreenRiver
451 / / 20.07.2008
При больших H и M можно использовать жадный алгоритм... А вообще задача поставлена не корректно: что значит стоимость? Как она оценивается и т.д. Имеют ли машины одинаковую производительность?
1.9K
25 июня 2009 года
GreenRiver
451 / / 20.07.2008
Если производительности машин равны и про стоимость ничего больше не сказано, то можно сделать так:
1. Вычислить приоритет процесса (например, поделив его цену на его время)
2. Отсортировать процессы по приоритету
3. Подавать в порядке очереди на машины.
47K
25 июня 2009 года
maxfisher
10 / / 24.06.2009
Стоимость и время - отдельные параметры. Решение за одном из них.
Машины имеют разную производительность.
Перебор не подходит.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог