Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Смольянов. тексты лекция

.pdf
Скачиваний:
29
Добавлен:
15.03.2016
Размер:
1.22 Mб
Скачать

120

n = t2Nc2

 

ND2 +t2c2 ,

(12.3)

где t – критерий Стьюдента, который обычно принимают t = +2 или +3, с округлением соответствующие 5 и 0,3%-му уровню безошибочного заключения;

С2 – квадрат коэффициента вариации; N – численность совокупности;

D – относительная точность опыта, т.е. разность между вычисленной генеральной средней и действительной средней генеральной совокупности (D = 5, 10 % и т.д.).

При t = 2, С2 = 20%, D = 5%, N = 30:

n =

 

2 2

30

20

2

= 20 .

 

5

2 + 2

2

20 2

 

30

 

При тех же данных и численности генеральной совокупности N = 100 и 1000 получим n = 39 и 60. По формуле (12.1), которая здесь несовершенна, имели бы n = 80.

Вопросы для самопроверки:

1 Задачи планирования наблюдений.

2 Определение достаточного числа наблюдений.

3 Случайный отбор и систематическая выборка.

4 Оценка ошибок выборки.

5 Виды погрешностей.

6 Точность и объем выборки.

121

ЛЕКЦИЯ XIII

Оптимизация. Линейное программирование

План лекции

1 Структура оптимизационной модели.

2 Классификация задач исследований операций.

3 Задачи линейного программирования.

1 Структура оптимизационной модели

Автоматизация управления производством и технологическими процессами дает реальный экономический эффект, когда она ориентирована на решение нетрадиционных задач, использующих комбинированные возможности компьютерного моделирования. Поэтому при разработке комплексной автоматизированной системы управления предприятиями лесопромышленного комплекса необходимо ориентироваться на наиболее перспективные задачи планирования и управления производством.

Постановка и решение этих задач относится к специальному разделу прикладной математики – исследованию операций.

Одной из основ операционного исследования является математическая модель, которая полезна в тех случаях, когда нежелательны весьма дорогостоящие эксперименты в управлении производством.

Использование математических моделей в планировании и управлении позволят иначе взглянуть на традиционность подхода к программированию, а также поставить принципиально новые задачи.

Роль и содержание математической модели. Построение математических моделей и постановка задач исследования базируется на системном подходе, который предполагает расчленение структуры управления на составляющие части – обеспечивающие и функциональные подсистемы, раздельное изучение их и взаимосвязь между ними. Поэтому представим содержание, состав, технологию постановки и внедрения математических методов планирования и управления производством. Роль и место математической модели в планировании и управлении представлены на рис. 13.1.

Если модель построения с использованием математических средств (графиков, функциональных зависимостей, уравнений), она становится основой математической задачи.

122

Реальная ситуация

 

Математическая модель

 

 

 

Управляемые факторы

Связи между управляемыми факторами

Критерий эффективности

Неизвестные (переменные) задачи

Ограничение задачи

Целевая функция (функциональная) задача

Математическая модель

 

 

Вычислительная

Алгоритм

 

 

 

 

 

 

техника

 

Программа

 

 

 

 

 

Информационная

 

 

 

 

 

система

 

 

 

 

 

Рекомендации по выбору

 

Оптимальное решение математи-

 

управления

 

 

ческой задачи

 

 

 

 

 

 

 

 

 

Рис 13.1 Место математической модели в операционном исследовании

Построение математической модели начинается с изучения производственного процесса. В первую очередь выявляются параметры, которые могут меняться по желанию. Такие параметры называются управляемыми факторами. В их число входит: интенсивность рубок ухода, возраст главных рубок и т.д. В описание процесса также могут присутствовать неуправляемые факторы – переменные значения, повлиять на которые невозможно или затруднительно (как правило, это климатические факторы). Неуправляемые факторы отражают неопределенность ситуации, вероятностный характер некоторых показателей, влияние на рассматриваемый процесс других сторон или заинтересованных лиц, цели которых не всегда совпадают с интересами пользователя задачи.

В некоторых случаях управляемые факторы характеризуются сугубо количественно и могут быть истолкованы как неизвестные числовые переменные в математической задаче, в других случаях вариантов значительно меньше, например, при логическом выборе, когда имеются две альтернативы – "да" или

123

"нет". Математическая модель чаще всего записывается на языке уравнений и неравенств, поэтому такие переменные тоже интерпретируются как неизвестные числовые значения ("да" – 1,0, "нет" – 0) и логическими. Чтобы учесть динамику параметра, выявляется зависимость от времени. При построении математической модели приходится решать ряд важных проблем. Вопервых, избежание громоздкости модели, во-вторых, модель должна быть адекватна, что зависит от полноты описания процесса.

