Методы оптимизации в задачах планирования производства

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

Рубрика Математика
Вид дипломная работа
Язык русский
Дата добавления 29.05.2012
Размер файла 1,9 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

57

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ИНСТИТУТ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА (г. Н.Челны)

Кафедра высшей математики

КУРСОВОЙ ПРОЕКТ

ПО ВЫСШЕЙ МАТЕМАТИКЕ

НА ТЕМУ: МЕТОДЫ ОПТИМИЗАЦИИ В ЗАДАЧАХ ПЛАНИРОВАНИЯ ПРОИЗВОДСТВА

Выполнил:

ФИО: Миннибаева Э.Р.

Руководитель: Касаткина Е.А.

АННОТАЦИЯ

МЕТОДЫ ОПТИМИЗАЦИИ В ЗАДАЧАХ ПЛАНИРОВАНИЯ ПРОИЗВОДСТВА

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

OPTIMIZATION METHODS IN PRODUCTION PLANNING PROBLEM

Optimization methods in problems of production planning are relevant to modern life. In the course work offered three problems whose solution involves finding the best options for a construction firm in maintaining a stable income and a minimum expenditure. In one problem we need to calculate the optimum for the construction company the loan amount, the second problem, hiring workers to optimize profit in the third task, the purchase of building materials. As a result, solutions have been found the best options for all three tasks.

ЗАДАЧА №1

Условия задачи представлены в таблице:

DТ

RТ

VТ

DЖ

RЖ

VЖ

BD

BR

BV

SТ

SЖ

P0

P1

P2

5

7

2

2

6

8

0

880

440

9

5

25

0,03

90

Дополнительная возможность 1: получение ссуды.

То есть задача формулируется следующим образом:

Строительная фирма имеет возможность постройки двух видов зданий: торговый комплекс (Т) или жилой дом (Ж). каждый вид сооружается в течение года. Для сооружения тысячи «торговых» квадратных метров требуется вложить 5 миллионов рублей, задействовать 7 рабочих и затратить 2 тысячи кубометров стройматериалов. Для сооружения тысячи квадратных метров «жилой» площади требуется вложить 2 миллиона рублей, задействовать 6 рабочих и затратить 8 тысяч кубометров стройматериалов. За каждую тысячу квадратных метров торговых площадей фирма получает в конце года доход 9 млн.рублей, а за каждую тысячу кв.метров жилой площади - 5 млн.рублей. на складах фирмы имеется 440 тысяч кубометров стройматериалов, в штате фирмы 880 рабочих, а собственный капитал фирмы составляет 0 рублей. Кроме того, фирма может взять кредит в банке в размере y млн.рублей, при этом в конце года фирма платит за кредит процентов годовых, если сумма кредита превышает 50 млн.рублей, и процентов годовых, если сумма кредита меньше.

Определить оптимальный план постройки зданий при имеющихся ресурсах и возможностях. Стоимость своих стройматериалов и штатных работников уже включена в баланс и на доходе фирмы не отражается.

РЕШЕНИЕ:

Составим экономико-математическую модель задачи. Для этого обозначим x1 - количество тысяч квадратных метров торговых площадей, а x2 - количество тысяч квадратных метров жилой площади, построенной фирмой. Кредит y (в млн.рублей), полученный фирмой в банке может быть любым неотрицательным числом.

Эта задача является задачей оптимального использования ресурсов. Система ограничений, получаемая из ограниченности ресурсов, имеет вид:

(1)

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

Далее x1 и x2 являются неотрицательными (нельзя построить отрицательное число квадратных метров зданий), что дает нам тривиальные ограничения задачи:

(2)

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

, (3)

где функция f(y) отражает выплаты банку. Она связана с процентной ставкой P и суммой кредита y следующим соотношением:

.

Согласно условию задачи получаем:

(4)

Из-за нелинейности функции (4) к данной задаче нельзя применить методы линейного программирования непосредственно. Задача же нелинейного программирования (1)-(4) достаточно сложна.

Однако данную проблему можно разбить на два этапа. На первом определяем оптимальный план следующей задачи линейного программирования:

, (5)

(6)

, (7)

рассматривая y как параметр (известную величину). В результате решения задачи (5) - (7) получаем оптимальный план, в котором x1*, x2* и Z* зависят от y. На втором этапе решаем задачу нелинейного программирования. Ищем y* из задачи:

, (8)

. (9)

Задача (8), (9), (4) - одномерная задача, и ее можно легко решить графически с последующим аналитическим уточнением.

Этап 1.

Для решения задачи симплекс-методом приведем систему (5) - (7) к канонического виду, введя дополнительные балансовые переменные x3, x4, x5, которые означают неиспользованное количество денег, рабочих и стройматериалов соответственно. При этом неравенства (6) преобразуются в уравнения:

(10)

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

для всех . (11)

Введем балансовые переменные в целевую функцию с коэффициентами, равными нулю:

, (12)

Задача в форме (12), (10), (11) имеет канонический вид. Соответствующая ей векторная форма записи будет такова:

;

; ; ; ; ; .

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

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

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

Составим первоначальную симплекс-таблицу:

Таблица 1

Сб

Б

0

9

5

0

0

0

0

y

5

2

1

0

0

y/5

0

880

7

6

0

1

0

880/7=125 5/7

0

440

2

8

0

0

1

440/2=220

zj - cj

0

-5

0

0

0

