Рефетека.ру / Математика

Курсовая работа: Применение методов дискретной математики в экономике

Министерство образования и науки РФ

Государственное образовательное учреждение высшего профессионального образования

«Тихоокеанский Государственный Университет»

Институт экономики и управления

Кафедра Экономическая кибернетика

Специальность 080116 Математические методы в экономике


ПРИМЕНЕНИЕ МЕТОДОВ ДИСКРЕТНОЙ

МАТЕМАТИКИ В ЭКОНОМИКЕ

Курсовая работа по дисциплине

«Дискретная математика»

КР. 030590198


Выполнила:

Студентка группы ММО-31

Рязанова А.В.

Руководитель работы:

Пазюк К. Т.


Хабаровск – 2005

Реферат


Курсовая работа содержит пояснительную записку на 33 листах формата А4, включающую 6 таблиц, 13 рисунков, 9 литературных источников.

БУЛЕВА ФУНКЦИЯ, ВЫСКАЗЫВАНИЯ, ЛОГИЧЕСКИЕ ОПЕРАЦИИ, ТАБЛИЦЫ ИСТИННОСТИ, ДИЗЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА, КОНЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА, ПОЛИНОМ ЖЕГАЛКИНА, ПРОИЗВОДНАЯ ЛОГИЧЕСКОЙ ФУНКЦИИ, ГРАФ, «ЖАДНЫЙ» АЛГОРИТМ, АЛГОРИТМ ДЕЙКСТРА, ЗАДАЧА КОММИВОЯЖЁРА, НЕЧЕТКОЕ МНОЖЕСТВО, КОНКУРЕНТОСПОСОБНОСТЬ, НЕЧЕТКОЕ ОТНОШЕНИЕ ПРЕДПОЧТЕНИЯ, АЛЬТЕРНАТИВА, СТЕПЕНЬ НЕДОМИНИРУЕМОСТИ

Объект исследования данной курсовой работы: дискретные системы, методы дискретной математики и их применение в области экономики.

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

В курсовой работе были рассмотрены и применены: методы математической логики: метод построения таблицы истинности, нахождение полинома Жегалкина методом неопределенных коэффициентов, метод нахождения производных, метод нахождения конъюнктивной и дизъюнктивной нормальной формы; методы теории графов: «жадный» алгоритм, алгоритм Дейкстра, венгерский метод решения задачи коммивояжера; методы теории нечетких множеств: метод многокритериального выбора альтернатив на основе нечеткого отношения предпочтения.

Содержание


Введение

1 Применение логических функций

1.1 Применение методов дискретной математики в экономике

1.2 Практическое применение методов математической логики

2 Применение теории графов

2.1 Практическое применение жадного алгоритма

2.2 Применение алгоритма Дейкстры

2.3 Задача коммивояжера

3 Практическое применение теории нечетких множеств

Заключение

Список использованных источников


Введение


В данной курсовой работе содержится три основных раздела: применение математической логики экономике; применение теории графов в экономике и применение отношения нечеткого предпочтения.

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

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

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

1. применение Логических функций


1.1 Применение методов дискретной математики в экономике


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

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

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

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

1.2 Практическое применение методов математической логики


Всякая логическая функция «n» переменных может быть задана таблицей, в левой части которой перечислены все 2n наборов значений переменных (то есть всевозможных наборов двоичных векторов длины «n»), а в правой части приведены значения функции на этих наборах. При любом фиксированном упорядочении наборов значений переменных логическая функция «n» переменных полностью определена вектор-столбцом своих значений, то есть вектором длины 2n. Поэтому число различных логических функций «n» переменных будет Применение методов дискретной математики в экономике. В самом деле, для одного набора значений своих переменных (строка левой части таблицы) значение функции может быть либо 1, либо 0 (две возможности). Число же возможных различных наборов аргументов функции, как уже отмечалось равно 2n, поэтому число различных логических функций будетПрименение методов дискретной математики в экономике/1/.

Заданием в данном пункте является построение таблицы истинности для следующего высказывания:


Применение методов дискретной математики в экономике,


Высказыванием называется повествовательное предложение, о котором можно сказать в данный момент, что оно истинно или ложно, но не то и другое одновременно. “Истинность” или “ложность” предложения – это истинностное значение высказывания. Каждому высказыванию сопоставляется переменная, равная 1, если высказывание истинно, и равная 0, если оно ложно. Эти высказывания будут считаться простыми. Из простых высказываний с помощью логических связок могут быть построены составные высказывания. В таблице 1 приведены некоторые логические связки, используемые при задании данной функции (1).


Таблица 1-Логические связки

Название Обозначение
Конъюнкция &
Импликация ®
Сумма по модулю два Е
Штрих Шеффера |
Отрицание Ш
Дизъюнкция Ъ
Стрелка Пирса Ї

Правильно построенные составные высказывания называются (пропозиционарными) формулами. Истинностное значение формулы определяется через истинностные значения её составляющих в соответствии с единой таблицей истинности (таблица 2).


Таблица 2-Истиностные значения формул высказывания