Следующий этап – выявление связей, зависимостей между факторами, которые приобретают форму соотношений (уравнений или неравенств) – ограничений математической модели. Типичный пример соотношения – верхняя и нижняя граница переменной (процент интенсивности рубок ухода, диаметры сортиментов и т.д.). Важно не пропустить ни одного соотношения, поскольку именно соотношения между параметрами отражают в модели связи между управляемыми факторами, регламентирующие реальный процесс управления. Потеря ограничений обычно приводит к решению задачи, которое невозможно не только реализовать, но даже и истолковать.

Ограничения задачи оптимизации – соотношения между ее неизвестными. Итак, математическая модель сформулирована. Решение задачи сводится к поиску значений переменных, удовлетворяющих всем ограничениям. Это направление называется допустимым решением или планом задачи. Для сравнения качества допустимых решений и алгоритмического выбора лучшего из них вводится критерий эффективности – представление того или иного поведения системы. Критериями эффективности в управлении служат прирост насаждений, сроки выращивания древесины и т.д. В математической модели критерию эффективности соответствует целевая функция или функционал задачи – числовая функция, заданная на множестве допустимых решений.

Задачу оптимизации, включающую все перечисленное выше, можно сформулировать как требование найти допустимое решение, соответствующее оптимальному значению. Полученная таким образом оптимальная задача содержит описание процесса управления в виде набора уравнений. Результатом решения задачи является искомый оптимальный план – допустимые решения с наибольшим или наименьшим значениями функционала. Таким образом, задачу оптимизации можно рассматривать как формальную математическую модель, предназначенную для поиска эффективных управленческих решений на базе математических методов. Задача оптимизации связывает объект реального физического мира в формально-логическую информационную систему, исходную проблему и ее решение. Наиболее сложными и ответственными этапами явля-

124

ются обследование объекта и постановка задачи, требующие знания объекта, содержание проблемы и широкого ряда возможных вариантов построения математической модели.

Факторы и связи в задачах планирования и управления. На примере лесопромышленного комплекса перечислим некоторые управляемые и неуправляемые факторы.

1 Количество - вещественные (целые или дробные) числа – могут интерпретироваться в качестве:

расхода ресурсов;

объема перевоза;

интенсивностей технологий;

финансовых затрат;

сроков исполнения.

2 Количества – как целые (неделимые) числа – допускают истолкования:

численность производственных объектов;

способа реализации плана действий;

временной интервал.

3 Логические знаки ("да" и "нет") интерпретируются как:

способ выбора одного из двух вариантов при обосновании необходимости (выпуск новой продукции, изменения формы собственности и т.д.);

признак соответствия объектов при распределении заданий, назначениях на должность и пр.

4 Рассматриваемые в динамике параметры социально-экологических, ор- ганизационно-технических, технологических процессов появляются в математической модели в виде неизвестных функций, описывающих развитие этих параметров во времени, пространстве. Такие переменные могут соответствовать предполагаемым трендам параметров, развернутым в динамике, пространст- венно-временным характеристикам объектов управления или взаимосвязям управляемых факторов.

5 Еще реже в качестве управляемых или неуправляемых факторов используются случайные значения, связанные с вероятной природой производственного процесса и отражающие неопределенность ситуации.

Выбрав множество управляемых и неуправляемых факторов, следует перейти к исследованию связей между ними. Чаще всего связи между перемен-

ными соответствуют линейным функциям вида: у = ао 1 х1 2 х2 +...+аn xn. Таков суммарный расход ресурсов, включая и экономические.

125

Интенсивность работы технологического процесса и расхода ресурсов

может быть связана с пропорциональными зависимостями:

x1

=

x2

= ... =

xn

.

 

 

 

 

a1

 

a2

 

an

Коэффициенты а0 12 ...аn – множители или делители в этих формулах – некоторые числовые значения, называемые параметрами модели. В математической модели их удобно рассматривать как переменные с индексами, однако при решении конкретной задачи требуется знать их величину. В модели не должно быть ограничений, параметры которых неизвестны.

2 Классификация задач исследований операций

Математические модели планирования и управления зависят от ряда характеристик:

1 Горизонт планирования – интервал времени построения прогноза. В зависимости от этого показателя класс задачи может меняться от оперативного (час, смена, сутки) до перспективного (1 год, 5 лет и т.д.).

2 Масштаб (или уровень задачи) связан с размером горизонта планирования. На нижней ступени находятся краткосрочные задачи, связанные с оперативным управлением. На верхнем уровне – задачи координации отдельных производств.

3 Целеустановка (или содержание критерия эффективности).

4 Форма и математическое содержание: на данном этапе при построении модели кроме требования адекватности учитывается возможность численного решения математических задач с применением ЭВМ.

3 Задачи линейного программирования