Ведущим столбцом будет первые столбец, так как ему в индексной строке соответствует наибольшее по модулю отрицательное число. При определении ведущей строки среди симплексных отношений , полученных в последнем столбце надо выбрать наименьшее. Очевидно, что при любых значениях y. Соотношение между и зависит от y.

1. Рассмотрим случай . Тогда и ведущей строкой будет вторая строка:

Таблица 2

Сб

Б

0

9

5

0

0

0

0

y

5

2

1

0

0

y/5

0

880

6

0

1

0

125 5/7

0

440

2

8

0

0

1

220

zj - cj

0

-9

-5

0

0

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Сб

Б

0

9

5

0

0

0

0

y-4400/7

0

-16/7

1

-5/7

0

0

880/7

1

6/7

0

1/7

0

0

1320/7

0

44/7

0

-2/7

1

zj - cj

7920/7

0

19/7

0

9/7

0

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно Z*=7920/7.

2. Теперь рассмотрим случай . Тогда в таблице 1 ведущей строкой будет первая строка:

Таблица 3

Сб

Б

0

9

5

0

0

0

0

y

5

2

1

0

0

y/5

0

880

7

6

0

1

0

125 5/7

0

440

2

8

0

0

1

220

zj - cj

0

-9

-5

0

0

0

В базис входит вектор , а покидает его вектор . Пересчитывая, получаем новую симплексную таблицу:

Таблица 4

Сб

Б

0

9

5

0

0

0

0

y/5

1

2/5

1/5

0

0

y/2

0

880 - 7y/5

0

16/5

-7/5

1

0

275-7y/16

0

440 - 2y/5

0

36/5

-2/5

0

1

550/9 - y/18

zj - cj

9y/5

0

-7/5

9/5

0

0

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

;

;

.

Проанализировав результат, приходим к следующим выводам:

меньше остальных симплексных отношений при ;

меньше остальных симплексных отношений при ;

меньше остальных симплексных отношений при ;

Рассмотрим все три случая с учетом условий и .

2.1. . Тогда в таблице 2 ведущей строкой будет первая строка.

Сб

Б

0

9

5

0

0

0

0

y/5

1

2/5

1/5

0

0

y/2

0

880 - 7y/5

0

16/5

-7/5

1

0

275-7y/16

0

440 - 2y/5

0

36/5

-2/5

0

1

550/9 - y/18

zj - cj

9y/5

0

-7/5

9/5

0

0

В базис входит вектор , а покидает его . Пересчитывая, получаем новую симплексную таблицу:

Сб

Б

0

9

5

0

0

0

0

0,5y

2,5

1

0,5

0

0

0

880 - 3y

-8

0

-3

1

0

0

440 - 4y

-18

0

-4

0

1

zj - cj

2,5y

3,5

0

12,5

0

0

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно

Z*=2,5y.

2.2. . Тогда в таблице 2 ведущей строкой будет вторая строка.

Сб

Б

0

9

5

0

0

0

0

y/5

1

2/5

1/5

0

0

y/2

0

880 - 7y/5

0

16/5

-7/5

1

0

275-7y/16

0

440 - 2y/5

0

36/5

-2/5

0

1

550/9 - y/18

zj - cj

9y/5

0

-7/5

9/5

0

0

В базис входит вектор , а покидает его . Пересчитывая, получаем новую симплексную таблицу:

Сб

Б

0

9

5

0

0

0

0

3y/8-110

1

0

3/8

-1/8

0

0

275-7y/16

0

1

-7/16

5/16

0

0

11y/4-1540

0

0

11/4

-9/4

1

zj - cj

385+19y/16

0

0

19/16

7/16

0

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно Z*=(385+19y/16).

2.3. . Тогда в таблице 2 ведущей строкой будет третья строка.

Сб

Б

0

9

5

0

0

0

0

y/5

1

2/5

1/5

0

0

y/2

0

880 - 7y/5

0

16/5

-7/5

1

0

275-7y/16

0

440 - 2y/5

0

36/5

-2/5

0

1

550/9 - y/18

zj - cj

9y/5

0

-7/5

9/5

0

0

В базис входит вектор , а покидает его . Пересчитывая, получаем новую симплексную таблицу:

Сб

Б

0

9

5

0

0

0

0

2y/9-220/9

1

0

2/9

0

-1/18

0

6160/9-11y/9

0

0

-11/9

1

-4/9

0

550/9 - y/18

0

1

-1/18

0

5/36

zj - cj

31y/18+770/9

0

0

31/18

0

7/36

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно

Z*=(31y/18+770/9).

Объединяя случаи 1, 2.1, 2.2, 2.3, решение можно записать в виде:

(13)

(14)

(15)

Представим эти результаты на графиках с использованием офисной программы MS Excel (Рис.1,2).

В частности, для построения графика функции Z*(y) используем следующую таблицу:

где в ячейку B2 введена формула: =ЕСЛИ(A2<=110;2,5*A2;ЕСЛИ(A2<560;31*A2/18+770/9;ЕСЛИ(A2<4400/7;385+19*A2/16;7920/7)))

и распространена на ячейки B3-B8.

Значения в столбце A выбраны соответственно как рубежным значениям формул (12)-(15), так и промежуточные произвольные значения.

Очевидно, что сумма кредита не должна превышать 628 4/7 млн.руб., так как все средства больше этой суммы при оптимальном плане не используются.

Рис. 1

Рис. 2

Этап 2.

Задачу нелинейного программирования предварительно решим графически с использованием программы MS Excel.

