Полезная информация

Site: Математику решаем просто
Course: Математику решаем просто
Book: Полезная информация
Printed by:
Date: Sunday, 24 September 2023, 9:57 AM

Правила работы на сайте

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

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

Предоставляя свои персональные данные Пользователь даёт согласие на обработку, хранение и использование своих персональных данных на основании ФЗ № 152-ФЗ «О персональных данных» от 27.07.2006 г. в следующих целях:

  • Регистрации Пользователя на сайте
  • Осуществления клиентской поддержки
  • Получения Пользователем доступа к тестовым материалам
  • Проведения аудита и прочих внутренних исследований с целью повышения качества предоставляемых услуг.

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

  • Фамилия, Имя, Отчество
  • Дата рождения
  • Контактный телефон
  • Адрес электронной почты
  • Почтовый адрес

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

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

  • По запросам уполномоченных органов государственной власти РФ только по основаниям и в порядке, установленным законодательством РФ

Владелец сайта оставляет за собой право вносить изменения в одностороннем порядке в настоящие правила, при условии, что изменения не противоречат действующему законодательству РФ. Изменения условий настоящих правил вступают в силу после их публикации на Сайте.



Дистанционная форма обучения

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

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

  • для самостоятельного получения новых знаний высокомотивированными учениками
  • для ликвидации пробелов в знаниях при занятиях ученика с репетиторами; 
  • при обучении в случаях недоступности или ограниченной доступности очного обучения (болезнь, удаленность от учреждений образования и т.д.).


Юдинцев Сергей Петрович



 


Контакты

Администратор сайта: Юдинцев Сергей Петрович

E-mail: yudintsev-sergey@yandex.ru

ВКонтакте: https://vk.com/reshai_prosto



Статьи

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

Лабиринт Минотавра

Понравилась мне одна задачка. Почему понравилась? Потому что решение пришло через удачный рисунок. Все задачи, которые сначала кажутся сложными, а потом понятно решаются при помощи удачного рисунка, мне нравятся. Люблю этот метод решения - "Визуализация", а проще - рисовалка.

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

Итак...

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

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

1. Практически очевидно, что такой граф должен иметь четное количество вершин. Не будем отвлекаться на доказательство.

2. Наглядная форма такого графа (количество вершин равно 16, но эта конкретность не нарушает общности рассуждений):

 

3. Эта наглядная форма не позволяет пока "зацепиться" за идею доказательства. Поэтому совершим ряд трансформаций графа, которые будут топологически эквивалентны:



4. Последний рисунок дает нам весьма наглядную зацепку. Траектория "направо - налево - направо - налево - и т.д." представлена прямой центральной линией ABCDEFGO.

5. Пусть главная комната - вершина А. Тогда, если вы вошли в нее, совершив правый поворот по дуге С1, то наша дальнейшая траектория будет ABCDEFGO. И наш очередной, - правый, - поворот мы совершим на дугу С1, замкнув маршрут.

Если по той же дуге С1 вы совершаете левый поворот и входите в комнату А с требованием далее совершить правый поворот, то ваша траектория будет более извилистой - ANMBCLKDEJIFGHPO. И ваш очередной, - теперь уже левый, - поворот вы совершите на дугу С1, также замкнув маршрут.

6. "Перешнуруем" задачу. Попробуем, имея центральную магистраль в виде дерева с попеременными правыми и левыми отворотами, намеренно построить траекторию, которая начнется в главной комнате А и потом уйдет в какой-нибудь цикл, минующий эту начальную точку маршрута. 



На рисунке изображен маршрут, который начинается в начальной левой вершине с правым поворотом в бэкграунде (здесь, красные крестики - запретные ответвления) и заканчивается правым поворотом, но мы направляем маршрут не в начальную точку, а в какое-нибудь ответвление. Каждый такой "фокус" приводит к тому, что наш маршрут перекидывается на противоположную сторону от прямой центральной ветки, причем, это происходит при любых вариантах конфигураций центральной магистрали - заканчивается ли она левым или правым поворотом, четное или нечетное количество вершин на этой центральной ветке маршрута, завернем ли мы нашу петлю к верхним или нижним отросткам от магистрали.