Х1 Х2 X1 &X2 X1® X2 X1 ЕX2 X1Ъ X2 ШX1 X1Ї X2
0 0 0 1 0 0 1 1
0 1 0 1 1 1 1 0
1 0 0 0 1 1 0 0
1 1 1 1 0 1 0 0

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


Применение методов дискретной математики в экономике, (1)


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

Таблица 3- Таблица истинности функции (1)

1 2 3 4 5 6 7 8 9 10
x y z &

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

0 0 0 0 1 1 1 0 0 0
0 0 1 0 1 1 1 0 0 0
0 1 0 0 1 0 1 0 0 1
0 1 1 0 1 0 0 1 1 0
1 0 0 0 1 1 1 0 1 0
1 0 1 1 1 1 1 0 1 0
1 1 0 0 1 0 1 0 1 0
1 1 1 1 1 0 0 1 1 0

Приведение функции к конъюнктивным и дизъюнктивным нормальным формам. Конъюнктивным (дизъюнктивным) одночленом от переменных а1, а2, а3,…,аn называется конъюнкция (дизъюнкция) этих переменных или их отрицаний. Формула, равносильная данной формуле алгебры высказываний и являющаяся дизъюнкцией элементарных произведений (конъюнктивных одночленов), называется дизъюнктивной нормальной формой (ДНФ) данной формулы. Формула, равносильная данной формуле алгебры высказываний и являющаяся конъюнкцией элементарных произведений (дизъюнктивных одночленов), называется конъюнктивной нормальной формой (КНФ) данной формулы /2/. Справедливы следующие теоремы: любая булева функция, тождественно не равная нулю, представима и притом единственным образом в виде ДНФ по формуле:


Применение методов дискретной математики в экономикеVПрименение методов дискретной математики в экономике (2)


Любая булева функция, тождественно не равная единице представима и притом единственным образом в виде КНФ.


Применение методов дискретной математики в экономикеLПрименение методов дискретной математики в экономике (3).


Любая булева функция представима формулой, в которую входит только конъюнкция, дизъюнкция и отрицание /2/.

Искомая ДНФ для функции (1) имеет вид:


Применение методов дискретной математики в экономике


Искомая КНФ для функции (1) будет иметь следующий вид:


Применение методов дискретной математики в экономике


В расчетах ДНФ и КНФ использована методика /2/.

Построение полинома Жегалкина.

Представление булевой функции над базисом {0,1,v,Е} называется полиномом Жегалкина.

Таким образом, всякая булева функция представима в виде:


Применение методов дискретной математики в экономике Применение методов дискретной математики в экономике


где ∑ - сложение по модулю два, знак · обозначает конъюнкцию/7/.

Для функции f(x,y,z)(1) полином Жегалкина имеет вид:


P(x, y, z)=b0Ч1Еb1ЧxЕb2ЧyЕb3ЧzЕb4ЧxЧyЕb5ЧxЧzЕb6yЧzЕb7xЧyЧz


Метод неопределенных коэффициентов заключается в том, что путем последовательной подстановки переменных x, y, z и соответственно значений функции при этих переменных, из таблицы 1 в данный полином (4), строится система уравнений:


Применение методов дискретной математики в экономике0=b0Ч1Еb1Ч0Еb2Ч0Еb3Ч0Еb4Ч0Ч0Еb5Ч0Ч0Еb60Ч0Еb70Ч0Ч0

0=b0Ч1Еb1Ч0Еb2Ч0Еb3Ч1Еb4Ч0Ч0Еb5Ч0Ч1Еb60Ч1Еb70Ч0Ч1

1=b0Ч1Еb1Ч0Еb2Ч1Еb3Ч0Еb4Ч0Ч1Еb5Ч0Ч0Еb61Ч0Еb70Ч1Ч0

0=b0Ч1Еb1Ч0Еb2Ч1Еb3Ч1Еb4Ч0Ч1Еb5Ч0Ч1Еb61Ч1Еb70Ч1Ч1

0=b0Ч1Еb1Ч1Еb2Ч0Еb3Ч0Еb4Ч1Ч0Еb5Ч1Ч0Еb60Ч0Еb71Ч0Ч0

0=b0Ч1Еb1Ч1Еb2Ч0Еb3Ч1Еb4Ч1Ч0Еb5Ч1Ч1Еb60Ч1Еb71Ч0Ч1

0=b0Ч1Еb1Ч1Еb2Ч1Еb3Ч0Еb4Ч1Ч1Еb5Ч1Ч0Еb61Ч0Еb71Ч1Ч0

0=b0Ч1Еb1Ч1Еb2Ч1Еb3Ч1Еb4Ч1Ч1Еb5Ч1Ч1Еb61Ч1Еb71Ч1Ч1


По свойству суммы по модулю два находится b:


b0=0, b1=0, b2=1, b3=0, b4=1, b5=0, b6=1, b7=1


Полином Жегалкина будет иметь вид:


¦(x, y, z) = y Е xЧy Е yЧz Е xЧyЧz


Правильность построения полинома проверяется таблицей истинности:


Таблица 4 - Таблица истинности для полинома Жегалкина

