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