Будем далее рассуждать в предположении, что граф представлен конечным множеством вершин. Если мы будем оставлять какую-либо "нить Ариадны" в пройденном маршруте и отсекать таким способом проверенные петли, то конечность графа вынудит нас когда-нибудь зайти снова в главную комнату, завершив маршрут в начальной точке.

Попытка сконструировать цикл маршрута, который будет проходить мимо начальной точки, - не удалась. Считаем утверждение доказанным.

Граф Петерсена

Решали с учениками олимпиадную задачку:

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

Смогли найти подходящий циклический граф из 8 городов (вершин). Это была замкнутая цепочка вершин, соединенных также и перекрестно. Однако в ответе было - 10 городов!

Решение начали искать с новой силой, но кавалерийская атака (в виде метода проб и ошибок) не помогла. Сменили подход - от циклического представления графа перешли к представлению в виде дерева, незамкнутые вершины которого на нижнем ярусе замыкались опять-таки комбинаторно. Очевидно, что не было смысла рассматривать деревья с количеством ярусов от вершины более двух, т.к. в этом случае переезд из города в город становился заведомо длиннее двух ребер. 

Начали осаду задачи с помощью регулярного подхода. Стали рассматривать варианты деревьев с количеством вершин на ярусах в виде следующих троек - (1, 3, 6), (1, 5, 4), (1, 4, 5) и т.д.

Некоторые из неудачных вариантов показаны на рисунке:


И наконец, вариант (1, 7, 2) сработал. Вот решение:


Фигура получилась не очень красивая и стремление к эстетичности заставило поискать изоморфные варианты графа. Тем более, геометрический калькулятор GeoGebra позволяет это делать легко и увлекательно.

Результат последовательных трансформаций представлен на рисунках:




Согласитесь, граф получился очень красивый. Естественно, мы поискали его через Яндекс. И вот он - оказывается, это известный граф Петерсена, - минимальный 10-вершинный кубический граф с индексом самопересечения 2.

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


Определения теории графов

Теория графов. 

Термины и определения в картинках

Заимствовано из Блога компании OTUSАлгоритмы

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

Самый объёмный модуль на курсе «Алгоритмы и структуры данных» посвящён теории графов. 

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

Например, граф на рисунке состоит из 8 вершин и 8 рёбер.

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

В этой статье мы познакомимся с основными терминами и определениями теории графов. На курсе “Алгоритмы и Структуры данных” в компании Отус  “Теория графов” изучается в самом объёмном модуле из 6 вебинаров, где мы изучаем десяток самых популярных алгоритмов. 

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

Ребро - неупорядоченная пара двух вершин, которые связаны друг с другом. Эти вершины называются концевыми точками или концами ребра. При этом важен сам факт наличия связи, каким именно образом осуществляется эта связь и по какой дороге - не имеет значения; однако рёбра может быть присвоен “вес”, что позволит говорить о “нагруженном графе” и решать задачи оптимизации.

Инцидентность - вершина и ребро называются инцидентными, если вершина является для этого ребра концевой. Обратите внимание, что термин “инцидентность” применим только к вершине и ребру. 

Смежность вершин - две вершины называются смежными, если они инцидентны одному ребру.

Смежность рёбер - два ребра называются смежными, если они инцедентны одной вершине.

Говоря проще - две вершины смежные, если они соединены ребром, два ребра смежные - если они соединены вершиной.

Петля - ребро, инцидентное одной вершине. Ребро, которое замыкается на одной вершине. 

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

Кратные рёбра - рёбра, имеющие одинаковые концевые вершины, по другому их называют ещё параллельными.

Мультиграф - граф с кратными рёбрами.

Псевдомультиграф - граф с петлями и кратными рёбрами.

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

Изолированная вершина - вершина с нулевой степенью.

Висячая вершина - вершина со степенью 1.

Подграф. Если в исходном графе выделить несколько вершин и несколько рёбер (между выбранными вершинами), то мы получим подграф исходного графа. 

Идея подграфов используется во многих алгоритмах, например, сначала создаётся подграф их всех вершин без рёбер, а потом дополняется выбранными рёбрами.

Полный граф - это граф, в котором каждые две вершины соединены одним ребром. 