Построим сначала графики функций P(y) и f(y). Последнее значение берется тем же, что и для первого этапа.

Фрагмент таблицы выглядит так:

где в столбце B, в строках 2 и 3 введено число 23,8, а в 4-й строке записана формула:

=25-0,03*A4+СТЕПЕНЬ(A4;2)/8100,

и распространена на ячейки B5-B18. В ячейку С2 введена формула:

=A2*(1+B2/100),

и распространена на ячейки С3-С18.

Полученные графики приведены на рис. 3,4.

Рис. 3

Рис. 4

Объединим полученные результаты. Для этого добавим во вторую таблицу столбец с вычислениями функции Z*(y) из первой Excel-таблицы. После этого составим разность значений Z*(y) и f(y).

Фрагмент итоговой таблицы выглядит так:

График разности функций Z*(y) и f(y) приведен на рис.5.

Рис. 5

Как видно из графика и по таблице, оптимальное значение прибыли достигается при сумме кредита, лежащей между 400 и 500 млн.руб. Для получения точного значения проведем аналитическое исследование прибыли на этом интервале.

Согласно формуле (15) сумма оптимального дохода на интервале , в который попадает и наш исследуемый интервал, задается формулой:

Z*=31y/18+770/9. (16)

Тогда из формул (4) и (16) получаем, что на интересующем нас интервале прибыль равна

.

Раскрывая скобки, получаем

. (17)

Исследуем эту функцию на максимум в интервале .

Первая и вторая производные исследуемой функции равны:

, (18)

. (19)

Приравнивая первую производную нулю, из (18) получаем квадратное уравнение:

.

Для удобства умножим все уравнение на 270000. Получим:

.

Корни этого уравнения определяем по формуле:

.

, .

Первый корень лежит вне исследуемого промежутка, и его рассматривать не будем.

Найдем из (19) значение второй производной при y = y2 = 447:

.

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

Из формул (13), (14), (17) определяем оптимальный план строительства и значение прибыли при найденной оптимальной сумме кредита:

;

.

(млн.руб.).

ВЫВОД: Для оптимизации прибыли строительной фирме нужно взять кредит в размере 447 млн.рублей и построить 74,9 тыс.кв.метров торговых площадей и 36,3 тыс.кв.метров жилых площадей. При этом фирма получит прибыль около 246,3 млн.рублей.

ЗАДАЧА №2

оптимизация строительный доход

Условия задачи представлены в таблице:

BD

BR

BV

W0

W1

W2

5

7

2

2

6

8

605

0

440

8

7

0,3

500

600

Дополнительная возможность 2: наем рабочих.

То есть задача формулируется следующим образом:

Строительная фирма имеет возможность постройки двух видов зданий: торговый комплекс (Т) или жилой дом (Ж). каждый вид сооружается в течение года. Для сооружения тысячи «торговых» квадратных метров требуется вложить 5 миллионов рублей, задействовать 7 рабочих и затратить 2 тысячи кубометров стройматериалов. Для сооружения тысячи квадратных метров «жилой» площади требуется вложить 2 миллиона рублей, задействовать 6 рабочих и затратить 8 тысяч кубометров стройматериалов. За каждую тысячу квадратных метров торговых площадей фирма получает в конце года доход 8 млн.рублей, а за каждую тысячу кв.метров жилой площади - 7 млн.рублей. на складах фирмы имеется 440 тысяч кубометров стройматериалов, в штате фирмы 0 рабочих, а собственный капитал фирмы составляет 605 млн. рублей. Кроме того, фирма может нанять новых рабочих. При этом один рабочий (вне зависимости от занятости) получает в конце года заработную плату W (млн.руб.), которая, в среднем, зависит от общего числа рабочих k (чел.) следующим образом: млн.рублей если численность рабочих не превышает 50 человек, и , если численность больше.

Определить оптимальный план постройки зданий при имеющихся ресурсах и возможностях. Стоимость своих стройматериалов и штатных работников уже включена в баланс и на доходе фирмы не отражается.

РЕШЕНИЕ:

Составим экономико-математическую модель задачи. Для этого обозначим x1 - количество тысяч квадратных метров торговых площадей, а x2 - количество тысяч квадратных метров жилой площади, построенной фирмой. Численность рабочих k (чел.), нанятых фирмой, может быть любым неотрицательным числом.

Эта задача является задачей оптимального использования ресурсов. Система ограничений, получаемая из ограниченности ресурсов, имеет вид:

(1)

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

Далее x1 и x2 являются неотрицательными (нельзя построить отрицательное число квадратных метров зданий), что дает нам тривиальные ограничения задачи:

(2)

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

, (3)

где функция f(k) отражает выплаты зарплаты нанятым работникам. Она связана с зарплатой одного работника следующим соотношением:

.

Согласно условию задачи получаем:

(4)

Из-за нелинейности функции (4) к данной задаче нельзя применить методы линейного программирования непосредственно. Задача же нелинейного программирования (1)-(4) достаточно сложна.

Однако данную проблему можно разбить на два этапа. На первом определяем оптимальный план следующей задачи линейного программирования:

, (5)

(6)

, (7)

рассматривая k как параметр (известную величину). В результате решения задачи (5) - (7) получаем оптимальный план, в котором x1*, x2* и Z* зависят от k. На втором этапе решаем задачу нелинейного программирования. Ищем k* из задачи:

, (8)

. (9)

