Дискретная математика
Дискре́тная матема́тика — область математики, занимающаяся изучением дискретных структур, которые возникают как в пределах самой математики, так и в её приложениях.
К числу таких структур могут быть отнесены конечные группы, конечные графы, а также некоторые математические модели преобразователей информации, конечные автоматы, машины Тьюринга и так далее. Это примеры структур конечного (финитного) характера. Раздел дискретной математики, изучающий их, называется конечной математикой. Иногда само это понятие расширяют до дискретной математики. Помимо указанных конечных структур, дискретная математика изучает некоторые алгебраические системы, бесконечные графы, вычислительные схемы определённого вида, клеточные автоматы и т. д. В качестве синонима иногда употребляется термин «дискретный анализ».
Знаменитая задача из области теории графов — проблема четырёх красок. Кеннет Аппель и Вольфганг Хакель решили её в 1976 г. [1]
Разделы дискретной математики
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка установлена 30 августа 2011.
- Математическая логика
- Математическая кибернетика
- Теория функциональных систем
- Общая алгебра
- Комбинаторика (отдельные разделы)*
- Комбинаторная логика
- Сортировки
- Теория графов
- Машинная арифметика
- Теория алгоритмов
- Теория игр
- Теория кодирования
- Теория автоматов
- Теория множеств (отдельные разделы)
- Теория чисел (отдельные разделы)
- Теория формальных грамматик
- Вычислительная геометрия
- Теория булевых функций
- Логическое программирование
- Функциональное программирование
- λ-исчисление
- Булева алгебра
- Комбинационная логика
- Секвенциальная логика
- Асинхронная логика
- Математическая лингвистика
- Теория искусственного интеллекта
Примечания
- ↑Wilson Robin Four Colors Suffice. — Penguin Books, 2002. — ISBN 0-691-11533-8
Литература
- Андерсон Джеймс. Дискретная математика и комбинаторика = Discrete Mathematics with Combinatorics. — М .: «Вильямс», 2006. — С. 960. — ISBN 0-13-086998-8
- Белоусов А. И., Ткачев С. Б. Дискретная математика. Серия: Математика в техническом университете. Изд-во: МГТУ им. Н. Э. Баумана, 2001.- 744 с. ISBN 5-7038-1769-2, 5-7038-1270-4
- Виленкин Н. Я. Комбинаторика. — М ., 1969.
- Ерусалимский Я. М.Дискретная математика. — М ., 2000.
- Иванов Б. Н. Дискретная математика. Алгоритмы и программы. Издательство: Физматлит, 2007. — 408 с. ISBN 978-5-9221-0787-7
- Капитонова Ю. В., Кривой С. Л., Летичевский А. А., Луцкий Г. М. Лекции по дискретной математике. — СПб. : БХВ-Петербург, 2004. — С. 624. — ISBN 5-94157-546-7
- Кемени Дж., Снелл Дж., Томпсон Дж. Введение в конечную математику. — М ., 1963. — С. 486.
- МЭС (1995), — М., БРЭ.
- Новиков Ф.А. Дискретная математика для программистов. — 2-е изд. — СПб. : «Питер», 2005. — С. 364. — ISBN 5-94723-741-5
- Редькин Н. П. Дискретная математика. Издательство: Лань, 2006. — 96 с. ISBN 5-8114-0522-7
- Романовский И. В. Дискретный анализ. — 4-е изд. — СПб. : Невский Диалект; БХВ-Петербург, 2008. — С. 336.
- Яблонский С. В.Введение в дискретную математику. — М .: Наука, 1979. — С. 272.
См. также
- Информатика
- Исследование операций
Ссылки
- Журнал «Дискретная математика»
- Дискретная математика — дискретная математика и математическая кибернетика в МГУ.
- Дискретная математика: алгоритмы — дискретная математика в СПбГУ ИТМО
- http://www.simvol.biz/uploadfiles/File/sostav/books/Diskret_mat2.pdf Ю. П. Шевелёв. Дискретная математика. Часть 2. Теория конечных автоматов. Комбинаторика. Теория графов. Томск 2003.
Основы дискретной математики
Эта статья содержит лишь малую часть информации по заявленной теме. Рассматривайте ее как вводный курс перед началом всестороннего изучения предмета. Надеюсь, вы найдете в ней полезную информацию. Знание дискретной математики помогает описывать объекты и задачи в информатике, особенно когда дело касается алгоритмов, языков программирования, баз данных и криптографии. В дальнейшем я планирую подробнее раскрыть темы, затронутые в этой статье. Приятного чтения!
ЧТО ТАКОЕ ДИСКРЕТНАЯ МАТЕМАТИКА?
Это область математики, изучающая объекты, которые могут принимать только уникальные отдельные значения.
Мы рассмотрим пять основных разделов в следующем порядке.
- Логика
- Теория множеств
- Отношения
- Функции
- Комбинаторика
- Графы
ЛОГИКА
Что такое логика?
Это наука о корректных рассуждениях. Мы будем использовать приемы идеализации и формализации. Неформальная логика изучает использование аргументов в естественном языке.
Формальная логика анализирует выводы с чисто формальным содержанием. Примерами формальной логики являются символическая логика и силлогистическая логика (о которой писал Аристотель).
Начнем с азов. Рассмотрим следующее высказывание на естественном языке:
«Если я голоден, я ем».
Пусть «голоден» будет посылкой A, а «ем» — следствием B. Попробуем формализовать:
A => B (то есть из A следует B)
NB. Посылка и следствие являются суждениями.
Логические выражения
Для нас важна форма, а НЕ содержание. Значение будет истинным, если оно соответствует форме.
Например, 10 < 4 — ЛОЖЬ, а 10 > 4 — ИСТИНА.
Логические операции
Суждение P — это утверждение, которое может быть как истинным, так и ложным.
Обозначим истинное значение P единицей (1), а ложное значение P нулем (0).
Существует другое суждение; обозначим истинное значение Q единицей (1), а ложное значение Q нулем (0).
Рассмотрим логические операции с суждениями, значение которых истинно. Они могут сами образовывать истинные значения путем выполнения соответствующих операций над истинными значениями.
Три закона
Теперь введем суждение R — утверждение, которое может быть как истинным, так и ложным.
Обозначим истинное значение R единицей (1), а ложное значение R нулем (0).
Законы де Моргана
Логическая формула
Включает суждения, выражения в скобках и следующие символы:
Квантификаторы
Что такое квантификатор? Квантификатор в естественном языке — это слово, которое используется для обозначения количественных отношений (сколько). Например: все, несколько, много, мало, большинство и нисколько.
ТЕОРИЯ МНОЖЕСТВ
Что такое множество?
Это набор данных. Эти данные называются элементами (множества). Элементы во множестве не дублируются. Важным свойством множества является его неупорядоченность, то есть при изменении порядка следования элементов суть множества не меняется.
Например, если A = и B = и порядок неважен, то A = B
Разобравшись в этом, мы можем дать более точное определение множества — это коллекция различных, строго определенных объектов.
Иногда нам нужно определить бесконечное множество. Проблема очевидна: мы не сможем записать все его элементы. Значит, мы можем определить множество с помощью характерных признаков всех его элементов.
Операции над множествами
ОТНОШЕНИЯ
Логика отношений изучает отношения между математическими объектами. Мы можем установить связь с N элементами (где N — положительное натуральное число).
Бинарное отношение — это отношение между двумя элементами (объектами). Формально мы можем записать любое отношение между x и y так: x ~ y
Свойства бинарных отношений
Числовые множества
ФУНКЦИИ
Функция — это отношение, которое присваивает переменным новые значения. То есть это отношение между множеством А и множеством В.
Свойства
Функциональная композиция
Это точечное использование функции, результатом которого является другая функция.
КОМБИНАТОРИКА
Простыми словами, это наука о счете.
Перестановки
Это упорядочение уникальных объектов, при котором важен порядок следования.
Комбинации
Это упорядочение уникальных объектов, при котором не важен порядок следования.
Блок-схема алгоритма
ГРАФЫ
Что такое граф?
Это коллекция точек, которые называются узлами или вершинами, и линий между этими точками, которые называются ребрами. Ребро соединяет только два узла. Ребро может быть ориентированным, если ему присвоено направление, или неориентированным.
Если вам понравилась эта статья, приглашаю почитать также мой блог:
Читать ещё:
Научный форум dxdy
Правильно ли я понимаю, что дискретная математика работает с конечными объектами? А если и встречаются бесконечные объекты, то изучаются некоторые их конечные части.
Относятся ли к дискретной математике
теория множеств,
общая алгебра,
теория чисел ?
Re: Что такое дискретная математика?
09.02.2011, 17:11
Ерусалимский Я.М. в «Дискретная математика: теория, задачи, приложения», «Введение писал(а):
Математика как наука, естественно, от рождения делится на дискретную и континуальную математику. Что мы относим к континуальной математике? Все, что явно или неявно содержит идеи теории пределов и непрерывности. Все остальное — дискретная математика (т.е. арифметика, алгебра, теория множеств и общая теория отображений, математическая логика, комбинаторный анализ, теория алгоритмов и многое другое).
В учебный предмет «Дискретная математика» включают только тот круг вопросов, который можно озаглавить «Теоретические основы компьютерной математики».
Поэтому лично я думаю, что теория чисел относится к дискретной математике — используемые результаты из ТФВП и ТФКП все же не составляют основного ее содержания.
Re: Что такое дискретная математика?
09.02.2011, 17:20
А вообще все эти деления и классификации всегда довольно условны. Ну какая разница, отнесем ли мы эти предметы к ДМ или нет? что от этого поменяется?
Re: Что такое дискретная математика?
09.02.2011, 17:51
PAV в сообщении #411020 писал(а):
какая разница, отнесем ли мы эти предметы к ДМ или нет? что от этого поменяется?
Как это какая? Учебные планы менять надо будет!
Re: Что такое дискретная математика?
09.02.2011, 18:56
Я вот теорию множеств и алгебру не отношу к дискретной математике, а с теорией чисел сомневаюсь. Интересует мнение специалистов по дискретной математике. В чем её суть?
Re: Что такое дискретная математика?
09.02.2011, 18:58
Боюсь, что «дискретная математика» — это чисто организационное образование. Сюда «свалили» всё, что не входит в традиционные для технических ВУЗов курсы математики, но считается нужным для «компьютерных дисциплин». И придумали «обоснование», как у Ерусалимского.
Re: Что такое дискретная математика?
10.02.2011, 08:12
Полностью согласна с Someone. Собрали всего помаленьку и назвали Дискретной математикой. Тут и теория высказываний, булева алгебра, предикаты, множества и графы, еще и теория автоматов и многое другое.
Re: Что такое дискретная математика?
10.02.2011, 09:40
Есть разделы, которые не задумываясь можно назвать ДМ, например комбинаторика. Алгебру ДМ я бы называть поостерегся, ну а теорию множеств называть ДМ смешно — именно теория множеств является основой того, что было здесь названо «континуальной математикой».
Как насчет того, чтобы определить дискретность математики, как меру на множестве математических теорий?
Re: Что такое дискретная математика?
10.02.2011, 14:02
Из той же серии. Мои преподы в универе вводили следующее разделение: всё, что использует топологию и пределы (т.е. от матана до функана и дальше), называется высшей математикой; всё остальное — элементарной. Вот такая вот классификация.
Re: Что такое дискретная математика?
11.02.2011, 14:12
Цитата:
Интересует мнение специалистов по дискретной математике. В чем её суть?
А кто такой «специалист по дискретной математике»? Я вижу в дискретной математике такие вещи как теоретические аспекты любых вычислительных алгоритмов, теорию графов, логику, комбинаторику, туда же можно сунуть задачи оптимизации. Хотя как же так! Этим занимается уже математическое программирование. Но нет, грани настолько условны, что сказать точно, кто чем занимается весьма трудно. Может, например, получиться, что задача по комбинаторике, а ответ получается в виде интеграла, исследовать который нужно методами матанализа.
Re: Что такое дискретная математика?
11.02.2011, 14:54
Рискну высказать свое ИМХО, что более-менее точным критерием принадлежности к дискретной математике является, если можно так сказать, «конструктивность» изучаемых объектов. То есть их конечное число, они могут быть точно описаны конечной записью, и задачи обычно в теории допускают точное «переборное» решение. Как-то так.
— Пт фев 11, 2011 16:19:31 —
i | Тема перенесена из «Помогите решить/разобраться» в корневой раздел |
Re: Что такое дискретная математика?
12.02.2011, 19:49
По-моему, конструктивистская математика — это ортогональное понятие. Вроде у конструктивистов и для понятий из классического матанализа (производные там всякие) конструкции есть.
Re: Что такое дискретная математика?
17.02.2011, 13:37
В свое время Демокрит, один из отцов гипотезы о дискретном основании природы, попробовал создать дискретную математику. Сегодня ей соответствует целочисленная арифметика. Там всегда была и всегда будет одна нерешенная задача, а именно — что делать с остатком от целочисленного деления. Математика не может дать ответа на этот вопрос. Поэтому с дискретной матаматикой у Демокрита не получилось.
Если предположить мир дискретным, то природа обязана давать на этот вопрос ответ. Если этот мир дискретный, то любая энергия должна состоять из квантов. Предположим, что при соударении двух молекул газа их кинетическая энергия в 11 квант должна разделиться между ними пополам. Тогда возможны 3 варианта деления (5 и 6 квантов) (6 и 5 квантов) (5 и 5 квантов и квант в остатке, не присоединенный ни к одной из молекул). Последний вариант нарушает закон сохранения энергии. А два первых требуют от природы случайного решения, что она по всей видимости и делает.
Согласившись с этой гипотезой, можно насмешить 99,999. % мехматовцев, но зато получить строгий ответ по крайней мере на несколько вопросов:
1) откуда в природе берется случайное
2) почему между квадратами скоростей (кинетичекими энергиями) частиц газа в термодинамическом процессе устанавливается нормальное распределение
3) почему практически все процессы в природе необратимы.
! | PAV: |
Предупреждение за оффтопик! Ваше сообщение: (а) не относится к вопросу темы; (б) спорное и малосодержательное |
Re: Что такое дискретная математика?
24.02.2018, 11:24
Извиняюсь, что поднимаю древнюю тему. IMHO, пока существует понятие «дискретная математика», тема будет актуальна.
Как добавить кнопки на форму с