1 2 3 4 5 6 7 8 9
x y z x&y Е y&z Е x&y&z Е
0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0
0 1 0 0 1 0 1 0 1
0 1 1 0 1 1 0 0 0
1 0 0 0 0 0 0 0 0
1 0 1 0 0 0 0 0 0
1 1 0 1 0 0 0 0 0
1 1 1 1 0 1 1 1 0

Дифференцирование функции нескольких переменных.

Производной булевой функции ¦(xn) по совокупностиПрименение методов дискретной математики в экономике переменных Применение методов дискретной математики в экономике называется функция:


Применение методов дискретной математики в экономике Применение методов дискретной математики в экономике


На основе данной формулы (5) находится производная по одной переменной x


Применение методов дискретной математики в экономике Применение методов дискретной математики в экономике


Для данной функции (1) производная по формуле (6) принимает вид:


Применение методов дискретной математики в экономике Применение методов дискретной математики в экономике


Таблица 5 - Производная ∂¦⁄∂x для формулы(7)

1 2 3 4 5 6 7 8 9 10 11 12 13
x y z

Применение методов дискретной математики в экономике

&

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

0 0 0 1 0 1 1 1 0 1 0 0 0
0 0 1 1 1 1 1 1 0 1 0 0 0
0 1 0 1 0 1 0 1 0 1 1 1 0
0 1 1 1 1 1 0 0 1 1 1 0 1
1 0 0 0 0 1 1 1 0 0 1 0 1
1 0 1 0 0 1 1 1 0 0 1 0 1
1 1 0 0 0 1 0 1 0 0 0 0 0
1 1 1 0 0 1 0 0 1 1 1 0 1

Вектор значений функции (7) имеет вид:


Применение методов дискретной математики в экономике


Производная по двум переменным находится также по формуле (5):


Применение методов дискретной математики в экономике Применение методов дискретной математики в экономике


Для данной функции (1) производная принимает вид:


Применение методов дискретной математики в экономике Применение методов дискретной математики в экономике


Таблица 6 - Производная ∂2¦⁄∂(x;y) для формулы(9)

1 2 3 4 5 6 7 8 9 10 11 12
x

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

&

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономике

0 1 1 0 1 1 1 0 1 0 0 0
0 1 0 0 1 1 1 0 1 0 0 0
0 0 1 0 1 0 1 0 1 1 1 0
0 0 0 0 1 0 0 1 1 1 0 1
1 1 1 1 1 1 1 0 0 1 0 1
1 1 0 0 1 1 1 0 0 1 0 1
1 0 1 1 1 0 1 0 0 0 0 0
1 0 0 0 1 0 0 1 1 1 0 1

Вектор значений функции (6) имеет вид:


Применение методов дискретной математики в экономике

2. Применение теории графов


2.1 Практическое применение жадного алгоритма


На территории некого города N размещены заводы и магазины, в которые поставляется продукция с этих заводов. В результате разработки были определены возможные трассы для прокладки коммуникаций и оценена стоимость их создания для каждой трассы. Стоимость прокладки коммуникаций для трассы между заводом №1 и магазином удобрений составляет 15 у.е., между заводом №1 и заводом №3 – 85 у.е., между заводом №1 и хлебозаводом – 20 у.е. Между магазином №1 и заводом №2 составит 25 у.е., между магазином №1 и обувной фабрикой – 65 у.е. Стоимость прокладки коммуникаций для трассы, соединяющей хлебозавод и магазин №2 - 5 у.е., между хлебозаводом и кафе – 50 у.е., между заводом №2 и кафе - 20 у.е., между магазином №2 и продуктовым магазином - 20 у.е., между продуктовым магазином и обувной фабрикой - 25 у.е, между продуктовым магазином и кафе – 35 у.е., между обувной фабрикой и магазином №3 - 15 у.е, между обувной фабрикой и аптекой – 40 у.е., между кафе и аптекой - 10 у.е., между магазином №3 и торговым центром - 20 у.е., между аптекой и заводом №3 составит 30 у.е, между аптекой и торговым центром – 45 у.е., между заводом №3 и торговым центром, - 25 у.е. Необходимо, чтобы коммуникации связали все объекты, затраты на прокладку данных коммуникаций должны быть минимальны.

Для удобства записи вводятся следующие обозначения:

V1 – завод №1, V2 – магазин №1, V3 – хлебозавод, V4 –завод №2, V5 – магазин №2 V6 –продуктовый магазин, V7 – обувная фабрика, V8 –кафе, V9 – магазин №3, V10 – аптека, V11 –завод №3, V12 – торговый центр.

Если создать графическую интерпретацию данной модели, то видно что получился граф с 12 вершинами и 18 ребрами.

Применение методов дискретной математики в экономике

Рисунок 13– Графическая интерпретация задачи о оптимальной структуре сети


Из вышесказанного следует, что данную экономическую задачу можно решить с помощью теории графов. Требуется найти дерево покрытия минимального веса. Задача решается с помощью разновидности «жадного» алгоритма, алгоритма Краскала.

Пусть имеется конечное множество Е, |E|=18, весовая функция w: E®R+ и семейство ℇ⊂ 2Е. Требуется найти ХОЕ, такое что :