Задача (8), (9), (4) - одномерная задача, и ее можно легко решить графически с последующим аналитическим уточнением.

Этап 1.

Для решения задачи симплекс-методом приведем систему (5) - (7) к канонического виду, введя дополнительные балансовые переменные x3, x4, x5, которые означают неиспользованное количество денег, рабочих и стройматериалов соответственно. При этом неравенства (6) преобразуются в уравнения:

(10)

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

для всех . (11)

Введем балансовые переменные в целевую функцию с коэффициентами, равными нулю:

, (12)

Задача в форме (12), (10), (11) имеет канонический вид. Соответствующая ей векторная форма записи будет такова:

;

; ; ; ; ; .

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

Составим первоначальную симплекс-таблицу:

Таблица 5

Сб

Б

0

8

7

0

0

0

0

605

5

2

1

0

0

605/5=121

0

k

7

6

0

1

0

k/7

0

440

2

8

0

0

1

440/2=220

zj - cj

0

-8

-7

0

0

0

Ведущим столбцом будет первый столбец, так как ему в индексной строке соответствует наибольшее по модулю отрицательное число. При определении ведущей строки среди симплексных отношений , полученных в последнем столбце надо выбрать наименьшее. Очевидно, что при любых значениях k. Соотношение между и зависит от k.

1. Рассмотрим случай . Тогда и ведущей строкой будет первая строка:

Таблица 6

Сб

Б

0

8

7

0

0

0

0

605

5

2

1

0

0

121

0

k

7

6

0

1

0

k/7

0

440

2

8

0

0

1

220

zj - cj

0

-8

-7

0

0

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Таблица 7

Сб

Б

0

8

7

0

0

0

0

121

1

0,4

0,2

0

0

121/0,4=302,5

0

k-847

0

3,2

-1,4

1

0

(k-847)/3,2

0

198

0

7,2

-0,4

0

1

198/7,2=27,5

zj - cj

968

0

-3,8

1,6

0

0

Ведущим столбцом является второй столбец, так как ему в индексной строке соответствует единственное отрицательное число. При определении ведущей строки среди симплексных отношений , полученных в последнем столбце надо выбрать наименьшее. Очевидно, что при любых значениях k. Соотношение между и зависит от k.

Рассмотрим оба случая с учетом условия .

1.1. Рассмотрим случай . Тогда k ? 935 и ведущей строкой будет третья строка:

Таблица 8

Сб

Б

0

8

7

0

0

0

0

121

1

0,4

0,2

0

0

302,5

0

k-847

0

3,2

-1,4

1

0

(k-847)/3,2

0

198

0

7,2

-0,4

0

1

27,5

zj - cj

968

0

-3,8

1,6

0

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Сб

Б

0

8

7

0

0

0

0

110

1

0

4/18

0

-1/18

0

k-935

0

0

-11/9

1

-4/9

0

27,5

0

1

-1/18

0

5/36

zj - cj

1072,5

0

0

25/18

0

19/36

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно Z*=1072,5.

1.2. Рассмотрим случай 847 ? k < 935, и в таблице 4 ведущей строкой будет вторая строка:

Таблица 9

Сб

Б

0

8

7

0

0

0

0

121

1

0,4

0,2

0

0

302,5

0

k-847

0

3,2

-1,4

1

0

(k-847)/3,2

0

198

0

7,2

-0,4

0

1

27,5

zj - cj

968

0

-3,8

1,6

0

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Сб

Б

0

8

7

0

0

0

0

(1815-k)/8

1

0

3/8

-1/8

0

(1815-k)/3

0

(k-847)/3,2

0

1

-7/16

5/16

0

0

(8415-9k)/4

0

0

11/4

-9/4

1

(8415-9k)/11

zj - cj

(19k-605)/16

0

0

-1/16

19/16

0

Ведущим столбцом является третий столбец, так как ему в индексной строке соответствует единственное отрицательное число. не определяем, так как a23= -7/16 <0. При определении ведущей строки среди симплексных отношений , полученных в последнем столбце надо выбрать наименьшее. Соотношение между и зависит от k. Определим, в каких интервалах изменения k минимально каждое из чисел . Для этого рассмотрим неравенство:

(1815-k)/3 ? (8415-9k)/11 k ?330

Проанализировав результат, приходим к следующим выводам:

меньше остальных симплексных отношений при ;

меньше остальных симплексных отношений при .

Случай не рассматриваем, так как у нас k находится в диапазоне 847 ? k < 935. Значит ведущей строкой выберем третью строку:

Сб

Б

0

8

7

0

0

0

0

(1815-k)/8

1

0

3/8

-1/8

0

(1815-k)/3

0

(k-847)/3,2

0

1

-7/16

5/16

0

0

(8415-9k)/4

0

0

11/4

-9/4

1

(8415-9k)/11

zj - cj

(19k-605)/16

0

0

-1/16

19/16

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Сб

Б

0

8

7

0

0

0

0

(2k-660)/11

1

0

0

2/11

-3/22

0

(1540-k)/22

0

1

0

-1/22

7/44

0

(8415-9k)/11

0

0

1

-9/11

4/11

zj - cj

(25k+220)/22

0

0

0

25/22

1/44

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при 847 ? k < 935 оптимален план , , , , , а значение целевой функции равно .

2. Теперь рассмотрим случай . Тогда в таблице 3 ведущей строкой будет вторая строка:

Сб

Б

0

8

7

0

0

0

0

605

5

2

1

0

0