Задачей линейного программирования называется задача поиска экстремума (максимума или минимума) линейного функционала при линейных связывающих неизвестные ограничения. Рассмотрим модель и метод решения задач этого класса на примере конкретной задачи распределения ресурсов предприятия ЛПК. Пусть лесозаготовительное предприятие выпускает несколько видов лесоматериалов (пиловочник, дрова, щепу и т.д.), условно занумерованных индексами j Є 1:n. Будем считать, что производство единицы продукции j обеспечивает предприятию доход в размере Сi и затраты единицы ресурсов, лимитирующих производство, которые занумерованы индексами i Є 1:m. Считая известными значения вi – запасы ресурсов i Є 1:m, нужно определить объемы выпуска продукции каждого вида, сочетание которых обеспечит предпри

 

 

126

ятию

наибольший

доход. Управляемыми факторами в этой

задаче являются объемы производства и вывозки лесоматериалов, для построения математической модели введем переменные хj – объемы выпуска продукции j Є 1:n. Функционал задачи (суммарный доход) будет выглядеть следующим образом:C1 x1 + C2 x2 + ...+ Cn xn max. Основные ограничения задачи связывают планируемый расход ресурсов и имеющиеся запасы:

a11 x1

+ a12

x2

+ ... + a1n

xn

b1

a 21 x1

+ a 22

x2

+ ... + a2 n

xn

b2

.......... .......... .......... .......... .......... .

a m 1 x1

+ am 2 x2 + ... + a mn xn ≤ bm

Полученная математическая модель – типичная задача линейного программирования. В общем случае целью оптимизации может быть поиск максимума или минимума линейного функционала, а ограничениями - линейные уравнения или неравенства.

По ним проводится применение линейного программирования на примере составления оптимального плана работы лесозаготовительного предприятия. Пусть m=2, работу предприятия ограничивает (А) – транспорт и (В) – лесозаготовительные предприятия. Предположим n=3, и пусть рассматриваются три технологические заготовки древесины: (Р) – сложная, (Q) – санитарная, (К) – проходная рубка. Условные исходные данные приведены в табл. 13.1.

 

 

 

 

Таблица 13.1

 

Условные исходные данные

 

 

 

 

 

 

 

 

Условные обозначения

Рентность едини-

Затраты труда на 1 м3

 

Обозначение

рубок

цы продукции

 

 

 

неизвестной

транспорт

оборудование

 

 

 

 

 

 

 

Сложная (Р)

3 у.е.

1

4

 

х1

 

 

 

 

 

 

Санитарная (Q)

4 у.е.

5

1

 

х2

 

 

 

 

 

 

Проходная рубка (К)

5 у.е.

3

2

 

х3

 

 

 

 

 

 

Допустим, что предприятие располагает ресурсами 2000 часов работы автотранспорта и 1600 – лесозаготовительного оборудования.

Тогда математическая модель имеет следующий вид:

C

x

= 3

x 1

+ 4

x 2

+ 5 x 3

max

1

x 1

+ 5

x 2

+ 3

x 3

2000

,

4

x 1

+ 1

x 2

+ 2

x 3

1600

,

x1 0 ;

 

x 2 0 ;

x 3 0 .

127

Рассматриваемый пример иллюстрирует форму и содержание задачи линейной оптимизации.

Задачи линейного программирования часто появляются при моделировании производственного процесса, что объясняется простотой записи и распространенностью линейных связей между управляемыми факторами.

Вопросы для самопроверки:

1 Роль и содержание математической модели.

2 Место математической модели в операционном исследовании.

3 Основные задачи оптимизации.

4 Классификация задач исследования операций.

5 Задача линейного программирования.

6 Задачи оптимизации на графах.

7 Задачи динамического программирования.

128

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1 Алексеев, А.С. Математические модели и системы в лесном хозяйстве [Текст]: учеб. пособие / А.С. Алексеев. – Л: ЛТА, 1988. – 86с.

2 Булатов, А.Ф. Оптимизация в планировании и управлении предприятиями регионального лесопромышленного комплекса [Текст] / А.Ф. Булатов, А.В. Воронин, В.А. Кузнецов. – Петрозаводск, 2001. – 217с.

3 Вознесенский, В.А. Статистические методы планирования эксперимента в технико-экономических исследованиях [Текст] / В.А. Вознесенский. – М.: Финансы и статистика, 1981. – 262с.

4 Гусев, И.И. Моделирование экосистем [Текст]: учеб. пособие / И.И. Гусев. – Архангельск, 2002. – 111с.

5 Дворецкий, М.Л. Пособие по вариационной статистике [Текст] / М.Л. Дворецкий. – М.: Лесная пром-сть, 1971. – 102с.