Сколько рёбер в полном графе? Это известная задача о рукопожатиях: собралось N человек (вершин) и каждый с каждым обменялся рукопожатием (ребро), сколько всего было рукопожатий? Вычисляется как сумма чисел от 1 до N - каждый новый участник должен пожать руку всем присутствующим. Сумму нужно разделить на два, так как в этом случае каждое рукопожатие посчитается дважды: N * (N - 1) / 2.

Регулярный граф - граф, в котором степени всех вершин одинаковые.

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

Планарный граф. Если граф можно разместить на плоскости таким образом, чтобы рёбра не пересекались, то он называется “планарным графом” или “плоским графом”.

Если это невозможно сделать, то граф называется “непланарным”.

Минимальные непланарные графы - это полный граф К5 из 5 вершин и полный двудольный граф К3,3 из 3+3 вершин (известная задача о 3 соседях и 3 колодцах). Если какой-либо граф в качестве подграфа содержит К5 или К3,3, то он является непланарным.

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

Длина пути - количество рёбер в пути.

Цепь - маршрут без повторяющихся рёбер.

Простая цепь - цепь без повторяющихся вершин.

Цикл или Контур - цепь, в котором последняя вершина совпадает с первой. 

Длина цикла - количество рёбер в цикле.

Самый короткий цикл - это петля.

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

Цикл Гамильтона - цикл, проходящий через все вершины графа по одному разу. Другими словами - это простой цикл, в который входят все вершины графа.

Взвешенный граф - граф, в котором у каждого ребра и/или каждой вершины есть “вес” - некоторое число, которое может обозначать длину пути, его стоимость и т. п. Для взвешенного графа составляются различные алгоритмы оптимизации, например поиск кратчайшего пути. 

Пока ещё не придуман алгоритм, который за полиномиальное время нашёл бы кратчайший цикл Гамильтона в полном нагруженном графе, однако есть несколько приближённых алгоритмов, которые за приемлимое время находят если не кратчайший, то очень короткий цикл, эти алгоритмы мы также рассматриваем на курсе Отуса - “Алгоритмы и структуры данных”.

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

Дерево - связный граф без циклов.

Между любыми двумя вершинами дерева существует единственный путь.

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

Лес - граф, в котором несколько деревьев.

Ориентированный граф или Орграф - граф, котором рёбра имеют направления.

Дуга - направленные рёбра в ориентированном графе.

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

Исток - вершина с нулевой полустепенью захода.

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

Сток - вершина с нулевой полустепенью исхода.

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

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

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

Мост - ребро, при удалении которого, количество связанных компонент графа увеличивается.

Это только основные термины и определения теории графов, которые мы рассматриваем на первом вебинаре модуля “Теория графов”. Цель статьи - дать наглядное и понятное представление об этих терминах, для чего и были нарисованы эти картинки.



Когнитивные примитивы в математике

На примере простой задачки предлагается проиллюстрировать подход к решению, в котором используются элементарные приемы решения, которые я называю когнитивными примитивами. Как любая геометрическая фигура может быть разбита на геометрические примитивы (точка, прямая, плоскость, окружность и т.д.), так и процесс решения математической задачи можно представить в виде нескольких связанных когнитивных примитивов (формулировка идеального конечного результата, противоречия, использование ресурсов, дробление, соединение, отражение симметрично и т.д. Многое напрямую взято из ТРИЗ[1]).

Итак...

Дано: ломаная под прямыми углами линия (красная, размеры на чертеже) и окружность, описанная вокруг нее. Найти радиус описанной окружности.

 


 

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

Приемы, использованные при решении:

1. Визуализация с примерным соблюдением масштаба

2. Построение (синия штриховая линия), даже приблизительное - проясняет задачу

3. Теорема Пифагора (2)

4. Теорема связи между произведением сторон треугольника ABC и его площадью S (1)

4. Использование ресурса - справочника формул (символьных примитивов)

 

Отрезок ВС достроен для нахождения центра окружности с помощью геометрического построения. Через середины ВС и АВ построены перпендикуляры. На их пересечении найден центр описанной окружности.

Решение:




[1] ТРИЗ – теория решения изобретательских задач (Г.С.Альтшуллер).