121

0

k

7

6

0

1

0

k/7

0

440

2

8

0

0

1

220

zj - cj

0

-8

-7

0

0

0

В базис входит вектор , а покидает его вектор . Пересчитывая, получаем новую симплексную таблицу:

Таблица 10

Сб

Б

0

8

7

0

0

0

0

605-5k/7

0

-16/7

1

-5/7

0

0

k/7

1

6/7

0

1/7

0

k/6

0

440-2k/7

0

44/7

0

-2/7

1

70-k/22

zj - cj

8k/7

0

-1/7

0

8/7

0

Ведущим столбцом является третий столбец, так как ему в индексной строке соответствует единственное отрицательное число. не определяем, так как . При определении ведущей строки среди симплексных отношений , полученных в последнем столбце надо выбрать наименьшее. Соотношение между и зависит от k. Определим, в каких интервалах изменения k минимально каждое из чисел . Для этого рассмотрим неравенство:

;

Проанализировав результат, приходим к следующим выводам:

меньше остальных симплексных отношений при ;

меньше остальных симплексных отношений при .

Рассмотрим оба случая с учетом условий и .

2.1. Тогда в таблице 5 ведущей строкой будет вторая строка.

Сб

Б

0

8

7

0

0

0

0

605-5k/7

0

-16/7

1

-5/7

0

0

k/7

1

6/7

0

1/7

0

k/6

0

440-2k/7

0

44/7

0

-2/7

1

70-k/22

zj - cj

8k/7

0

-1/7

0

8/7

0

В базис входит вектор , а покидает его . Пересчитывая, получаем новую симплексную таблицу:

Сб

Б

0

8

7

0

0

0

0

605-k/3

8/3

0

1

-1/3

0

0

k/6

7/6

1

0

1/6

0

0

440-4k/3

-22/3

0

0

-4/3

1

zj - cj

7k/6

1/6

0

0

7/6

0

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно .

2.2. . Тогда в таблице 5 ведущей строкой будет третья строка.

Сб

Б

0

8

7

0

0

0

0

605-5k/7

0

-16/7

1

-5/7

0

0

k/7

1

6/7

0

1/7

0

k/6

0

440-2k/7

0

44/7

0

-2/7

1

70-k/22

zj - cj

8k/7

0

-1/7

0

8/7

0

В базис входит вектор , а покидает его . Пересчитывая, получаем новую симплексную таблицу:

Сб

Б

0

8

7

0

0

0

0

765-9k/11

0

0

1

-9/11

4/11

0

2k/11-60

1

0

0

2/11

-3/22

0

70-k/22

0

1

0

-1/22

7/44

zj - cj

10+25k/22

0

0

0

25/22

1/44

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно .

Объединяя случаи 1.1, 1.2, 2.1, 2.2, решение можно записать в виде:

(13)

(14)

(15)

Представим эти результаты на графиках с использованием офисной программы MS Excel (Рис.6,7).

В частности, для построения графика функции Z*(y) используем следующую таблицу:

где в ячейку B2 введена формула:

=ЕСЛИ(A2<=330;7*A2/6;ЕСЛИ(A2<935;25*A2/22+10;1072,5))

и распространена на ячейки B3-B7.

Значения в столбце A выбраны соответственно как рубежным значениям формул (12)-(15), так и промежуточные произвольные значения.

Очевидно, что численность работников не должна превышать 935 человек, так как все работники свыше этого количества при оптимальном плане не используются.

Рис. 6

Рис. 7

Этап 2.

Задачу нелинейного программирования предварительно решим графически с использованием программы MS Excel.

Построим сначала графики функций W(k) и f(k). Последнее значение при шаге 50 и больше максимального рубежного значения возьмем 950.

Фрагмент таблицы выглядит так:

где в столбце B, в строках 2 и 3 введено число 0,11, а в 4-й строке записана формула:

=0,3+A4/500-КОРЕНЬ(A4/600),

и распространена на ячейки B5-B21. В ячейку С2 введена формула:

=A2*B2,

и распространена на ячейки С3-С21.

Полученные графики приведены на рис. 8,9.

Рис. 8

Рис. 9

Объединим полученные результаты. Для этого добавим во вторую таблицу столбец с вычислениями функции Z*(k) из первой Excel-таблицы. После этого составим разность значений Z*(k) и f(k).

Фрагмент итоговой таблицы выглядит так:

График разности функций Z*(k) и f(k) приведен на рис.10.

Рис. 10

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

Согласно формуле (15) сумма оптимального дохода на интервале , в который попадает и наш исследуемый интервал, задается формулой:

. (16)

Тогда из формул (4) и (16) получаем, что на интересующем нас интервале прибыль равна

Раскрывая скобки, получаем

(17)

Исследуем эту функцию на максимум в интервале .

Первая и вторая производные исследуемой функции равны:

, (18)

. (19)

Приравнивая первую производную нулю и заменяя (причем t ?0), из (18) получаем квадратное уравнение:

.

Для удобства умножим все уравнение на 5500v6. Получим:

.

Корни этого уравнения определяем по формуле:

.

, .

Первый корень не удовлетворяет условию t ?0, поэтому не будем его рассматривать. Вычислим по второму значению t.

Найдем из (19) значение второй производной при k = k2 = 576:

.

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

Из формул (13), (14), (17) определяем оптимальный план строительства и значение прибыли при найденном оптимальном количестве работников:

;

.

(млн.руб.).

