Выравнивание по ресурсам и жесткая связь

Рекомендации специалистов компании-разработчика.
Правила форума
Форум долгое время являлся открытым для всех. Постоянные спам-публикации анонимных пользователей, а также регистрации ботов вынуждают ограничить доступ к форуму. Возможность автоматически регистрироваться и сразу размещать сообщения, а также анонимно писать на форуме закрыта. Регистрации на форуме подтверждает администратор. Это будет занимать некоторое время. Просим отнестись с пониманием. Если ваш вопрос требует оперативного решения - пишите на официальный адрес техподдержки.

Выравнивание по ресурсам и жесткая связь

Сообщение Андрей » 27 янв 2014, 15:02

Всем добрый день!
Такой вопрос. Ставлю жесткую связь "финиш-старт", но при выравнивании по ресурсам ее. По логике, если ставлю опию, что связь "жесткая", то ресурсы должны переходить на операцию, которая завязана такой связью, а потом уже на другие операции. Когда выравниваю - получаю наоборот, все жесткие связи рвутся.
Андрей
 
Сообщения: 45
Зарегистрирован: 05 ноя 2012, 15:59

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Павел Бодунков » 30 янв 2014, 15:40

К сожалению, ответить без вашего конкретного примера не представляется возможным. Не могли бы вы прислать этот проект на нашу почту?
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Павел Бодунков
Разработчик [Спайдер Проджект]
 
Сообщения: 179
Зарегистрирован: 21 фев 2011, 23:38

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Павел Бодунков » 19 сен 2014, 11:40

Я посмотрел пример. У вас в проекте есть операции, в которые входит кроме жёсткой ещё какая-нибудь связь. В таком случае нельзя гарантировать выполнение жёсткой связи, потому что эта связь может мешать (самый простой пример – связь от той же операции, но с какой-то задержкой). Поэтому в таких случаях и не всегда соблюдается жёсткость. Для полного анализа такой ситуации требуется алгоритм, временные затраты на который могут серьёзно затруднить проведение расчёта. Я сделал в следующей версии сообщение о таких операциях и связях. Если резюмировать, то для максимальной корректности жёстких связей необходимо соблюдение следующих условий – жёсткая связь является единственной входящей в операцию и среди исходящих не может быть больше одной жёсткой связи. Извините за задержку с ответом.
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Павел Бодунков
Разработчик [Спайдер Проджект]
 
Сообщения: 179
Зарегистрирован: 21 фев 2011, 23:38

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Evgeny » 20 сен 2014, 00:11

Павел,

вот в этом очень простом примере, удовлетворяющем требованию о том, что жесткая связь долна быть единственная входящая связь, последняя версия Спайдера выдает ошибку при попытке выравнивания по ресурсам (Связь между Activity2 и Activity3 жесткая.)

https://drive.google.com/file/d/0B1FBt_G3gCVqXzNUaXhzZDVhNDA/edit?usp=sharing
тот же файл с яндекса
https://yadi.sk/d/hmDDen28beLFQ

Предудыщие версии выравнивали, но алгоритм производил вот такой неоптимальный результат (нет нужды задерживать Activity 2 так сильно)

Изображение
Последний раз редактировалось Evgeny 24 сен 2014, 21:57, всего редактировалось 2 раз(а).
Evgeny
 
Сообщения: 17
Зарегистрирован: 01 фев 2014, 02:01

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Evgeny » 23 сен 2014, 10:29

Раз уж пошла речь про жесткие связи, добалю еще.

вот в этом примере (связь между Activity1 и Activity2 жесткая) Спайдер выравнивает по ресурсам без сообщения об ошибках, но результат выравнивания неоптимален.

https://docs.google.com/file/d/0B1FBt_G3gCVqQmdrMl8xZDEyRWM/edit
тот же файл с яндекса
https://yadi.sk/d/EakzEZ31beLGR

Изображение
Последний раз редактировалось Evgeny 24 сен 2014, 21:58, всего редактировалось 1 раз.
Evgeny
 
Сообщения: 17
Зарегистрирован: 01 фев 2014, 02:01

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Павел Бодунков » 24 сен 2014, 09:02

Евгений, видимо, Ваши примеры вызвали большой интерес. )

В данный момент просмотр и скачивание этого файла недоступны.

За последнее время этот файл просматривали или скачивали слишком часто. Повторите попытку позже. Если файл очень большой или открыт для доступа широкому кругу пользователей, возможен отказ в доступе к нему в течение ближайших суток. Если через 24 часа ситуация не изменится, обратитесь к администратору домена.

Вы не могли бы продублировать эти файлы мне в почту?
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Павел Бодунков
Разработчик [Спайдер Проджект]
 
Сообщения: 179
Зарегистрирован: 21 фев 2011, 23:38

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Павел Бодунков » 24 сен 2014, 15:03

Ситуацию, описанную в первом примере я исправил, спасибо за сообщение.
Что касается второго - получить полностью оптимальное расписание в каждом проекте не получится, но я погляжу, что там можно сделать.
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Павел Бодунков
Разработчик [Спайдер Проджект]
 
Сообщения: 179
Зарегистрирован: 21 фев 2011, 23:38

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Evgeny » 24 сен 2014, 22:11

Да, оптимальное выравнивание ресурсов с учетом жестких связей - это дожно быть высший пилотаж планирования ограниченных ресурсов.

P.S. Фалы перезалил на яндекс диск и указал нывые ссылки
Evgeny
 
Сообщения: 17
Зарегистрирован: 01 фев 2014, 02:01

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Павел Бодунков » 25 сен 2014, 08:55

Спасибо.
Электронный адрес технической поддержки: smt@spiderproject.ru
Аватара пользователя
Павел Бодунков
Разработчик [Спайдер Проджект]
 
Сообщения: 179
Зарегистрирован: 21 фев 2011, 23:38

Re: Выравнивание по ресурсам и жесткая связь

Сообщение Evgeny » 23 окт 2014, 23:58

Проверил работу примеров на новой версии (11.03.64)

В первой задачке не только исчезла ошибка, но и стал выдаваться оптимальный результат. Спасибо!

Во второй задачке результат по-прежнему неоптимален. Но это, как я понимаю, более сложная задача.
Evgeny
 
Сообщения: 17
Зарегистрирован: 01 фев 2014, 02:01


Вернуться в Работа с проектами в Spider Project

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

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

cron