Пусть Е – непустое конечное множество, w: E®R+ - функция, ставящая в соответствие каждому элементу е этого множества неотрицательное действительное число w(e) – вес элемента е. Для Х Н Е вес w(Х)определим как сумму весов всех элементов множества Х:


Применение методов дискретной математики в экономике

где Применение методов дискретной математики в экономике


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

Сопоставим каждому пункту сети вершину графа G. А каждому ребру этого графа сопоставим число, равное стоимости строительства соответствующей коммуникации: (рисунок 1).

Примером жадного алгоритма служит алгоритм Краскала /3/.

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

Согласно алгоритму Краскала, выбирается ребро минимального веса. В данном случае это будет ребро е1 = {3,5}, получаем граф Т1.

Строится граф Т2 = Т1 + е2, где е2 - ребро, имеющее минимальный вес среди ребер, не входящих в Т1 и не составляющий циклов с ребрами Т1, е2 {8,10}.


Т3 = Т2 + е3, где е3 = {7,9}.

Т4 = Т3 + е4, где е4 = {1,2}.

Т5 = Т4 + е5, где е5 = {1,3}.

Т6 = Т5 + е6, где е6 = {5,6}.

Т7 = Т6 + е7, где е7 = {4,8}.

Т8 = Т7 + е8, где е8 = {9,12}

Т9 = Т8 + е9, где е9 = {2,4}.

Т10 = Т9 +е10, где е10 = {6,7}.

Т11 = Т10 + е11, где е11 = {11,12}.


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


Применение методов дискретной математики в экономике


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

Применение методов дискретной математики в экономике

Рисунок 13 – Решение задачи о оптимальной структуре сети


Коммуникации проложат между следующими пунктами: аптека – кафе - завод №2 – магазин №1 - завод №1 – хлебозавод – магазин №2 - продуктовый магазин – обувная фабрика – магазин №3 – торговый центр.


2.2 Применение алгоритма Дейкстры


Фирме, занимающейся перевозкой скоропортящихся товаров, необходимо доставить товар из Суйфэньхе в Хабаровск, причем маршрутов, по которым можно произвести доставку несколько. Расстояние между Суйфэньхе и городом 2 составляет 15 км, между Суйфэньхе и городом 3 – 20 км, между Суйфэньхе и городом 11 – 85 км. Между городом 2 и городом 4 - 25 км, между городом 2 и городом 7 - 65 км. Между городом 3 и городом 5 составляет 5 км, между городом 3 и городом 8 - 50 км. Между городом 4 и городом 8 - 20 км. Между городом 5 и городом 6 - 20 км. Между городом 6 и городом 7 - 25 км, между городом 6 и городом 8 - 35 км. Между городом 7 и городом 9 - 15 км, между городом 7 и городом 10 - 40 км. Между городом 9 и городом 12 - 20 км. Между городом 10 и городом 11 - 30 км, между городом 10 и городом 12 - 45 км. Между городом 11 и городом 12 - 25 км. Требуется найти кратчайший путь из Суйфэньхе в Хабаровск

Строится граф G, в котором город Суйфэньхе обозначается цифрой 1, Хабаровск - 12. Остальные пункты маршрута обозначаются цифрами 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. Каждому ребру графа сопоставляется число, которое будет равняться расстоянию между пунктами. Требуется найти минимальный маршрут. Алгоритм Дейкстры находит кратчайший путь между двумя вершинами в графе /3/. Следовательно, можно воспользоваться им, при решении данной экономической задачи.


Применение методов дискретной математики в экономике

Рисунок 13– Графическая интерпретация задачи о нахождении минимального маршрута доставки


Если вершина v лежит на кратчайшем пути от начальной вершины к конечной, то T[v] – длина кратчайшего пути от начальной вершины к конечной.


Применение методов дискретной математики в экономике


С помощью алгоритма Дейкстры находится единственный минимальный маршрут, соединяющий вершины 1и 12 графа G (рисунок 3).

Пусть вершина – номер 1 – начальная вершина. Для неё назначается постоянный ярлык L(к) = 0. Конечной вершиной будет считаться вершина номер 1. Рассматриваются вершины, смежные с вершиной 12, и назначим им временные ярлыки: L(2) = 25 , L(3) = 20 , L(11) = 85.

Нужно выбирать вершину с самым маленьким ярлыком – это вершина номер 3, и её ярлык L(3) = 20 становится постоянным.

Повторяя этот процесс для вершины номер 3, вершинам присваиваются временные ярлыки: L(5) = 5 , L(8) = 50.

Среди всех временных ярлыков минимальный будет у L(5) = 5. Этот ярлык становится постоянным.

С вершиной 5 смежна только вершина 6. L(6) = 20.

Повторяя этот процесс для вершины номер 6, вершинам присваиваются временные ярлыки: L(7) = 25 , L(8) = 35.

Среди всех временных ярлыков минимальный будет у L(7) = 25. Этот ярлык становится постоянным.

Повторяя процесс, рассматриваются вершины, смежные с вершиной 7. Это 2, 9 и 10. Для которых временные ярлыки будут: L(2) = 65, L(9) = 15, L(10) = 40. Находится наименьший временный ярлык. Он будет у: L(9) = 20.

