Автор работы: Пользователь скрыл имя, 24 Января 2012 в 17:45, контрольная работа
В наиболее общей формулировке задачи составления расписаний состоят в следующем : с помощью некоторого множества ресурсов (набор процессов) или обслуживающих устройств должна быть выполнена некоторая фиксированная система заданий . Цель заключается в том, чтобы при заданных свойствах заданий и ресурсов и наложенных на них ограничениях найти эффективный алгоритм упорядочения заданий, оптимизирующий или стремящийся оптимизировать желаемую меру эффективности. В качестве основных мер эффективности изучаются длина расписания и среднее время пребывания заданий в системе. Модели этих задач являются детерминированными в том смысле, что вся информация, на основе которой принимаются решения об упорядоченности, известна заранее.
ВВЕДЕНИЕ.
1. Проблемы упорядочения 4
1.1 Вопросы идеального упорядочения 4
2. Методы решения задач теории расписаний 5
3. Типы алгоритмов составления расписаний 5
4. Некоторые области применения результатов ТР в информатике и вычислительной технике 8
5. Пример расписания экзаменов факультета ИСТАС 9
6. Используемая литература 12
Всякая
диспетчеризация
Пример конкретного расписания экзаменов факультета ИСТАС
У нас имеется:
-четыре дисциплины: электротехника(э), физика(ф), мат.анализ(м), компьютерная графика(г)
-четыре свободные даты
Требуется составить расписание, таким образом чтобы не случилось пересечений.
1)А=n! =1х2х3х4=24
А-число вариантов перестановок дисциплин
n-количество дисциплин
2) Граф вариантов
перестановок
Для того, чтобы
избежать пересечений необходимо выполнения
одного из условий:
1)Группы сдают
экзамены в разные дни
2)Группы сдают
экзамен в один и тот же
день, но по разным дисциплинам.
Для первого условия подходит абсолютно любой из нашего графа.
Для соблюдения
второго условия необходим определённый
алгоритм выбора пути(расписания):
1.Выбираем для
одной из групп любой путь
2.Выбираем следующий
путь для другой группы
3.Ищем пересечения:
if пересечений нет, => расписание готово,
else повторяем пункт 2
Расписание (вариант
первый). Группы сдают экзамены в
одни и те же дни.
№ группы
Дата |
1 группа | 2 группа |
10.01.2012 | Компьютерная
графика |
Физика |
15.01.2012 | Электротехника | Компьютерная графика |
20.01.2012 | Физика | Математ. анализ |
26.01.2012 | Математ.
анализ |
Электротехника |
Пересечений нет=>расписание
готово.
Расписание (второй
вариант). Группы сдают экзамены в
разные дни.
Номер группы
Дисциплина |
1 группа | 2 группа |
Физика | 10.01.2012 | 12.01.2012 |
Матем.анализ | 15.01.2012 | 16.01.2012 |
Комп. графика | 20.01.2012 | 21.01.2012 |
Электротехника | 25.01.2012 | 26.01.2012 |
Пересечений нет
=> расписание готово.
Содержание.
1. Э.Г.Коффман «Теория расписаний и вычислительные машины» - Наука,1984;
2. www.bibliofond.ru
3. www.wikipedia.ru
4. Александров П.С. Ведение в теорию множеств и теорию функций.-М.:Наука,1997 г.
Информация о работе Метод приоритетов для задач разработки расписаний