рефераты скачать
 
Главная | Карта сайта
рефераты скачать
РАЗДЕЛЫ

рефераты скачать
ПАРТНЕРЫ

рефераты скачать
АЛФАВИТ
... А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

рефераты скачать
ПОИСК
Введите фамилию автора:


Рациональные методики поиска оптимальных путей сетевых графиков и их автоматизация на ЭВМ

таблицы исходных данных и результатов, например, подряд – с 0-й строки по

последнюю. Такой порядок расчёта представлен ниже, в виде блок-схемы 4.5 .

Данный алгоритм является завершающим для процесса расчёта параметров

сетевого графика, после выполнения которого, все ячейки таблицы исходных

данных и результатов 4.1 , будут заполнены значениями соответствующих

параметров.

Блок-схема 4.5 – Алгоритм расчёта резервов времени сетевого графика

3 Автоматизация процесса поиска особых путей сетевого графика

Как уже известно, найти особые пути сетевого графика представляется

возможным только, если будут рассчитаны полные резервы времени всех,

входящих в него работ. Тогда, перед поиском особых путей, необходимо

выполнять, описанные в предыдущем подразделе алгоритмы по расчёту

параметров сетевого графика.

Из раздела 3 ясно, что для поиска, и критического пути и

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

заключается в последовательном выборе, от 0-го события до завершающего, тех

работ, которые имеют нулевые полные резервы времени. В случае, если

параметры сетевого графика рассчитывались для положительных длительностей,

входящих в него работ, то указанная методика даёт критический путь сетевого

графика. Если же параметры рассчитывались при отрицательных длительностях

работ, то методика даст наикратчайший путь сетевого графика.

Алгоритм, реализующий методику поиска особого пути сетевого графика,

представлен в виде блок-схемы 4.6 , и основан на том, что таблица исходных

данных и результатов [pic] уже полностью рассчитана, либо при

положительных, либо при отрицательных длительностях работ.

Имея в арсенале, все рассмотренные в данном разделе алгоритмы, любому

программисту не составит труда объединить их в одну, общую программу

анализа оптимальности сетевого графика по критерию оптимальности, подробно

описанному в разделе 1. Проверка данного критерия, с целью выявления

оптимальности сетевого графика, на столько проста в алгоритмической

реализации, что специального рассмотрения не требует.

Блок-схема 4.6 – Алгоритм поиска особого пути сетевого графика

Заключение

В данном курсовом проекте были предложены и обоснованы рациональные

методики поиска особых путей сетевых графиков. Рациональность данных

методик заключается в том, что они позволяют найти критический и

наикротчайший пути сетевого графика без перебора всех возможных вариантов.

Последнее, позволяет в короткие сроки осуществить решение двух основных

задач сетевого планирования: задачу анализа оптимальности уже готового

сетевого графика и задачу его оптимизации по длительности, в случае, если

сетевой график оказывается не оптимальным.

Кроме того, в курсовом проекте были рассмотрены вопросы автоматизации

на ЭВМ рациональных методик поиска особых путей сетевого графика. В

результате – разработаны блок схемы алгоритмов расчёта параметров сетевых

графиков и поиска их особых путей, которые предполагается использовать при

создании конкретной программы анализа оптимальности сетевых графиков на

любом из известных языках программирования.

Значимость проделанной работы заключается в том, что применение

предложенных методик, во-первых – позволяет точно судить об оптимальности

сетевых графиков любой сложности, а во-вторых – сокращает затраты на

сетевое планирование в целом, прежде всего, за счёт сокращения длительности

разработки оптимальных сетевых графиков.

Список использованных источников

Технико-экономическое обоснование дипломных проектов проектов: Учеб.

Пособие для втузов / Л. А. Астреина, В. В. Балдесов, В. К. Беклешов и др.;

Под ред. В. К. Беклешова. – М.: Высш. Шк., 1991. – 176 c.: ил.

-----------------------

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

0

0

0

0

0

0

0

0

0

3

5

9

12

4

12

15

15

12

9

5

12

4

3

0

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

7

6

5

3

4

1

2

0

. 2.1 – Пример сетевого графика

. 3.1 – Поясняющий рисунок к Теореме 3.2

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

0

3

0

0

1

1

1

0

0

-3

-4

-6

-6

2

-6

-9

-9

-7

-7

-5

-6

-1

-3

0

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

7

6

5

3

4

1

2

0

. 3.2 – Пример сетевого графика при отрицательных

длительностях работ

С0

С1

С2

С3

С4

С5

С6

С7

С0

С1

С2

С3

С4

С5

С6