ВЫВОД: Для оптимизации прибыли строительной фирме нужно нанять 576 работников и построить 44,7 тыс.кв.метров торговых площадей и 43,8 тыс.кв.метров жилых площадей. При этом фирма получит прибыль около 392,5 млн.рублей.

ЗАДАЧА №3

Условия задачи представлены в таблице:

BD

BR

BV

C0

C1

C2

5

7

2

2

6

8

605

880

0

8

7

0,3

900

900

Дополнительная возможность 3: покупка стройматериалов.

То есть задача формулируется следующим образом:

Строительная фирма имеет возможность постройки двух видов зданий: торговый комплекс (Т) или жилой дом (Ж). каждый вид сооружается в течение года. Для сооружения тысячи «торговых» квадратных метров требуется вложить 5 миллионов рублей, задействовать 7 рабочих и затратить 2 тысячи кубометров стройматериалов. Для сооружения тысячи квадратных метров «жилой» площади требуется вложить 2 миллиона рублей, задействовать 6 рабочих и затратить 8 тысяч кубометров стройматериалов. За каждую тысячу квадратных метров торговых площадей фирма получает в конце года доход 8 млн.рублей, а за каждую тысячу кв.метров жилой площади - 7 млн.рублей. на складах фирмы имеется 0 тысяч кубометров стройматериалов, в штате фирмы 880 рабочих, а собственный капитал фирмы составляет 605 млн. рублей. Кроме того, фирма может закупить стройматериалы на условиях оплаты после окончания года. При этом цена тысячи кубометров стройматериалов C (млн.руб.) зависит от объема закупки q (тыс.кубометров) следующим образом: млн.рублей если объем закупки не превышает 50 тыс.кубометров, и , если объем закупок больше.

Определить оптимальный план постройки зданий при имеющихся ресурсах и возможностях. Стоимость своих стройматериалов и штатных работников уже включена в баланс и на доходе фирмы не отражается.

РЕШЕНИЕ:

Составим экономико-математическую модель задачи. Для этого обозначим x1 - количество тысяч квадратных метров торговых площадей, а x2 - количество тысяч квадратных метров жилой площади, построенной фирмой. Объем закупленных стройматериалов q (тыс.кубометров) может быть любым неотрицательным числом.

Эта задача является задачей оптимального использования ресурсов. Система ограничений, получаемая из ограниченности ресурсов, имеет вид:

(1)

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

Далее x1 и x2 являются неотрицательными (нельзя построить отрицательное число квадратных метров зданий), что дает нам тривиальные ограничения задачи:

(2)

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

, (3)

где функция f(q) отражает общую стоимость закупленных материалов. Она связана с ценой материалов следующим соотношением:

.

Согласно условию задачи получаем:

(4)

Из-за нелинейности функции (4) к данной задаче нельзя применить методы линейного программирования непосредственно. Задача же нелинейного программирования (1)-(4) достаточно сложна.

Однако данную проблему можно разбить на два этапа. На первом определяем оптимальный план следующей задачи линейного программирования:

, (5)

(6)

, (7)

рассматривая k как параметр (известную величину). В результате решения задачи (5) - (7) получаем оптимальный план, в котором x1*, x2* и Z* зависят от q. На втором этапе решаем задачу нелинейного программирования. Ищем q* из задачи:

, (8)

. (9)

Задача (8), (9), (4) - одномерная задача, и ее можно легко решить графически с последующим аналитическим уточнением.

Этап 1. Для решения задачи симплекс-методом приведем систему (5) - (7) к канонического виду, введя дополнительные балансовые переменные x3, x4, x5, которые означают неиспользованное количество денег, рабочих и стройматериалов соответственно. При этом неравенства (6) преобразуются в уравнения:

(10)

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

для всех . (11)

Введем балансовые переменные в целевую функцию с коэффициентами, равными нулю:

, (12)

Задача в форме (12), (10), (11) имеет канонический вид. Соответствующая ей векторная форма записи будет такова:

;

; ; ; ; ; .

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

Таблица 11

Сб

Б

0

8

7

0

0

0

0

605

5

2

1

0

0

605/5=121

0

880

7

6

0

1

0

880/7=1255/7

0

q

2

8

0

0

1

q/2

zj - cj

0

-8

-7

0

0

0

Ведущим столбцом будет первый столбец, так как ему в индексной строке соответствует наибольшее по модулю отрицательное число. При определении ведущей строки среди симплексных отношений , полученных в последнем столбце надо выбрать наименьшее. Очевидно, что при любых значениях q. Соотношение между и зависит от q.

1. Рассмотрим случай . Тогда и ведущей строкой будет первая строка:

Сб

Б

0

8

7

0

0

0

0

605

5

2

1

0

0

121

0

880

7

6

0

1

0

1255/7

0

q

2

8

0

0

1

q/2

zj - cj

0

-8

-7

0

0

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Таблица 12

Сб

Б

0

8

7

0

0

0

0

121

1

0,4

0,2

0

0

121/0,4=302,5

0

33

0

3,2

-1,4

1

0

33/3,2=105/16

0

q-242

0

7,2

-0,4

0

1

(q-242)/7,2

zj - cj

968

0

-3,8

1,6

0

0

Ведущим столбцом является второй столбец, так как ему в индексной строке соответствует единственное отрицательное число. При определении ведущей строки среди симплексных отношений , полученных в последнем столбце надо выбрать наименьшее. Очевидно, что при любых значениях q. Соотношение между и зависит от q.

