123
Генетический алгоритм составления расписания C#
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть почти готовая система для составления расписания. Проблема в том, что я не смог написать генетический алгоритм, который находил бы лучшее расписание. Задача - дополнить программу этим алгоритмом.
Расписание представляет собой DataGridView. Каждая строка одно занятие. Строка имеет несколько столбцов. Дисциплина, преподаватель, аудитория, группа, день недели, номер занятия и четность недели.
Расписание состоит из групп, которые могут делиться на подгруппы. Всего за день может быть 4 занятия. Длина занятия фиксирована. Нужно составить алгоритм так, чтобы не было совпадений не по группам (не может в одно и в то же время в группе быть разные занятия, тоже самое и для преподавателей). Чтобы не было окон (пустых занятий в группе между другими занятиями). Расписание должно быть максимально укомплектовано. Еще нужно учитывать четность недели.
Заявки фрилансеров
Похожие заказы
- Прикладное ПОнет заявокЗакрыт10 лет назад
Нужно взять готовую программу (небольшую) на C++, и везде поменять ее название на новое. Если где-то встречается логотип, то и его тоже. В общем прошерстить ресурсы, файлы кода, и убедиться, что все выглядит будто это ...
Прикладное ПО10 заявокЗакрыт10 лет назадЕсть программа которая зависает и вылетает. Нужно написать скрипт под платформу windows (7, 2003 server) который можно запускать через планировщик windows: 1 Диагностика проблемы 1.1 Определение вылетевшей программы - ...
Прикладное ПО11 заявокЗакрыт10 лет назадНужно создать или найти программу, которая будет запускаться с сервера. Сервер будет куплен тут http://www.ovh.ie/dedicated_servers/hosting/ и будет иметь 256 IPs Нужно что бы все эти ипы посылали запросы на тестируемый сайт.
Прикладное ПО3 заявкиЗакрыт10 лет назадТема — макет
Прикладное ПО1 заявкаЗакрыт10 лет назад- $30
необходимо создание программы для того чтоб автоматизировать процесс работы с электронной почтой. рассылка почты большие обьемы
Прикладное ПО6 заявокЗакрыт10 лет назад Наша задача во всех каталогах занимать лидирующие позиции. на одном сайте лидирующая позиция завоевывается путем обновления. Т.е. заходим под своим логином и нам становится доступной кнопка РЕДАКТИРОВАТЬ, где мы далее ставим галочку: ...
Прикладное ПО1 исполнительЗавершен10 лет назадНеобходимо создать приложение под андройд, которое будет подключаться к удалённому mysql серверу, получать из базы список смс для рассылки, отправлять смс через телефон, помечать отправленные сообщения. Дизайн на усмотрение программиста. Требуется функциональность, ...
Прикладное ПО6 заявокЗакрыт10 лет назадНужно написать программу -пакетный резчик и склейщик. Сначала разрезать. В настройках прописываю, что имеющиеся в директории файлы, надо разрезать на части, например не более 10 мегабайт. Приписав в конце имени порядковый номер после разделяющего ...
Прикладное ПО2 заявкиЗакрыт10 лет назад- $20
Есть ПОС система с открытым исходным кодом OpenbravoPOSru версия 2.30.2 - https://code.google.com/p/openbravoposru/ Исходные коды доступны на странице проекта, ничего декомпилировать не нужно. Необходимо в одном файле-драйвере для оборудования поменять значение переменной кодировки с ...
Прикладное ПО1 исполнительЗавершен10 лет назад