Автор: Пользователь скрыл имя, 18 Марта 2012 в 15:46, магистерская работа
Принятие решений по управлению фирмой является важной и ответственной задачей, стоящей перед каждым руководителем. Именно от правильности и своевременности управленческих решений зависит эффективность управления.
Построение и использование моделей в компьютерных системах будущих поколений представляет сегодня одну из важнейших проблем науки. Математические методы стали широко применяться для описания и анализа сложных экономических, социальных и других систем. Теория оптимизации создала совокупность методов, помогающих при использовании ЭВМ эффективно принимать решения при известных и фиксированных параметрах.
ВВЕДЕНИЕ 6
РАЗДЕЛ 1 НЕОБХОДИМОСТЬ И ПУТИ ПРИНЯТИЯ 8
ЭФФЕКТИВНЫХ РЕШЕНИЙ ПО УПРАВЛЕНИЮ ФИРМОЙ В
УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ
1.1. Основные понятия принятия решений по управлению фирмой. 8
Процесс принятия управленческих решений
1.2. Модели и методы принятия решений 18
1.3. Структурно-функциональная модель принятия решений по 25
управлению фирмой в условиях неопределенности
1.4. Выводы к разделу 1 31
РАЗДЕЛ 2 МОДЕЛИРОВАНИЕ ОЦЕНКИ РИСКА 32
БАНКРОТСТВА ПРЕДПРИЯТИЯ КАК ОСНОВА НА ПУТИ
ПРИНЯТИЯ ПРАВИЛЬНЫХ РЕШЕНИЙ
2.1. Существующие методы анализа риска банкротства 32
2.2. Система поддержки для анализа риска банкротства предприятия 42
2.3. Структура модели принятия решений по управлению фирмой в 46
условиях неопределенности
2.4. Выводы к разделу 2 56
РАЗДЕЛ 3 РЕАЛИЗАЦИЯ СТРУКТУРНО-ФУНКЦИОНАЛЬНОЙ МОДЕЛИ 57
3.1. Расчет финансовых показателей 57
3.2. Анализ финансово-хозяйственной деятельности предприятия с
использованием теории нечетких множеств
3.3. Структура информационной системы распознавания 84
финансового состояния предприятия
3.4. Выводы к разделу 3 94
ВЫВОДЫ 96
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 98
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
Таблица 3.10
КЛАССИФИКАЦИЯ УРОВНЯ ЗНАЧЕНИЙ
РЕНТАБЕЛЬНОСТИ ВСЕГО КАПИТАЛА
Наименование показателя | Интервал | Классификация уровня параметра | Степень оценочной уверенности (функция принадлежности) |
Х5 | Х5 0 | “очень низкий” | 1 |
| 0 < Х5 < 0 | “очень низкий” | 1 = 0 |
|
| “низкий” | 1- 1 = 2 |
| 0 Х 0.006 | “низкий” | 1 |
| 0.006 < Х5< 0.01 | “низкий” | 2 = 250 (0.01 – Х5) |
|
| “средний” | 1- 2= 3 |
| 0.01 Х5 0.06 | “средний” | 1 |
| 0.06 < Х5 < 0.1 | “средний” | 3 = 25 (0.1 – Х5) |
|
| “высокий” | 1- 3= 4 |
| 0.1 Х 0.225 | “высокий” | 1 |
| 0.225 < Х5 < 0.4 | “высокий” | 4 = 5.71 (0.4 – Х5) |
|
| “очень | 1- 4= 5 |
| 0.4 Х5 | “очень | 1 |
1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
В результате получим таблицу 3.11.
Зададим полное множество состояний А предприятия и разобьем его на пять (в общем случае пересекающихся) нечетких подмножеств вида:
А1 - нечеткое подмножество состояний “предельного неблагополучия (фактического банкротства)”;
А2 - нечеткое подмножество состояний “неблагополучия”;
А3 - нечеткое подмножество состояний “среднего качества”;
А4 - нечеткое подмножество состояний “относительного благополучия”;
А5 - нечеткое подмножество состояний “предельного благополучия”.
В качестве оценки положительного решения на текущий вопрос введем лингвистическую переменную G “Степень риска банкротства” со значениями {Наивысшая, Высокая, Средняя, Низкая, Незначительная}:
G1 - подмножество "наивысшая степень риска банкротства ";
G2 - подмножество "высокая степень риска банкротства ";
G3 - подмножество " средняя степень риска банкротства ";
G4 - подмножество " низкая степень риска банкротства ";
G5 - подмножество "незначительная степень риска банкротства ".
Построим классификацию текущего значения g показателя степени риска банкротства G как критерий разбиения этого множества на подмножества (табл. 3.12).
Каждому i-му показателю в отношении каждого к-го уровня состояния предприятия сопоставим оценку pki значимости данного показателя для распознавания данного уровня состояния предприятия, то есть построим систему весов pik конкретно по нашему предприятию. Допустим, что показатели являются равнозначными, т.е. рi = 1/N .
Таким образом рi = р1=р2=р3=р4=р5=1/5=0,2.
Таблица 3.11
ЗНАЧЕНИЯ { } И YK ПО ПРЕДПРИЯТИЮ “Апекс”
Период | 2004г. | ||||||
{} | 1(xI,i) | 2(xI,i) | 3(xI,i) | 4(xI,i) | 5(xI,i) | ||
Х1 | 1 | 0 | 0 | 0 | 0 | ||
Х2 | 0 | 0 | 0 | 1 | 0 | ||
Х3 | 1 | 0 | 0 | 0 | 0 | ||
Х4 | 0 | 0 | 0 | 0 | 1 | ||
Х5 | 0 | 1 | 0 | 0 | 0 | ||
Yk | 0.4 | 0.2 | 0 | 0.2 | 0.2 | ||
Период | 2005г. | ||||||
{} | 1(xI,i) | 2(xI,i) | 3(xI,i) | 4(xI,i) | 5(xI,i) | ||
Х1 | 0 | 0 | 1 | 0 | 0 | ||
Х2 | 0 | 0 | 0 | 1 | 0 | ||
Х3 | 1 | 0 | 0 | 0 | 0 | ||
Х4 | 0 | 0 | 0 | 0 | 1 | ||
Х5 | 1 | 0 | 0 | 0 | 0 | ||
Yk | 0.4 | 0 | 0.2 | 0.2 | 0.2 |
Таблица 3.12
Классификация текущего значения g показателя степени риска банкротства G
Интервал значений G | Наименование подмножества |
0.8 < g < 1 | G1 - "предельный риск банкротства" |
0.6 < g < 0.8 | G2 - "степень риска банкротства высокая" |
0.4 < g < 0.6 | G3 - " степень риска банкротства средняя" |
0.2 < g < 0.4 | G4 - " низкая степень риска банкротства " |
0 – 0.2 | G5 - "риск банкротства незначителен" |
Используя формулу (2.23), получаем значение комплексного показателя V&M для анализа:
2004г.:
V&M = 0.075 0.4 + 0.3 0.2 + 0.5 0 + 0.7 0.2 + 0.925 0.2 = 0.415
2005г.:
V&M = 0.075 0.4 + 0.3 0 + 0.5 0.2 + 0.7 0.2 + 0.925 0.2 = 0.455,
откуда видно некоторое улучшение состояния предприятия.
Из таблицы 3.11 видно, что качественный рост автономии перекрыт качественным падением рентабельности всего капитала.
В соответствии с таблицей 2.4 мы видим, что текущее состояние предприятия в первом периоде оценивается как состояние «неблагополучия», а во втором периоде – «среднего качества». В результате распознавания по таблице 2.3 степень риска банкротства в первом периоде высокая, а во втором средняя.
3.3. Структура информационной системы распознавания финансового состояния предприятия
Построим в Visual Basic форму, которая будет считать комплексный показатель V&M и выводить результаты текущего состояния предприятия и степень риска банкротства, на основании которых можно принимать правильные и эффективные решения.
В Visual Basic создадим форму с именем (Name – FrmMain), Caption – Определение финансового состояния предприятия. Вставим в форму основные элементы: Label для отображения текста, TextBox для ввода информации, CommandButton для запуска действия. Вставим такие Label с соответствующими именами (Name):
1. «Степени оценочной уверенности» - Label1;
2. «1» - Label2;
3. «2» - Label3;
4. «3» - Label4;
5. «4» - Label5;
6. «5» - Label6;
7. «Показатель финансового состояния предприятия» - lblVM;
8. «Финансовое состояние предприятия» - lblF;
9. «Степень риска банкротства» - lblB.
Аналогичным образом вставим текстовые поля (TextBox) для ввода информации с именами (Name):
1. txtParam1;
2. txtParam2;
3. txtParam3;
4. txtParam4;
5. txtParam5.
Вставим кнопку CommandButton с именем (Name) CmdCalculate и Caption – Вывод, которая будет выводить на экран основной результат – показатель финансового состояния предприятия, и основные выводы: финансовое состояние предприятия и степень риска банкротства.
В результате получим форму (рис. 3.2.):
Рис. 3.2. Определение финансового состояния предприятия
Теперь приступим к программированию. Для начала объявим переменные с типом Double (для хранения вещественных чисел):
Dim Param1 As Double
Dim Param2 As Double
Dim Param3 As Double
Dim Param4 As Double
Dim Param5 As Double
Dim VM As Double.
Переменные F и B объявим как String:
Dim F As String
Dim B As String.
Теперь присвоим переменным param1, param2, param3, param4 и param5 значения свойства Text всех 5-и полей для ввода (TextBox'ов):
Param1 = Val(txtParam1.Text)
Param2 = Val(txtParam2.Text)
Param3 = Val(txtParam3.Text)
Param4 = Val(txtParam4.Text)
Param5 = Val(txtParam5.Text)
Теперь рассчитаем комплексный показатель V&M. Для этого присвоим переменной VM, которая будет хранить значение комплексного показателя, следующее выражение согласно формуле:
VM = (0.075 * Param1) + (0.3 * Param2) + (0.5 * Param3) + (0.7 *
* Param4) + (0.925 * Param5)
Основную часть программы напишем следующим образом:
lblVM.Caption = "Показатель финансового состояния предприятия: " & VM
F = "предельное неблагополучие"
B = "наивысшая"
lblF.Caption = "Финансовое состояние предприятия: " & F
lblB.Caption = "Степень риска банкротства: " & B
ElseIf VM >= 0.25 And VM <= 0.45 Then
lblVM.Caption = "Показатель финансового состояния предприятия: " & VM
F = "неблагополучия"
B = "высокая"
lblF.Caption = "Финансовое состояние предприятия: " & F
lblB.Caption = "Степень риска банкротства: " & B
ElseIf VM >= 0.45 And VM <= 0.65 Then
lblVM.Caption = "Показатель финансового состояния предприятия: " & VM
F = "среднего качества"
B = "средняя"
lblF.Caption = "Финансовое состояние предприятия: " & F
lblB.Caption = "Степень риска банкротства: " & B
ElseIf VM >= 0.65 And VM <= 0.85 Then
lblVM.Caption = "Показатель финансового состояния предприятия: " & VM
F = "относительного благополучия"
B = "низкая"
lblF.Caption = "Финансовое состояние предприятия: " & F
lblB.Caption = "Степень риска банкротства: " & B
ElseIf VM >= 0.85 And VM <= 1 Then
lblVM.Caption = "Показатель финансового состояния предприятия: " & VM
F = "предельного благополучия"
B = "незначительная"
lblF.Caption = "Финансовое состояние предприятия: " & F
lblB.Caption = "Степень риска банкротства: " & B
Информация о работе Прийняття рішень з управління фірмою в умовах невизначеності