С вершиной 9 смежна только вершина 12. L(12) = 20.

Теперь, когда дерево сформировано, мы можем определить самый короткий путь от 1 до 12. Этот путь дерева, соединяющий вершины 1 и 12. И он проходит через вершины 3, 5, 6, 7 и 9. Длина этого пути - L(v') = 20 + 5 + + 20 + 25 + 15 + 20 = 105 (км.).


Применение методов дискретной математики в экономике

Рисунок 13 - Решение задачи о нахождении минимального маршрута доставки


Маршрут из города Суйфэньхе в Хабаровск, при котором время доставки товара будет наименьшим, включает город 3, город 5, город 6, город 7 и город 9.Длина маршрута составит 105 километров.


2.3 Задача коммивояжера


Коммивояжер желает посетить 6 городов. Они соединены сетью дорог

Расстояние между городом 1 и городом 2 составляет 6 км, между городом 1 и городом 3 - 7 км, между городом 1 и городом 4 - 20 км, между городом 1 и городом 5 - 12 км, между городом 1 и городом 6 - 10 км. Расстояние между городом 2 и городом 3 составляет 5 км, между городом 2 и городом 4 - 7 км, между городом 2 и городом 5 - 9 км, между городом 2 и городом 6 - 16 км. Расстояние между городом 3 и городом 4 составляет 4 км, между городом 3 и городом 5 - 10 км, между городом 3 и городом 6 - 12 км. Расстояние между городом 4 и городом 5 составляет 3 км, между городом 4 и городом 6 - 15 км. Расстояние между городом 5 и городом 4 составляет 6 км, между городом 5 и городом 6 - 4 км, между городом 6 и городом 3 - 11 км, между городом 6 и городом 5 - 21 км. Коммивояжёр должен посетить все 6 городов по одному разу, вернувшись в тот, с которого начал. Требуется найти такой маршрут движения, при котором суммарное пройденное расстояние будет минимальным

Данную задачу можно решить венгерским методом, методом совершенного паросочетания. Для этого требуется построить матрицу А, отображающую длину между городами: aij – расстояние от города i до города j (i ≠j), если i = j, то ставится ∞ ,так как дороги не существует.


Применение методов дискретной математики в экономике


Строится приведенная матрица с целью получения в каждой строке и столбце не меньше одного кратчайшего маршрута (нулевого приведенного значения). Для этого в каждой строке матрицы А от каждого элемента отнимается значение минимального элемента этой строки:


Применение методов дискретной математики в экономике


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


Кпр = 6 +5 + 4 + 3 + 4 + 10 = 32


Вычисляются коэффициенты значимости для каждого занулившегося элемента, где aij – элементы приведенной матрицы.


Применение методов дискретной математики в экономике

К12 = 1 + 1 = 2

К23 = 2

К34 = 1 + 2 = 3

К45 = 5 К61 = 2

К56 = 2 + 4 = 6


Из приведенной матрицы нужно вычеркнуть строку и столбец, содержащие элемент с максимальным коэффициентом значимости. В данном случае таким элементом является а56: коэффициент значимости равен 6. Для элемента а56 установим значение1: а56 = 1.


Применение методов дискретной математики в экономике


Коэффициент значимости:


К12 = 2

К23 = 2

К45 = 5

К61 = 2

К34 = 3

5) а45 = 1


Коэффициент значимости:


Применение методов дискретной математики в экономике

К12 = 2

К61 = 2

К34 = 3

К23 = 2

а45 = 1


Коэффициент значимости:


Применение методов дискретной математики в экономике

К12 = 7

К61 = 7

К23 = 2

а12 = 1, а61 = 1

а23 = 1


Таким образом, в маршрут вошли ребра: {5,6}, {4,5}, {3,4}, {1,2}, {6,1}, {2,3}. Все вершины (города) соединились. Длина маршрута составляет w({5,6}) + w({4,5}) + w({3,4}) +w({1,2}) + w({2,3}) = 4 + 3 + 4 + 6 + 10 + 5 = 32. Путь коммивояжера включает расстояния между городами {1,2},{2,3},{3,4},{4,5},{5,6},{6,1}, и имеет длину 32.

3. Практическое применение теории нечетких множеств