С7

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

. 4.1 – Матрица смежностей сетевого графика

Ci

Cj

Фиктивная работа

. 4.2 – Пример разрыва параллельных работ

2

2

3

Верно

Неверно

1

1

Начало

Матрица смежностей уже задана

i:=0

j:=0

Mi j<> 0

Ошибка в структуре графика

Err:=1

Err=1 – Ошибка в

структуре;

Err=0 –Ошибок нет.

Да

Нет

j:=j+1

j > i

Да

Нет

j:=0

i:=i+1

i < p

Нет

Err:=0

p – Число событий на графике

В структуре ошибок нет

Конец

Да

Таблица 4.1 – Таблица исходных данных и результатов

| |Код |Параметры работ и событий |

| |работ| |

| |ы | |

| |i |j |[pi|[pic|[pi|[pic|[pic|[pic|[pic|[pic|[pic|[pi|[pi|[p|

| | | |c] |] |c] |] |] |] |] |] |] |c] |c] |ic|

| | | | | | | | | | | | | | |] |

| |0 |1 |2 |3 |4 |5 |6 |7 |8 |9 |10 |11 |12 |13|

|0 | | | | | | | | | | | | | | |

|1 | | | | | | | | | | | | | | |

|k-1 | | | | | | | | | | | | | | |

N

строки

N Столбца

Начало

i := 0

j := 1

s := 0

Mi j = 1

Нет

Да

As 0 := i

As 1 := j

As 2 := ti j

ti j

Ввод оператором

длительности

работы с кодом i-j

s := s+1

j:= j+1

j ? p

Нет

Да

i:= i+1

j:=i+1

i < p-1

Нет

Да

Конец

p – Число событий на графике

5

4

Да

Нет

c > 0

2

c:= c-1

3

1

s:= 0

max:= As 9

Да

Нет

max < As 9

Цикл поиска максимального из ранних окончаний работ, входящих в i-е событие

Да

Нет

As 1= i

-? – Минимально возможное машинное число

c – Счётчик двух циклов для заполнения ячеек A s 5 табл. исходных данных и

результатов

max:= -?

c:= 2

p –Число событий

Да

Нет

i < p

i:= i+1

k – Число строк в таблице исходных данных и результатов

Да

Нет

s < k

s := s+1

As 3:= max

As 7:= max

As 9:= max+As 2

Цикл расчёта ранних окончаний работ, исходящих из i-го события

Да

Нет

As 0 = i

s:=0

max – Хранит ранний срок свершения текущего события

max:= 0

i:= 0

Начало

Да

3

Нет

s < k

s := s+1

2

As 5:= max

4

1

5

Конец

5

Цикл поиска минимального из поздних начал работ, исходящих из j-го события

5

4

3

2

1

min:= As 8

Да

Нет

min > As 8

Да

Нет

As 0 = j

s:= s-1

s:= k

+? – Максимально возможное машинное число

c – Счётчик двух циклов для заполнения ячеек As 4 табл. исходных данных и

результатов

min:= +?

c:= 2

Конец

Да

Нет

j < 0

j:= j-1

Да

Нет

s > 0

As 6:= min

As 10:= min

As 8:= min-As 2

Да

Цикл расчёта поздних начал работ, входящих в j-е событие

Нет

As 1 = j

s:= s -1

s:=k

min – Хранит поздний срок свершения текущего события

min:= Ak-1, 5

j:= p-1

Начало

k – Число строк в таблице исходных данных и результатов

4

3

2

1

As 4:= min

Да

Нет

s > 0

Да

Нет

c > 0

c:= c-1

s:=0

Начало

As 11:= As 10 – As 9

As 12:= As 5 – As 9

As 13:= As 4 – As 3

s:= s +1

Да

Нет

s < k

Конец

i:= 0

Начало

s:= 0

Да

Нет

i < p – 1

Да

Нет

As 0 = i

Да

Нет

As 11 = 0

Вывод кода работы особого пути:

< i, As 1 >

i:= As 1

s:= s+1

Конец

Страницы: 1, 2, 3


рефераты скачать
НОВОСТИ рефераты скачать
рефераты скачать
ВХОД рефераты скачать
Логин:
Пароль:
регистрация
забыли пароль?

рефераты скачать    
рефераты скачать
ТЕГИ рефераты скачать

Рефераты бесплатно, реферат бесплатно, рефераты на тему, сочинения, курсовые работы, реферат, доклады, рефераты, рефераты скачать, курсовые, дипломы, научные работы и многое другое.


Copyright © 2012 г.
При использовании материалов - ссылка на сайт обязательна.