6 Митропольский, А.К. Техника статистических вычислений [Текст] / А.К. Митропольский. – М.: Физматгиз, 1961. – 474с.

7 Никитин, К.Е. Методы и техника обработки лесоводственной информации [Текст] / К.Е. Никитин, А.З. Швиденко. – М.: Лесн. пром-сть, 1977. – 176с.

8 Роднянский, А.М. Математические методы в лесном хозяйстве [Текст]: учеб. пособие. Ч.1. Модели распределения / А.М. Роднянский, А.Н. Смольянов.

– Воронеж,2001. – 51с.

9 Рокицкий, П.Ф. Биологическая статистика [Текст] / П.Ф. Рокицкий. – Минск: Высш. шк., 1964. – 327с.

10 Свалов, Н.Н. Вариационная статистика [Текст] / Н.Н. Свалов. – М.: Лесн. пром-сть,1977. – 176с.

11 Снедекор, Дж.У. Статистические методы в применении к исследованиям в сельском хозяйстве и биологии [Текст] / Дж.У. Снедекор. – М.: Сельхозиздат,1961. – 502с.

12 Пижурин, А.А. Исследования процессов деревообработки [Текст] / А.А. Пижурин, М.С. Розенблит. –М.: Лесн. пром-сть,1984. – 232с.

13 Урбах, В.Ю. Биометрические методы [Текст] / В.Ю. Урбах. – М: Наука,1964. – 170с.

129

ПРИЛОЖЕНИЕ 1

ЗНАЧЕНИЕ ФУНКЦИИ НОРМАЛЬНОГО РАСПРЕДЕЛЕНИЯ (ординаты нормальной кривой)

σ

 

 

 

 

Сотые доли

 

 

 

 

 

0

1

2

3

4

5

6

7

8

9

1

2

3

4

5

6

7

8

9

10

11

0,0

3989

3989

3989

3988

3986

3984

3982

3980

3977

3973

0,1

3970

3965

3961

3956

3951

3945

3939

3932

3925

3918

0,2

3910

3902

3894

3885

3876

3867

3857

3847

3836

3825

0,3

3814

3802

3790

3778

3765

3752

3739

3726

3712

3697

0,4

3683

3668

3653

3637

3621

3605

3589

3572

3555

3538

0,5

3521

3503

3485

3467

3448

3429

3410

3391

3372

3352

0,6

3332

3312

3292

3271

3251

3230

3209

3187

3166

3144

0,7

3223

3101

3079

3056

3034

3011

2989

2966

2943

2920

0,8

2697

2874

2850

2827

2803

2780

2756

2732

2709

2685

0,9

2661

2637

2613

2589

2565

2541

2516

2492

2468

2444

1,0

2420

2396

2371

2347

2323

2299

2275

2251

2227

2203

1,1

2179

2155

2131

2107

2083

2059

2036

2012

1989

1965

1,2

1942

1919

1895

1872

1849

1826

1804

1781

1758

1736

1,3

1714

1691

1669

1647

1626

1604

1582

1561

1539

1518

1,4

1497

1476

1456

1435

1415

1394

1374

1354

1334

1315

1,5

1295

1276

1257

1238

1219

1200

1182

1163

1145

1127

1,6

1109

1092

1074

1057

1040

1023

1006

0989

0978

0957

1,7

0940

0925

0909

0893

0878

0863

0848

0833

0818

0804

1,8

0790

0775

0761

0748

0734

0721

0707

0694

0681

0669

1,9

0656

0644

0632

0620

0608

0596

0584

0573

0562

0551

2,0

0540

0259

0519

0508

0498

0488

0478

0468

0459

0449

2,1

0440

0431

0422

0413

0404

0396

0388

0379

0371

0363

2,2

0355

0347

0339

0332

0325

0317

0310

0303

0297

0290

2,3

0283

0277

0270

0264

0258

0252

0246

0241

0235

0229

2,4

0224

0219

0213

0208

0203

0198

0194

0189

0184

0180

2,5

0175

0171

0167

0163

0158

0154

0151

0147

0143

0139

2,6

0136

0132

0129

0126

0122

0119

0116

0113

0110

0107

2,7

0104

0101

0099

0096

0093

0091

0088

0086

0084

0081

2,8

0079

0077

0075

0073

0071

0069

0067

0065

0063

0061

2,9

0060

0058

0056

0055

0053

0051

0050

0048

0047

0046

3,0

0044

0043

0042

0040

0039

0038

0037

0036

0035

0034

3,1

0033

0032

0031

0030

0029

0028

0027

0026

0025

0025

3,2

0024

0023

0022

0022

0021

0020

0020

0019

0018

0018

3,3

0017

0017

0016

0016

0015

0015

0014

0014

0013

0013

3,4

0012

00132

0012

0011

0011

0010

0010

0010

0009

0009