Под конкурентоспособностью понимают комплекс потребительских, стоимостных и социальных характеристик товара (изделия), определяющих его успех на данном рынке, т. е. способность данного товара быть обмененным на деньги на конкретном рынке в условиях широкого предложения к обмену других товаров-аналогов. Конкурентоспособность — это степень соответствия совокупности свойств объекта ценностной системе рынка. Границы понятия конкурентоспособность непрерывно расширяются, переходя от конкурентоспособности изделия к конкурентоспособности предприятий и даже государств. Конкурентоспособность обеспечивается высоким технологическим уровнем и качеством, соответствием требованиям и стандартам стран-импортеров, фирм-покупателей, высоким уровнем технологического обслуживания, патентной чистотой и патентной защитой, приемлемой ценой, льготными условиями платежа и т. д. Фирме, занимающейся реализацией компьютеров, необходимо из шести предложенных марок ноутбуков ASUS L8400, ASUS T9, FUJITSU – SIEMENS LIFEBOOK B, IRU NOVIA 1012DVD, COMPAQ EVO N610C, INTEL JS2310 выбрать модель с оптимальным набором характеристик (дисплей с большим количеством точек, процессор с высокой тактовой частотой, большой объем оперативной памяти, жесткий диск с большим объемом памяти, долгий срок автономной работы, маленький вес, низкая стоимость, большой гарантийный срок ). Известно, что ноутбук ASUS L8400 обладает следующими качествами: дисплей 14.5 точек, процессор 1 ГГц, память 256 Мбайт, жесткий диск 20 Гбайт, привод DVD-ROM, время автономной работы 2,7 часа, вес 2.9 кг, цена 1.5 тыс. долларов США, гарантийный срок 3 года. Ноутбук ASUS T9 обладает следующими качествами: дисплей 14.1 точек, процессор 0.8 ГГц, память 128 Мбайт, жесткий диск 15 Гбайт, привод DVD-ROM, время автономной работы 2.5 часа, вес 2.1кг, цена 1.16 тыс. долларов США, гарантийный срок 2 года. Ноутбук FUJITSU–SIEMENS LIFEBOOK B: дисплей 10.4 точек, процессор 0.7 ГГц, память 256 Мбайт, жесткий диск 30 Гбайт, привод CD-RW, время автономной работы 2.4 часа, вес 1.6кг, цена 2 тыс. долларов США, гарантийный срок 2.5 года. Ноутбук IRU NOVIA 1012DVD: дисплей 12.0 точек, процессор 1.06 ГГц, память 128 Мбайт, жесткий диск 20 Гбайт, привод DVD-CDRW, время автономной работы 2.5 часа, вес 1.7 кг, цена 1.48 тыс. долларов США, гарантийный срок 1 год. Ноутбук COMPAQ EVO N610C: дисплей 14.0 точек, процессор 1.6 ГГц, память 256 Мбайт, жесткий диск 40 Гбайт, привод DVD-CDRW, время автономной работы 2.4 часа, вес 2.1 кг, цена 2 тыс. долларов США, гарантийный срок 3 года. Ноутбук INTEL JS2310: дисплей 14.0 точек, процессор 1.12 ГГц, память 256 Мбайт, жесткий диск 25 Гбайт, привод CD-RW, время автономной работы 2.5 часа, вес 1.9 кг, цена 1.37 тыс. долларов США, гарантийный срок 1 год. Данная задача может быть решена с помощью метода нечеткого отношения предпочтения /3/. Задачу выбора определенной марки ноутбука с учетом наиболее важных критериев качества рассмотрим на примере анализа альтернатив: a1 – ASUS L8400, a2 – ASUS T9, a3 – FUJITSU–SIEMENS LIFEBOOK B, a4 – IRU NOVIA 1012DVD, a5 - COMPAQ EVO N610C, a6 – INTEL JS2310. Для оценки альтернатив используем девять критериев качества, где, на основе данных об основных характеристиках ноутбуков задаются множества значений, которые могут принимать различные характеристики: F1- дисплей (от 10 до 15 тыс. точек.), интерес представляет дисплей с большим количеством точек; F2- процессор (от 0,6 до 1,7 ГГц), предпочтение отдается процессору с большей тактовой частотой; F3- память (от 120 до 300 Мбайт), интерес представляет ноутбук с большим объемом памяти; F4- жесткий диск (от 10 до 45 Гбайт), предпочтение отдается жесткому диску с большим объемом памяти; F5- привод (от 1 до 10 баллов), предпочтение составляет большее количество баллов; F6- время автономной работы (от 2 до 3,5 часов), предпочтительнее большее количество часов автономной работы; F7- вес (от 1 до 3 кг), интерес составляет ноутбук с меньшим весом; F8- стоимость (от 1 до 3 тыс. долларов США), предпочтение отдается ноутбуку с меньшей ценой;

F9- срок гарантии (от 0,5 до 3,5 лет), предпочтение отдается ноутбуку с большим гарантийным сроком.

Теперь на основании функций принадлежности всех альтернатив находятся их значения по девяти критериям /6/. Для функции принадлежности утверждения «величина х мала» m(C) рассчитывается по формуле:

Применение методов дискретной математики в экономике

1, 0 < х < а1

m(C)= Применение методов дискретной математики в экономике, а1≤ х ≤ а2 (12)

0, х> а2


Для функции принадлежности утверждения «величина х большая» m(C) рассчитывается по формуле:


Применение методов дискретной математики в экономике0, 0 < х < а1

m(C)= Применение методов дискретной математики в экономике, а1≤ х ≤а2 (13)

1, х > а2


Для F1 значение m(F1) рассчитывается по следующей формуле


Применение методов дискретной математики в экономике0, 0 < х < 10

m(F1)= Применение методов дискретной математики в экономике, 10 ≤х ≤ 15

1, х > 15

μF1={0.9/ а1; 0.8/ а2; 0.1/ а3; 0.4/ а4; 0.7/ а5; 0.7/ а6}

