HTML Diff
5 added 5 removed
Original 2026-01-01
Modified 2026-02-26
1 - <p>Теория графов может показаться пугающей и абстрактной темой, которую сложно применить на практике. В этом курсе мы постараемся показать, что это не так. Дело в том, что на самом деле в теории графов существует огромное количество полезных и важных приложений, о которых мы и расскажем в следующих уроках.</p>
1 + <p>Теория графов может показаться пугающей и абстрактной темой, которую сложно применить на практике. В этом курсе мы постараемся показать, что это не так. Дело в том, что на самом деле в теории графов существует огромное количество полезных и важных применений, о которых мы и расскажем в следующих уроках.</p>
2 <p>Базовые знания по этой теме помогут решать интересные задачи, с которыми вы можете столкнуться в других разделах математики и в программировании.</p>
2 <p>Базовые знания по этой теме помогут решать интересные задачи, с которыми вы можете столкнуться в других разделах математики и в программировании.</p>
3 <p>В этом курсе мы рассмотрим конкретные примеры и на них мы покажем, как теория графов помогает:</p>
3 <p>В этом курсе мы рассмотрим конкретные примеры и на них мы покажем, как теория графов помогает:</p>
4 <ul><li>Планировать и оптимизировать маршруты</li>
4 <ul><li>Планировать и оптимизировать маршруты</li>
5 <li>Ориентироваться в тысячах товаров на складах</li>
5 <li>Ориентироваться в тысячах товаров на складах</li>
6 <li>Эффективно распределять товары по пунктах приема</li>
6 <li>Эффективно распределять товары по пунктах приема</li>
7 </ul><p>Как видите, графы помогают строить эффективные процессы и таким образом сокращать расходы. Поэтому эта абстрактная область математики активно применяется на практике, причем уже несколько веков.</p>
7 </ul><p>Как видите, графы помогают строить эффективные процессы и таким образом сокращать расходы. Поэтому эта абстрактная область математики активно применяется на практике, причем уже несколько веков.</p>
8 <h2>История теории графов</h2>
8 <h2>История теории графов</h2>
9 - <p>Основную идею графов впервые представил Леонгард Эйлер, одним из выдающихся математиков 18 века. Он активно работал над знаменитой "проблемой семи мостов Кенигсберга", и эти исследования считаются началом теории графов.</p>
9 + <p>Основную идею графов впервые представил Леонгард Эйлер, один из выдающихся математиков 18 века. Он активно работал над знаменитой "проблемой семи мостов Кенигсберга", и эти исследования считаются началом теории графов.</p>
10 - <p>В 18 века прусский город Кенигсберг располагался по обе стороны реки Прегель и находился на двух больших островах - Кнайпхоф и Ломзе. Эти острова и материковая часть города соединялись семью мостами. Такая география города вдохновила математиков поставить перед собой такую задачу: придумать такой маршрут по городу, который пересекал бы каждый из этих мостов один и только один раз.</p>
10 + <p>В 18 веке прусский город Кенигсберг располагался по обе стороны реки Прегель и находился на двух больших островах - Кнайпхоф и Ломзе. Эти острова и материковая часть города соединялись семью мостами. Такая география города вдохновила математиков поставить перед собой такую задачу: придумать такой маршрут по городу, который пересекал бы каждый из этих мостов один и только один раз.</p>
11 <p>Чтобы решить эту задачу, Эйлер нарисовал первое визуальное представление современного графа. Посмотрим на рисунок ниже:</p>
11 <p>Чтобы решить эту задачу, Эйлер нарисовал первое визуальное представление современного графа. Посмотрим на рисунок ниже:</p>
12 <p>Именно так и выглядит современный граф:</p>
12 <p>Именно так и выглядит современный граф:</p>
13 - <ul><li>Это набор точек - их называют<strong>вершинами</strong>или<strong>узлами</strong></li>
13 + <ul><li>Набор точек - их называют<strong>вершинами</strong>или<strong>узлами</strong></li>
14 - <li>Эти точки соединены линиями - их называют<strong>ребрами</strong></li>
14 + <li>Точки соединены линиями - их называют<strong>ребрами</strong></li>
15 </ul><p>Любой граф - это абстракция от практической задачи. Это видно на примере той же задачи с мостами. Найти путь по городу через семь мостов - это практическая задача. Чтобы ее решить, нужно свести решение к абстракции: извлечь из условия данные о вершинах и ребрах, а потом построить граф по ним.</p>
15 </ul><p>Любой граф - это абстракция от практической задачи. Это видно на примере той же задачи с мостами. Найти путь по городу через семь мостов - это практическая задача. Чтобы ее решить, нужно свести решение к абстракции: извлечь из условия данные о вершинах и ребрах, а потом построить граф по ним.</p>
16 <p>В ходе своего исследования Эйлер доказал, что эта конкретная задача не имеет решения. В процессе он столкнулся с трудностью: на тот момент в математике не было инструментов, которые могли бы подтвердить нерешаемость задачи с математической точностью. Так появилась теория графов, но почти сразу она затихла на десятилетия.</p>
16 <p>В ходе своего исследования Эйлер доказал, что эта конкретная задача не имеет решения. В процессе он столкнулся с трудностью: на тот момент в математике не было инструментов, которые могли бы подтвердить нерешаемость задачи с математической точностью. Так появилась теория графов, но почти сразу она затихла на десятилетия.</p>
17 <p>В наше время она снова стала актуальна, и наконец-то ее начали активно применять. Далее мы обсудим, почему актуальность этой области так выросла.</p>
17 <p>В наше время она снова стала актуальна, и наконец-то ее начали активно применять. Далее мы обсудим, почему актуальность этой области так выросла.</p>
18 <h2>Введение в теорию графов</h2>
18 <h2>Введение в теорию графов</h2>
19 <p>В конечном счете теория графов изучает взаимосвязи. Учитывая набор узлов и связей, которые могут абстрагировать что угодно, от планировки города до компьютерных данных.</p>
19 <p>В конечном счете теория графов изучает взаимосвязи. Учитывая набор узлов и связей, которые могут абстрагировать что угодно, от планировки города до компьютерных данных.</p>
20 <p>Именно поэтому теория графов стала полезным инструментом количественной оценки и упрощения динамических систем. С ее помощью можно решить многие проблемы с логистикой, упростить создание и оптимизацию сетей, прозрачнее согласовывать и эксплуатировать разные системы. При этом инструменты из теории графов применяются в информатике, физике, биологии, социальных науках и инженерии ПО.</p>
20 <p>Именно поэтому теория графов стала полезным инструментом количественной оценки и упрощения динамических систем. С ее помощью можно решить многие проблемы с логистикой, упростить создание и оптимизацию сетей, прозрачнее согласовывать и эксплуатировать разные системы. При этом инструменты из теории графов применяются в информатике, физике, биологии, социальных науках и инженерии ПО.</p>
21 <p>Теперь попробуем раскрыть подробнее это расплывчатое описание и приведем реальные примеры. Теория графов помогает:</p>
21 <p>Теперь попробуем раскрыть подробнее это расплывчатое описание и приведем реальные примеры. Теория графов помогает:</p>
22 <ul><li>Выстраивать системы рекомендаций в VK, LinkedIn и других соцсетях</li>
22 <ul><li>Выстраивать системы рекомендаций в VK, LinkedIn и других соцсетях</li>
23 <li>Отслеживать распространение COVID-19 и других заболеваний</li>
23 <li>Отслеживать распространение COVID-19 и других заболеваний</li>
24 <li>Обрабатывать запросы в поисковых системах и ранжировать результаты</li>
24 <li>Обрабатывать запросы в поисковых системах и ранжировать результаты</li>
25 <li>Строить кратчайшие маршруты в Google Maps и других картах</li>
25 <li>Строить кратчайшие маршруты в Google Maps и других картах</li>
26 <li>Изучать взаимодействие молекул и атомов в химии</li>
26 <li>Изучать взаимодействие молекул и атомов в химии</li>
27 <li>Секвенировать ДНК</li>
27 <li>Секвенировать ДНК</li>
28 <li>Обеспечивать безопасность компьютерных сетей</li>
28 <li>Обеспечивать безопасность компьютерных сетей</li>
29 </ul><h2>Выводы</h2>
29 </ul><h2>Выводы</h2>
30 <p>В этом уроке мы познакомились с теорией графов и изучили, как она применяется на практике. Мы выяснили, что такое графы и как они помогают решать конкретные задачи - переходить от практики к абстракции. Эти базовые знания о графах мы освоили на примере "задачи Кенигсберга" - популярной задачи, с которой и началась теория графов в 18 веке.</p>
30 <p>В этом уроке мы познакомились с теорией графов и изучили, как она применяется на практике. Мы выяснили, что такое графы и как они помогают решать конкретные задачи - переходить от практики к абстракции. Эти базовые знания о графах мы освоили на примере "задачи Кенигсберга" - популярной задачи, с которой и началась теория графов в 18 веке.</p>