Рассмотрим оба случая с учетом условия .

1.1. Рассмотрим случай . Тогда q ? 316,25 и ведущей строкой будет вторая строка:

Сб

Б

0

8

7

0

0

0

0

121

1

0,4

0,2

0

0

302,5

0

33

0

3,2

-1,4

1

0

105/16

0

q-242

0

7,2

-0,4

0

1

(q-242)/7,2

zj - cj

968

0

-3,8

1,6

0

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Таблица 13

Сб

Б

0

8

7

0

0

0

0

935/8

1

0

3/8

-1/8

0

935/3=3112/3

0

165/16

0

1

-7/16

5/16

0

0

q-1265/4

0

0

11/4

-9/4

1

(4q-1265)/11

zj - cj

16115/16

0

0

-1/16

19/16

0

Ведущим столбцом является третий столбец, так как ему в индексной строке соответствует единственное отрицательное число. не определяем, так как . При определении ведущей строки среди симплексных отношений , полученных в последнем столбце надо выбрать наименьшее. Соотношение между и зависит от q. Определим, в каких интервалах изменения q минимально каждое из чисел . Для этого рассмотрим неравенство:

;

Проанализировав результат, приходим к следующим выводам:

меньше остальных симплексных отношений при ;

меньше остальных симплексных отношений при .

Рассмотрим оба случая с учетом условия .

1.1.1. . Тогда в таблице 8 ведущей будет первая строка.

Таблица 14

Сб

Б

0

8

7

0

0

0

0

935/8

1

0

3/8

-1/8

0

3112/3

0

165/16

0

1

-7/16

5/16

0

0

q-1265/4

0

0

11/4

-9/4

1

(4q-1265)/11

zj - cj

16115/16

0

0

-1/16

19/16

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Сб

Б

0

8

7

0

0

0

0

935/3

8/3

0

1

-1/3

0

0

440/3

7/6

1

0

1/6

0

0

q-3520/3

-22/3

0

0

-4/3

1

zj - cj

3080/3

1/6

0

0

7/6

0

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно .

1.1.2. . Тогда в таблице 8 ведущей будет третья строка.

Таблица 15

Сб

Б

0

8

7

0

0

0

0

935/8

1

0

3/8

-1/8

0

3112/3

0

165/16

0

1

-7/16

5/16

0

0

q-1265/4

0

0

11/4

-9/4

1

(4q-1265)/11

zj - cj

16115/16

0

0

-1/16

19/16

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Сб

Б

0

8

7

0

0

0

0

160-3q/22

1

0

0

2/11

-3/22

0

7q/44-40

0

1

0

-1/22

7/44

0

4q/11-115

0

0

1

-9/11

4/11

zj - cj

q/44+1000

0

0

0

25/22

1/44

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно .

1.2. Рассмотрим случай 242 ? q < 316,25, и в таблице 7 ведущей строкой будет третья строка:

Таблица 16

Сб

Б

0

8

7

0

0

0

0

121

1

0,4

0,2

0

0

302,5

0

33

0

3,2

-1,4

1

0

105/16

0

q-242

0

7,2

-0,4

0

1

(q-242)/7,2

zj - cj

968

968

-3,8

1,6

0

0

Таким образом, в базис входит вектор , а покидает его .

Пересчитаем таблицу по всем правилам пересчета симплексных таблиц. Получаем новую симплексную таблицу:

Сб

Б

0

8

7

0

0

0

0

(2420-q)/18

1

0

4/18

0

-1/18

0

(1265-4q)/9

0

0

-11/9

1

-4/9

0

5(q-242)/36

0

1

-1/18

0

5/36

zj - cj

(30250+19q)/36

0

0

25/18

0

19/36

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при 242 ? q < 316,25 оптимален план , , , , , а значение целевой функции равно .

2. Теперь рассмотрим случай . Тогда в таблице 6 ведущей строкой будет третья строка:

Таблица 17

Сб

Б

0

8

7

0

0

0

0

605

5

2

1

0

0

121

0

880

7

6

0

1

0

1255/7

0

q

2

8

0

0

1

q/2

zj - cj

0

-8

-7

0

0

0

В базис входит вектор , а покидает его вектор . Пересчитывая, получаем новую симплексную таблицу:

Таблица 18

Сб

Б

0

8

7

0

0

0

0

605-2,5q

0

-18

1

0

-2,5

0

880-3,5q

0

-22

0

1

-3,5

0

q/2

1

4

0

0

0,5

zj - cj

4q

0

25

0

0

4

Так как в индексной строке все элементы неотрицательны, то полученный план является оптимальным. Таким образом, при оптимален план , , , , , а значение целевой функции равно .

Объединяя случаи 1.1.1, 1.1.2, 1.2, 2, решение можно записать в виде:

(13)

(14)

(15)

Представим эти результаты на графиках с использованием офисной программы MS Excel (Рис.11,12).

В частности, для построения графика функции Z*(y) используем следующую таблицу:

где в ячейку B2 введена формула:

=ЕСЛИ(A2<242;4*A2;ЕСЛИ(A2<316,25;(30250+19*A2)/36;ЕСЛИ(A2<3520/3;

A2/44+1000;3080/3)))

и распространена на ячейки B3-B9.

Значения в столбце A выбраны соответственно как рубежным значениям формул (12)-(15), так и промежуточные произвольные значения.

