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

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

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2020, 19:46   #1
Progway
 
Регистрация: 10.04.2016
Сообщений: 8
По умолчанию Программный модуль на python, построение краташего маршрута (желательно с использованием алгоритма оптимизации)

Доброго времени суток, позвольте обратиться к Вам с заказом.

Задача стоит в построении кратчайшего маршрута для онлайн Курса (веб не нужен, нужен только программный модуль для построения самого маршрута), который сводится к построению Индивидуальной Образовательной Траектории (далее ИОТ), состоящей из составных частей – Модулей (представлены в справочнике как код из трёх букв). Каждый модуль имеет на входе ряд необходимых Компетенций для его прохождения, и по его прошествии обучающийся так же получает набор Компетенций (компетенции в справочнике записаны в числовом виде). Также, каждый модуль подразделятся по четырём типам по способам представления информации в учебном модуле (аудио формат - 1, видео - 2, текст - 3 или смешанный – 4, все типы помечены соответствующими цифрами в справочнике).

Таким образом, необходимо построить кратчайший маршрут. (на картинке приведена полная модель).

Перед построением ИОТ так же вводятся с клавиатуры данные необходимые для построения, такие как: компетенции на вход и тип обработки информации (один из 4-ёх типов).

В зависимости от входных данных первым модулем может быть AAA, BBB, CCC или DDD. А последним QQQ, RRR или SSS.

Для выполнения задачи предоставляются 2 справочника в формате txt:
1) Код модуля, его тип и длина в часах;
2) Номер компетенции, требуется она на вход или выход и к какому модулю.

На выход надо: упорядоченный список модулей.

Язык программирования: python, можно использовать библиотеки.

Для решения задачи желательно использование алгоритма оптимизации (таких как: жадный, муравьиной колонии, генетический), но возможны и другие варианты, которые Вы предложите или собственный алгоритм.
Изображения
Тип файла: png 0.png (47.5 Кб, 0 просмотров)
Вложения
Тип файла: txt competents.txt (1.4 Кб, 2 просмотров)
Тип файла: txt courses.txt (1.8 Кб, 2 просмотров)
Progway вне форума Ответить с цитированием
Старый 11.03.2020, 20:49   #2
Subst
Пользователь
 
Регистрация: 30.01.2020
Сообщений: 54
По умолчанию

компетенции в тексте не бьются с нарисованным графом.
собственно и из легенды графа тоже самое.

от DDD к HHH должно быть ребро.

где неточность?
Subst вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cистемf оптимизации на графах на основе алгоритма Гомори-Ху qpJIaqpU Фриланс 1 13.12.2014 17:25
Ищу библиотеки для определения сложности алгоритма на практике, желательно C/C++ Зойберг Общие вопросы C/C++ 1 15.08.2014 10:35
Программный модуль (Mathcad) neutral_planet Фриланс 0 02.05.2012 16:34
Создание алгоритма оптимизации кода VyachNik Общие вопросы Delphi 7 21.02.2012 17:42
Нужна помощь в поиске алгоритма оптимизации LastAC Помощь студентам 0 08.04.2009 00:49