АННОТАЦИЯ программы учебной дисциплины «Теория графов» для направления 010100.62 «Математика» профиль «Вычислительная математика и информатика» Общее количество часов – 144 ч. (4 зачетные единицы) 1. Цель и задачи дисциплины Цель изучения дисциплины: – формирование у студентов теоретических и методологических основ теории графов. Задачи изучения дисциплины: – расширение сферы компетенции студентов в теории графов; – овладение студентами понятийно-терминологическим аппаратом теории графов; – овладение приемами применение теории графов к решению прикладных задач. 2. Требования к уровню освоения содержания дисциплины Процесс изучения дисциплины направлен на формирование следующих компетенций: Общекультурные компетенции (ОК): способность применять знания на практике (ОК-6); умение находить, анализировать и контекстно обрабатывать научно-техническую информацию (ОК-10); навыки работы с компьютером (ОК-12); базовые знания в областях информатики и современных информационных технологий, навыки использования программных средств и навыки работы в компьютерных сетях, умение создавать базы данных и использовать ресурсы Интернет (ОК-13). Профессиональные компетенции (ПК): определение общих форм, закономерностей и инструментальных средств отдельной предметной области (ПК-1); самостоятельное построение алгоритма и его анализ (ПК-11); глубокое понимание сути точности фундаментального знания (ПК-13); владение методом алгоритмического моделирования при анализе постановок математических задач (ПК-19); владение методами математического и алгоритмического моделирования при анализе теоретических проблем и задач (ПК-21); владение проблемно-задачной формой представления математических знаний (ПК22); владение проблемно-задачной формой представления естественнонаучных знаний (ПК-23); умение самостоятельно математически корректно ставить естественно-научные и инженерно-физические задачи (ПК-25); обретение опыта самостоятельного различения типов знания (ПК-26). В результате изучения дисциплины студент должен: иметь базовые знания в области теории графов (определение графа, виды графов, способы задания графов, раскраска графов, циклы и пути в графах, алгоритмы на графах), необходимые для успешного изучения математических и теоретико-информационных дисциплин, решения задач, возникающих в профессиональной сфере; экономических и физических задач; задач, возникающих в информатике. уметь: формулировать и доказывать теоремы, применять методы теории графов для решения математических задач, построения и анализа моделей экономики, физики и информатики, самостоятельно решать классические задачи. владеть: навыками практического использования современного математического инструментария для решения и анализа задач экономики, физики и информатики. 3. Содержание дисциплины. Основные разделы История возникновения и развития теории графов: задача о кенигсбергских мостах, головоломка Гамильтона, задача о четырех красках, задачи связанные с химией и физикой. Основные понятия и определения: – понятие графа, основные определения (вершины, ребра, дуги, ориентированные и неориентированные графы, простой граф, петли, кратные ребра, виды графов, подграфы и дополнения, операции над графами и т.д.); – маршруты, цепи, пути, циклы; – связность, компоненты связности. Эйлеровы и гамильтоновы графы: эйлеров путь, эйлеров цикл, гамильтонов путь, гамильтонов цикл. Планарность графов, деревья: – планарные графы, формула Эйлера, критерий планарности; – понятие дерева, характеризация деревьев, алгоритм построения. Раскраска: раскраска графов, вершинная k-раскраска, задача о раскрашивании карт, ее связь с вершинной раскраской графа. Представление графов в компьютере: матрица смежности, матрица инцидентности, списки смежности. Алгоритмы на графах: – обходы графов (в ширину и глубину (рекурсивная и нерекурсивная реализация)); – алгоритмы, основанные на алгоритмах обхода (нахождение компонент связности, поиск кратчайших путей); – алгоритмы нахождения кратчайших путей от выделенной вершины (алгоритм Форда-Беллмана, Дейкстры, алгоритм Флойда). Потоки в сетях: понятие сети, понятие потока в сети, алгоритм Форда-Фолкерсона для сети с одним источником и одним стоком.