- •Математическое моделирование в машиностроении
- •Предисловие
- •Конспект лекции
- •Раздел 1. Задачи и объекты математического моделирования в машиностроительном производстве
- •1.1 Задачи моделирования. Виды моделей
- •1.2 Классификация математических моделей
- •1.3 Требования к математическим моделям
- •4. Наглядность, т.Е. Удобное визуальное восприятие модели.
- •Раздел 2. Моделирование дискретных объектов и процессов
- •2.1. Использование множеств для моделирования технических систем
- •2.2 Операции над множествами.
- •Пример. Сборочная единица представляет собой объединение некоторого множества т-систем « деталь»
- •Раздел 3. Графы. Использование графов для моделирования технических систем
- •3.1. Элементы теории графов.
- •Раздел 4. Моделирование с использованием элементов теории вероятностей
- •4.1 Статистические исследования в задачах оценки точности
- •4.2 Теория вероятности при оценке надежности технических систем
- •4.3. Планирование эксперимента
- •Раздел 5. Моделирования процесса принятия решений
- •5.1.Логические модели представления знаний
- •Основные свойства логических операций
- •1 Ассоциативность:
- •5.2. Исчисление предикатов
- •5.3 Элементы теории принятия решений. Таблицы соответствий. Алгоритмы поиска решений
- •Раздел 6. Моделирование экономических процессов
- •6.1 Линейная и нелинейная регрессия
- •Множественная линейная корреляционная зависимость
- •Нелинейная регрессия
- •6.2 Прогнозирование экономических процессов
- •Временные ряды
- •Применение моделей кривых роста в экономическом прогнозировании
- •Заключение
- •Библиографический список
- •Раздел 2. Моделирование дискретных объектов и процессов 21
- •2.1. Использование множеств для моделирования технических систем 21
- •191186, Санкт-Петербург, ул. Миллионная, 5
Раздел 5. Моделирования процесса принятия решений
5.1.Логические модели представления знаний
Алгебра, образованная двухэлементным множеством вместе со всеми возможными операциями на нем, называется алгеброй логики (Булева алгебра). Элементы двухместного множества часто обозначаются 0 и 1, однако они не являются числами в обычном смысле. Наиболее распространенная интерпретация двоичных переменных – логическая: «да» (1) – «нет» (0) или «истинно» – «ложно».
Логическая функция f (x1, x2, …, xn) – это функция, принимающая значения 0,1. Всякая логическая функция от n переменных может быть задана таблицей, в левой части которой перечислены все 2n наборов значений переменных, а в правой части – значения функций на этих наборах переменных.
Пример логических функций для двух переменных приведен в таблице 5.1.
Таблица 5.1
-
Х1
Х2
Нуль
Конъюнкция
Запрет
Повторение Х2
Запрет
Повторение Х1
Неравнозначность
Дизъюнкция
Стрелки Пирса
Равнозначность
Отрицание
Импликация
Отрицание
Импликация
Штрих Шеффера
Единица
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Функция называется конъюнкцией, если она равна 1 только при Х1 и Х2 равных 1. Поэтому ее называют « И » или «логическое умножение», обозначая Х1 Ù Х2.
Функция называется
отрицание
х1 (или
дополнение
и х1),
если она равна 1
при х1=0
и равна 0
при х1=1. Ее
обозначают
.
Функция называется дизъюнкцией, если она равна 1 при Х1 или Х2 равных 1. Поэтому ее называют « ИЛИ» («логическое сложение»), обозначая Х1 Ú Х2.
Функция называется эквивалентностью (равнозначностью), если она равна 1, когда значения ее аргументов равны. Символьное обозначение Х1 Ξ Х2.
Функция называется неравнозначностью, если она равна 1, когда значения ее аргументов различны, т.е. Х1 ¹ Х2.
Функция называется импликацией (или следование х2 из х1) если она ложна только в том случае, если х1 истинна, а х2 ложно. Ее обозначают х1→х2
Остальные функции специальных обозначений не имеют и легко выражаются через перечисленные функции.