Применение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономике

Рисунок 13– График функции принадлежности для F1


Для F2 значение m(F2) рассчитывается по следующей формуле


Применение методов дискретной математики в экономике0, 0< х < 0,7

m(F2)= Применение методов дискретной математики в экономике, 0,6 ≤ х ≤ 1,7

1, х > 1,7

μF2={0.6/ а1; 0.4/ а2; 0.3/ а3; 0.7/ а4; 0.9/ а5; 0.8/ а6}


Применение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономике

Рисунок 13 - График функции принадлежности для F2


Для F2 значение m(F3) рассчитывается по следующей формуле


Применение методов дискретной математики в экономике0, 0 < х < 120

m(F3)= Применение методов дискретной математики в экономике, 120 ≤ х ≤ 300

1, х > 300

μF3={0.8/ а1; 0.4/ а2; 0.8/ а3; 0.4/ а4; 0.8/ а5; 0.8/ а6}

Применение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономике

Рисунок 13 - График функции принадлежности для F3


Для F4 значение m(F4) рассчитывается по следующей формуле


Применение методов дискретной математики в экономике0, 0 < х < 10

m(F4)= Применение методов дискретной математики в экономике, 10 ≤ х ≤ 45

1, х > 45

μF4={0.3/ а1; 0.1/ а2; 0.6/ а3; 0.3/ а4; 0.9/ а5; 0.4/ а6}


Применение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономике

Рисунок 13 - График функции принадлежности для F4


Для F5 значение m(F5) рассчитывается по следующей формуле

Применение методов дискретной математики в экономике

0, 0 < х < 1

m(F5)= Применение методов дискретной математики в экономике, 1 ≤ х ≤ 10

1, х > 10

μF5={0.5/ а1; 0.6/ а2; 0.3/ а3; 0.8/ а4; 0.8/ а5; 0.3/ а6}

Применение методов дискретной математики в экономике

Применение методов дискретной математики в экономикеРисунок 13 - График функции принадлежности для F5


Для F6 значение m(F6) рассчитывается по следующей формуле


Применение методов дискретной математики в экономике0, 0 < х < 2

m(F6)= Применение методов дискретной математики в экономике, 2 ≤ х ≤ 3.5

1, х > 3.5

μF6={0.7/ а1; 0.3/ а2; 0.2/ а3; 0.3/ а4; 0.2/ а5; 0.3/ а6}


Применение методов дискретной математики в экономике

Рисунок 13 - График функции принадлежности для F6


Для F7 значение m(F7) рассчитывается по следующей формуле


Применение методов дискретной математики в экономике1, 0 < х < 1

m( F7)= Применение методов дискретной математики в экономике, 1 ≤ х ≤3

0, х > 3

μF7={0.3/ а1; 0.5/ а2; 0.7/ а3; 0.8/ а4; 0.5/ а5;0.6/ а6}

Применение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономике

Рисунок 13 - График функции принадлежности для F7


Для F8 значение m(F8) рассчитывается по следующей формуле


Применение методов дискретной математики в экономике1, 0 < х < 1

m( F8)= Применение методов дискретной математики в экономике, 1 ≤ х ≤ 3

0, х > 3

μF8={0.6/ а1; 0.9/ а2; 0.5/ а3; 0.8/ а4; 0.5/ а5; 0.7/ а6}


Применение методов дискретной математики в экономике

Рисунок 13 - График функции принадлежности для F8


Для F9 значение m(F9) рассчитывается по следующей формуле


Применение методов дискретной математики в экономике0, 0 < х < 0.5

m(F9)= Применение методов дискретной математики в экономике, 0.5 ≤ х ≤3,5

1, х > 3,5

μF9={0.9/ а1; 0.6/ а2; 0.8/ а3; 0.4/ а4; 0.9/ а5; 0.4/ а6}

Применение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономикеПрименение методов дискретной математики в экономике

Рисунок 13 - График функции принадлежности для F9


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

По этим данным составим матрицы нечётких отношений предпочтения R1 ,…,R9, причём элементы этих матриц находятся по формуле (14):


Применение методов дискретной математики в экономике(14)

mR1 =Применение методов дискретной математики в экономике mR2 =Применение методов дискретной математики в экономике

mR3 =Применение методов дискретной математики в экономике mR4 =Применение методов дискретной математики в экономике

mR5 =Применение методов дискретной математики в экономике mR6 =Применение методов дискретной математики в экономике

mR7 =Применение методов дискретной математики в экономике mR8 =Применение методов дискретной математики в экономике

mR9 =Применение методов дискретной математики в экономике


Задача выбора решается в соответствии с описанной выше процедурой, строится нечеткое отношение Q1 = R1 З R2 З …З R9:


Q1=Применение методов дискретной математики в экономике


Находится множество недоминируемых альтернатив на множестве {A, μQ1}: получаем множество Применение методов дискретной математики в экономикеНД=║1,1,1,1,1,1║

Строится отношение Q2:

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


W1=0,1; W2=0,15; W3=0,1; W4=0,15; W5=0,09; W6=0,1; W7=0,05; W8=0,2; W9=0,06.


