- •Федеральное агентство по образованию рф
- •Оглавление
- •10. Методы опережающего управления в системах 111
- •11. Моделирование и проектирование информационных систем 136
- •12. Системная природа организаций и управления ими 148
- •Требования гост специальности к содержанию курса.
- •Введение
- •1. История становления и развития общей теории систем
- •2. Предмет и содержание общей теории систем
- •3. Основные положения ОбщеЙ теории систем
- •3.1. Основные понятия системного анализа
- •3.2. Определение понятия «система»
- •3.3. Принципы системного подхода
- •4. Основы системологии
- •4.1. Категория системы, ее свойства и признаки
- •Другая система
- •4.2. Системообразующие и системоразрушающие факторы
- •4.2.1. Системообразующие факторы
- •4.2.2. Системоразрушающие факторы
- •4.3. Классификация системных объектов
- •4.4. Структура, функции и этапы развития систем
- •4.5. Система и внешняя среда
- •5. Системные объекты и их обобщенная характеристика
- •5.1. Системность неорганической и живой природы
- •5.2. Общество, личность и мышление как система
- •6. Системные исследования как составная часть общей теории систем
- •6.1. Общая характеристика системных исследований
- •6.2. Системный подход - методология системного исследования
- •6.3. Технология достижения целостности познания в системном исследовании
- •7. Сущность и принципы системного подхода
- •7.1. Принципы системного подхода.
- •7.2. Проблемы согласования целей
- •7.3. Проблемы оценки связей в системе
- •7.4. Пример системного подхода к задаче управления
- •7.5. Моделирование как метод системного анализа
- •7.6. Процессы принятия управляющих решений
- •8. Описание системных объектов
- •8.1. Механизм процесса описания системных объектов
- •8.2. Принципы описания систем
- •8.3. Структура системного анализа
- •8.4. Методы и модели описания систем
- •Качественные методы описания систем
- •Количественные методы описания систем
- •8.5. Формирование общего представления системы
- •8.6. Кибернетика и ее роль в описании систем
- •9. Этапы системного анализа
- •9.1. Общие положения
- •9.2. Содержательная постановка задачи
- •9.3. Построение модели изучаемой системы в общем случае
- •9.4. Моделирование в условиях определенности
- •9.5. Наличие нескольких целей - многокритериальность системы
- •9.6. Моделирование системы в условиях неопределенности
- •9.7. Моделирование систем массового обслуживания
- •9.8. Моделирование в условиях противодействия, игровые модели
- •9.9. Моделирование в условиях противодействия, модели торгов
- •9.10. Методы анализа больших систем, планирование экспериментов
- •9.11. Методы анализа больших систем, факторный анализ
- •10. Методы опережающего управления в системах
- •10.1. Причинно-следственный анализ
- •10.2. Процесс причинно-следственного анализа.
- •10.3. Варианты причинно-следственного анализа
- •10.4. Принятие решений
- •10.5. Процессы принятия решений различных типов
- •10.6. Анализ плана управленческой работы и обзор ситуации
- •10.7. Обзор ситуации
- •11. Моделирование и проектирование информационных систем
- •11.1. Моделирование систем
- •11.2. Проектирование систем
- •Формирование стратегии или планирование
- •Оценивание
- •Реализация
- •11.3. Практическое применение системного подхода в экономике
- •12. Системная природа организаций и управления ими
- •12.1. Организация
- •12.2. Виды и формы системного представления структур организаций.
- •Заключение глоссарий терминов теории систем и системного анализа
- •Литература Теория систем и системный анализ Общие вопросы системного анализа
- •Системы массового обслуживания
- •Экономические системы
- •Общие вопросы математики
- •Статистический эксперимент
- •Статистический анализ
- •Методы непараметрической статистики
- •Вопросы прикладной статистики
- •Экспертные оценки
- •Вопросы к экзамену по дисциплине «Теория систем и системный анализ»
9.4. Моделирование в условиях определенности
Классическим примером простейшей задачи системного анализа в условиях определенности может служить задача производства и поставок товара. Пусть некоторая фирма должна производить и поставлять продукцию клиентам равномерными партиями в количестве N =24000 единиц в год. Срыв поставок недопустим, так как штраф за это можно считать бесконечно большим.
Запускать в производство приходится сразу всю партию, таковы условия технологии. Стоимость хранения единицы продукции Cx=10 копеек в месяц, а стоимость запуска одной партии в производство (независимо от ее объема) составляет Cp =400 рублей.
Таким образом, запускать в год много партий явно невыгодно, но невыгодно и выпустить всего 2 партии в год - слишком велики затраты на хранение! Где же “золотая середина”, сколько партий в год лучше всего выпускать?
Будем строить модель такой системы. Обозначим через n размер партии и найдем количество партий за год - p = N / n 24000 /n.
Получается, что интервал времени между партиями составляет t = 12 / p (месяцев), а средний запас изделий на складе - n/2 штук.
Сколько же нам будет стоить выпуск партии в n штук за один раз?
Сосчитать нетрудно - 0.1 12 n / 2 рублей на складские расходы в год и 400p рублей за запуск партий по n штук изделий в каждой.
В общем виде годовые затраты составляют
E = Tn / 2 + N / n {9 - 2}
где T = 12 - полное время наблюдения в месяцах.
Перед нами типичная вариационная задача: найти такое n0, при котором сумма E достигает минимума.
Решение этой задачи найти совсем просто - надо взять производную по n и приравнять эту производную нулю. Это дает
n0 = , {9 - 3}
что для нашего примера составляет 4000 единиц в одной партии и соответствует интервалу выпуска партий величиной в 2 месяца.
Затраты при этом минимальны и определяются как
E0 = , {9 - 4}
что для нашего примера составляет 4800 рублей в год.
Сопоставим эту сумму с затратами при выпуске 2000 изделий в партии или выпуске партии один раз в месяц (в духе недобрых традиций социалистического планового хозяйства):
E1 = 0.1122000/2 + 40024000/ 2000 = 6000 рублей в год.
Комментарии, как говорится, - излишни!
Конечно, так просто решать задачи выработки оптимальных стратегий удается далеко не всегда, даже если речь идет о детерминированных данных для описания жизни системы - ее модели. Существует целый класс задач системного анализа и соответствующих им моделей систем, где речь идет о необходимости минимизировать одну функции многих переменных следующего типа:
E = a1X1 + a2X2 + ..... anXn {9 - 5}
где Xi - искомые переменные, ai - соответствующие им коэффициенты или “веса переменных” и при этом имеют место ограничения, как на переменные, так и на их веса.
Задачи такого класса достаточно хорошо исследованы в специальном разделе прикладной математики - линейном программировании. Еще в докомпьютерные времена были разработаны алгоритмы поиска экстремумов таких функций E = f(a, X), которые так и назвали - целевыми. Эти алгоритмы или приемы используются и сейчас - служат основой для разработки прикладных компьютерных программ системного анализа.
Системный подход к решению практических задач управления экономикой, особенно для задач со многими десятками сотен или даже тысячами переменных привел к появлению специализированных, типовых направлений, как в области теории анализа, так и в практике.
Наиболее “старыми” и, следовательно, наиболее обкатанными являются методы решения специфичных задач, которые давно уже можно называть классическими.
Специалистам в области делового администрирования надо знать эти задачи хотя бы на уровне постановки и, главное, в плане моделирования соответствующих систем.
Задачи управления запасами
Первые задачи управления запасами были рассмотрены еще в 1915 году - задолго не только до появления компьютеров, но и до употребления термина “кибернетика”. Был обоснован метод решения простейшей задачи - минимизация затрат на заказ и хранение запасов при заданном спросе на данную продукцию и фиксированном уровне цен. Решение - размер оптимальной партии обеспечивало наименьшие суммарные затраты за заданный период времени.
Несколько позже были построены алгоритмы решения задачи управления запасами при более сложных условиях - изменении уровня цен (наличие “скидок за качество” и/или “скидок за количество”); необходимости учета линейных ограничений на складские мощности и т. п.
Задачи распределения ресурсов
В этих задачах объектом анализа являются системы, в которых приходится выполнять несколько операций с продукцией (при наличии нескольких способов выполнения этих операций) и, кроме того, не хватает ресурсов или оборудования для выполнения всех этих операций.
Цель системного анализа - найти способ наиболее эффективного выполнения операций с учетом ограничений на ресурсы.
Объединяет все такие задачи метод их решения - метод математического программирования, в частности, - линейного программирования. В самом общем виде задача линейного программирования формулируется так: требуется обеспечить минимум выражения (целевой функции) E(X) = C1X1 + C2X2 + ......+ CiXi + ... CnXn {9 - 6}
при следующих условиях: все Xi положительны и, кроме того, на все Xi налагаются m ограничений (m < n)
A11X1 + A12X2 + ... + AijXj + ... A1nXn = B1;
Ai1X1 + Ai2X2 + ... + AijXj + ... AinXn = Bi; {9 - 7}
Am1X1 + Am2X2 + ... + AmjXj+ ... AmnXn = Bm .
Начала теоретического обоснования и разработки практических методов решения задач линейного программирования были положены Д. Данцигом (по другой версии - Л.В. Канторовичем).
Для большинства конкретных приложений универсальным считается т. н. симплекс-метод поиска цели, для него и смежных методов разработаны специальные пакеты прикладных программ (ППП) для компьютеров.