
- •Раздел I. Методологические принципы построения автоматизированных систем.
- •§ 1.1. Определение и состав автоматизированной системы.
- •§ 1.1.1. Функциональная часть ас.
- •§ 1.1.2. Обеспечивающая часть ас.
- •§ 1.2. Классификация ас.
- •§ 1.3. Основные принципы построения ас.
- •§ 1.4. Этапы разработки ас.
- •§ 1.5. Задачи, решаемые на стадиях проектирования ас.
- •Раздел II. Человек в контуре организационного управления.
- •§ 2.1. Проблема принятия решений.
- •§ 2.2. Процесс принятия решения.
- •§ 2.3. Общая постановка задачи принятия решений.
- •§ 2.4. Классификация задачи принятия решений.
- •§ 2.5. Общая постановка однокритериальной статической детерминированной зпр.
- •§ 2.6. Общая постановка однокритериальной статической задачи принятия решений в условиях риска.
- •§ 2.7. Принятие решений в условиях неопределенности.
- •§ 2.8. Многокритериальные задачи принятия решений.
- •§ 2.8.1. Принцип равномерности.
- •§ 2.8.2. Принцип справедливой уступки.
- •§ 2.8.3. Принцип выделения одного оптимизируемого критерия.
- •§ 2.8.4. Принцип последовательной уступки.
- •§ 2.8.5. Свертка локальных критериев.
- •§ 2.8.6 Способы нормализации локальных критериев.
- •§ 2.8.7. Способы задания и учета приоритета локальных критериев.
- •Раздел III. Модели синтеза структуры ас
- •§ 3.1. Формализация общей задачи синтеза структуры
- •§ 3.2. Частные задачи синтеза оптимальной структуры ас
- •§ 3.2.1 Частные критерии оптимизации.
- •§ 3.2.2. Ограничения в частных задачах синтеза.
- •§ 3.2.3. Первая частная задача синтеза оптимальной структуры ас.
- •§ 3.2.4. Вторая частная задача синтеза оптимальной структуры ас
- •§ 3.2.5. Третья частная задача синтеза оптимальной структуры ас
- •§ 3.3 Примеры частных задач синтеза оптимальной структуры ас
- •Раздел IV. Структурный анализ ас.
- •§ 4.1. Цели и задачи структурного анализа ас.
- •§ 4.1.1. Организационная структура.
- •§ 4.1.2. Функциональная структура.
- •§ 4.1.3. Алгоритмическая структура.
- •§ 4.1.4. Техническая структура.
- •§ 4.2. Три уровня описания систем.
- •§ 4.3. Формализация описания структуры на основе теории графов.
- •§ 4.3.1. Способы формализованного задания графа.
- •§ 4.3.2. Определение цепи, пути, цикла, контура.
- •§ 4.3.3. Степень вершины.
- •§ 4.3.4. Понятие связности графа.
- •§ 4.3.5. Порядковая функция на графе. Понятие уровня. Триангуляция.
- •§ 4.4. Топологическая декомпозиция структур.
- •§ 4.5. Описание и анализ потоков информации в ас.
- •§ 4.6. Структурно – топологические характеристики систем и их применение.
- •§ 4.6.3. Структурная избыточность.
- •Раздел V. Управление на структурах в ас.
- •§ 5.1. Децентрализованная структура.
- •§ 5.2. Централизованная структура.
- •§ 5.3. Централизованная рассредоточенная структура.
- •§ 5.4. Иерархическая структура.
- •§ 5.5. Типовые организационные структуры управления производством.
- •§ 5.5.1. Линейная структура.
- •§ 5.5.2. Функциональная структура.
- •§ 5.5.3. Линейно – штабная структура.
§ 3.2. Частные задачи синтеза оптимальной структуры ас
Сложность синтеза оптимальной структуры АС приводит к тому, что на практике ставят и решают еще более частные задачи синтеза, такие, например, как оптимальное, распределение возлагаемых на АС функций по заданным уровням и углам системы, определение оптимальной реализации функций в АС , выбор комплекса технических средств, обеспечивающего качественную реализацию функций и т.д.
Рассмотрим некоторые частные постановки задач формализованного распределения множества решаемых задач между узлами АСУ при различных критериях и ограничениях.
§ 3.2.1 Частные критерии оптимизации.
а) Минимизация затрат не реализацию задач в АС.
|
(3.2.1) |
где
‑
множество задач, реализуемых в АСУ,
-
множество обслуживающих узлов системы
управления,
Wij ‑ затраты на реализацию i-й задачи в j-м узлe,
Кроме
того, пусть
;xi
j
= 1, если i-я
задача выполняется в j-м
узле и xi
j
= 0 в противном случае.
б) Минимизация общего времени решения всех задач АС
|
(3.2.2) |
где tij - время решения i-й задачи в j -м узле.
в) Минимизация максимального времени решения задач в АС
|
(3.2.3) |
Возможна оптимизация по более сложным критериям, включающим (3.2.1) ‑ (3.2.3), а также использование критериев более общего типа, таких как получение максимальной прибыли, обеспечение требуемого времени, готовность системы и т.д.
§ 3.2.2. Ограничения в частных задачах синтеза.
а) На связи между задачами, т.е. задан граф
|
(3.2.4) |
б) На связи между узлами, т.е. задан граф
|
(3.2.5) |
в) На общие затраты на реализацию задач в AС
|
(3.2.6) |
г) На затраты на реализацию задач в узлах
|
(3.2.7) |
д) На загрузку каждого узла
|
(3.2.8) |
где λi - интенсивность поступления i-й задачи на решение. Возможны дополнительные требования к равномерности загрузки узлов.
е) На общее время решения всех задач
|
(3.2.9) |
ж) На время решения отдельных задач
|
(3.2.10) |
§ 3.2.3. Первая частная задача синтеза оптимальной структуры ас.
Необходимо
так распределить i
задач
междуj
узлами
,
чтобы обеспечить минимум общих затрат
(3.2.1) или минимум общего времени решения
(3.2.2) при исполнении ограничений на
загрузку каждого из узлов (3.2.8), или на
затраты в каждомj
-м узле (3.2.7).
Математическая модель этой задачи может быть записана следующим образом: найти
|
(3.2.11) |
при
|
(3.2.12) |
|
(3.2.13) |
В этих соотношениях:
aij - затраты (время решения) i-й задачи в j-м узле;
bi - допустимые затраты (загрузка) в j-м узле;
xij - переменная, равная 1, если i-я задача решается в j-м узле, и равная 0 - в противном случае.
Условие (3.2.13) означает, что каждая задача должна решаться только в одном узле.
Наиболее удобным для решения данного класса задач является метод "ветвей и границ". Применительно к данной задаче он заключается в направленном движении по вершинам дерева, полученного путем фиксирования части переменных xij, (xij = {0, 1}).
Вершины
первого уровня
получают,
поочередно закрепляя первую задача
за первым узлом, вторым и т.д., т.е. фиксируя
дляj
= 1, 2, 3, … при i
= 1.
Вершины
второго уровня получают, фиксируя
дляj
= 1, 2, 3, …
при i
= 2 и т.д. Для каждой вершины находят
оценку
|
(3.2.14) |
где i* ‑ число рассмотренных уровней ветвления;
Стратегия ветвления может быть улучшена за счет использования специфических свойств рассматриваемой задачи, что существенно при решении задач большой размерности.
Вначале
из матрицы коэффициентов
системы
(3.2.11) исключаем все элементы, для
которых выполняется условиеaij
> bj,
.
При этом для любой строчки возможны
следующие варианты:
– исключены все элементы аij, тогда решение отсутствует;
– остался лишь один элемент aij, он обязательно входит в оптимальное решение, если оно существует. Значение bj заменяется на bij ‑ аij и этот элемент в дальнейшем поиске не участвует;
– осталось несколько элементов, они участвуют в дальнейшем поиске оптимального решения.