Определяется нечёткое отношение Q2:


Применение методов дискретной математики в экономике (15)

mQ2(a1,a2)= 0,1*0,1 + 0,15*0,2 + 0,1*0,4 + 0,15*0,2 + 0,09*0 + 0,1*0,2 + +0,05*0 + 0,2*0 + 0,06*0,2 = 0,142.


Аналогично вычисляем остальные элементы матрицы.


Q2=Применение методов дискретной математики в экономике


Находится подмножество недоминируемых альтернатив множества {А, Применение методов дискретной математики в экономике}:


Применение методов дискретной математики в экономике (16)


по всем i и j (i№j),Находится подмножество недоминируемых альтернатив множества {A, μQ2}:


μQ2н,д,(а1)=1- max{0; 0,162 – 0,079; 0,219 – 0,065;0,16 – 0,107; 0,09 – 0,172; 0,108 – 0,08}= 0,846

μQ2н,д,(а2)=1- max{0,079 – 0,162; 0; 0,22 – 0,131; 0,078 – 0,108; 0,1 – 0,265; 0,068 – 0,15}= 0,911,

μQ2н,д,(а3)=1- max{0,065 - 0,219; 0,131 – 0,22;0; 0,104 – 0,21; 0,01 – 0,246; 0,059 – 0,145}= 1

μQ2н,д,(а4)=1- max{0,107 - 0,16; 0,108 – 0,078; 0,21 – 0,109;0;0,085 – 0,22; 0,075 – 0,08}= 0,899

μQ2н,д,(а5)=1- max{0,172 – 0,09; 0,265 – 0,1; 0,246 – 0,01; 0,22 – 0,085; 0 ; 0,165 – 0,055}= 0,764

μQ2н,д,(а6)=1- max{0,08 – 0,108; 0,15 – 0,068; 0,145 – 0,059; 0,08 – 0,075; 0,055 - – 0,165; 0 }= 0,914


В результате получается: μQ2н,д,(ai)=(0,846 0,911 1 0,899 0,764 0,914)

Результирующее множество недоминируемых альтернатив есть пересечение множеств μQ1н,д, и μQ2н,д,:


μQ1н,д, З μQ2н,д,={(1 1 1 1 1 1) З (0,846 0,911 1 0,899 0,764 0,914)}= =(0,846 0,911 1 0,899 0,764 0,914)


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

Таким образом, с учетом всех перечисленных критериев и их относительной важности, наилучшим для фирмы, занимающейся реализацией компьютеров, будет выбор ноутбука модели FUJITSU–SIEMENS LIFEBOOK B.

Заключение


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

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

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

В третьей части решена задача, целью которой является выбор оптимальной альтернативы, из шести предложенных. Решение было получено посредством многокритериального выбора альтернатив на основе нечёткого отношения предпочтения. Данный способ весьма удобен для решения различных экономических задач. Для расчетов, в третьей части, использовался табличный редактор «Excel», в целях экономии времени, затрачиваемого на вычисления, а также для наибольшей точности расчетов.

Список использованных источников


Яблонский С.В. Введение в дискретную математику: Учеб. пособие / Под ред. В.А. Садовничего. – 3-е изд.; стер. – М.: Высшая школа, 2001. – 384 с.

Новиков Ф.А. Дискретная математика для программистов. СПб., Питер, 2002. 304 с.

Матюхина Л.Я. Математическое моделирование в экономике: методические указания к курсовой работе. Хабаровск, 2002. 20 с.

Белоусов А.И, Ткачев С.Б. Дискретная математика. М., Издательство МГТУ имени Н.Э. Баумана, 2003, 631 с.

Гаврилов С.П. Сапоженко А.А. Сборник задач по дискретной математике. – М.: Наука, 1978

Галкина В.А. Дискретная математика: комбинаторные методы оптимизации. М., Наука, 2003, 232с.

Гончарова Г.А., Мочалин А.А. Элементы дискретной математики. М., Высшая школа, 2004, 128 с.

Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера. – М.: Энергоатомиздат, 1988.

Свами М.Н., Тхуласираман К. Графы, сети и алгоритмы: Пер. с англ. – М.: Мир, 1984. – 455 с.

Похожие работы:

  1. • Решение практических заданий по дискретной ...
  2. • История ЭММ
  3. • Дискретная математика
  4. • Конспект по дискретной математики
  5. • Методы обучения математике
  6. • Применение экономико-математических методов в ...
  7. • Особенности применения технологии квантового ...
  8. • История развития экономико-математического моделирования
  9. •  ... школьников при обучении математике с применением персональных ...
  10. • Основы дискретной математики
  11. • Дискретная математика
  12. • Высшая математика в экономике
  13. • Основы дискретной математики
  14. •  ... по предельному расстоянию. Дискретная математика
  15. • Интеграция математических и экономических знаний
  16. • Разработка системы задач (алгоритмы-программы) по дискретной ...
  17. • Моделирование как метод научного познания
  18. • Математика как языковая игра
  19. • Устойчивость дискретных систем управления
Рефетека ру refoteka@gmail.com