Очевидно, что объем закупок стройматериалов не должен превышать 3520/3 тыс.кубометров, так как все стройматериалы свыше этого количества при оптимальном плане не используются.

Рис. 11

Рис. 12

Этап 2.

Задачу нелинейного программирования предварительно решим графически с использованием программы MS Excel.

Построим сначала графики функций C(q) и f(q). Последнее значение при шаге 50 и больше максимального рубежного значения возьмем 1200.

Фрагмент таблицы выглядит так:

где в столбце B, в строках 2 и 3 введено число 0,29, а в 4-й строке записана формула:

=0,3+СТЕПЕНЬ(A4/900;3)-СТЕПЕНЬ(A4/900;3/2),

и распространена на ячейки B5-B26. В ячейку С2 введена формула:

=A2*B2,

и распространена на ячейки С3-С26.

Полученные графики приведены на рис. 13,14.

Рис. 13

Рис. 14

Объединим полученные результаты. Для этого добавим во вторую таблицу столбец с вычислениями функции Z*(q) из первой Excel-таблицы. После этого составим разность значений Z*(q) и f(q).

Фрагмент итоговой таблицы выглядит так:

График разности функций Z*(q) и f(q) приведен на рис.15.

Рис. 15

Как видно из графика и по таблице, оптимальное значение прибыли достигается при объеме закупок стройматериалов, лежащем между 500 и 600 тыс.кубометров. Для получения точного значения проведем аналитическое исследование прибыли на этом интервале.

Согласно формуле (15) сумма оптимального дохода на интервале , в который попадает и наш исследуемый интервал, задается формулой:

. (16)

Тогда из формул (4) и (16) получаем, что на интересующем нас интервале прибыль равна

Раскрывая скобки, получаем

(17)

Исследуем эту функцию на максимум в интервале .

Первая и вторая производные исследуемой функции равны:

, (18)

. (19)

Приравнивая первую производную нулю и заменяя (причем ), из (18) получаем квадратное уравнение:

.

Для удобства умножим все уравнение на (-2004750000). Получим:

.

Корни этого уравнения определяем по формуле:

.

, .

Из найденных значений t найдем .

,

Второй корень лежит вне исследуемого промежутка, и его рассматривать не будем.

Найдем из (19) значение второй производной при q = q2 = 552,4:

.

Так как вторая производная отрицательна, то точка q=552,4 является точкой максимума (что было видно и по графику). Таким образом, оптимальная объем закупки стройматериалов составляет 552,4 тыс.кубометров.

Из формул (13), (14), (17) определяем оптимальный план строительства и значение прибыли при найденном оптимальном количестве работников:

;

.

(млн.руб.).

ВЫВОД: Для оптимизации прибыли строительной фирме нужно купить 552,4 тыс.кубометров стройматериалов и построить 84,7 тыс.кв.метров торговых площадей и 47,9 тыс.кв.метров жилых площадей. При этом фирма получит прибыль около 984,7 млн.рублей.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Акулич И.Л. Математическое программирование в примерах и задачах: Учеб.пособие для студентов эконом. спец. вузов. -- М.: Высшая школа, 1986.

2. Хэлворсон М., Янг М. Эффективная работа с Microsoft Office 2000. -- СПб: Питер, 2001.

3. Шевченко Д.В. Методические указания и задания к курсовому проекту по математике. Тема: «Методы оптимизации в задачах планирования производства». -- Казань: Издательство ИЭУП «Таглимат», 2005.

Размещено на Allbest.ru


Подобные документы

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

    презентация [80,6 K], добавлен 18.04.2013

  • Математическое программирование - область математики, в которой изучаются методы решения задач условной оптимизации. Основные понятия и определения в задачах оптимизации. Динамическое программирование – математический метод поиска оптимального управления.

    презентация [112,6 K], добавлен 23.06.2013

  • Основные понятия оптимизационных задач. Нахождение наибольших или наименьших значений многомерных функций в заданной области. Итерационные процессы с учетом градиента. Функционал для градиентного равенства и применение его в задачах условной оптимизации.

    реферат [81,5 K], добавлен 15.08.2009

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

    курсовая работа [2,0 M], добавлен 26.08.2009

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

    контрольная работа [1,4 M], добавлен 16.08.2010

  • Численные методы поиска безусловного экстремума. Задачи безусловной минимизации. Расчет минимума функции методом покоординатного спуска. Решение задач линейного программирования графическим и симплексным методом. Работа с программой MathCAD.

    курсовая работа [517,9 K], добавлен 30.04.2011

  • Решение дифференциальных уравнений в частных производных. Метод минимальных невязок, минимальных поправок, скорейшего спуска, сопряженных градиентов. Алгоритмы и блок-схемы решения. Руководство пользователя программы. Решение системы с матрицей.

    курсовая работа [380,3 K], добавлен 21.01.2014

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

    реферат [361,6 K], добавлен 07.05.2009

  • Методы условной и безусловной нелинейной оптимизации. Исследование функции на безусловный экстремум. Численные методы минимизации функции. Минимизация со смешанными ограничениями. Седловые точки функции Лагранжа. Использование пакетов MS Excel и Matlab.

    лабораторная работа [600,0 K], добавлен 06.07.2009

  • Математическое моделирование и особенности задачи распределения. Обоснование и выбор метода решения. Ручное решение задачи (венгерский метод), а также с использованием компьютера. Формулировка полученного результата в сопоставлении с условием задачи.

    курсовая работа [383,9 K], добавлен 26.05.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.