Лекции по "Математике"

Автор: Пользователь скрыл имя, 16 Февраля 2012 в 18:16, курс лекций

Описание работы

Элементы линейной алгебры: определители, их свойства и вычисление

Работа содержит 1 файл

математика и информатика.docx

— 542.62 Кб (Скачать)

Комбинируя  определения полного и симметрического  графов и полного и антисимметрического графов, получили следующие определения:

  • граф G =(X, A), в котором любая пара вершин i, хj) соединена двунаправленными дугами, называется полным симметрическим (рис. 5.1,г);
  • граф G =(X, A), имеющий для каждой пары вершин i, хj) только одну дугу, называется полным антисимметрическим или турниром.

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

 
Рис. 5.2.  Граф типа “дерево”: а – неориентированное дерево, б – ориентированное дерево

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

Граф G =(X, A), который может быть изображен на плоскости или сфере без пересечений называется планарным (рис. 5.3).

 
Рис. 5.3.  Планарный граф

На рис. 5.4 показаны непланарные графы. Эти два графа играют важную роль в теории планарных графов и известны как графы Куратовского.

 
Рис. 5.4.  Непланарные графы

Неориентированный граф G = (X, A)называют двудольным, если множество его вершин X может быть разбито на такие два подмножества Xа и Xb , что каждое ребро имеет один конец в Xа , а другой в Xb (рис. 5.5,а).

Ориентированный граф G называется двудольным, если его неориентированный двойник – двудольный граф (рис. 5.5,б,в).

Двудольный  граф G=(Xа Xb, A) называют полным, если для любых двух вершин хi Xа и хj Xb существует ребро ij) в G=(X,A) (рис. 5.5,г).

 
Рис. 5.5.  Двудольные графы: а, б, в – двудольные графы; г – полный двудольный граф

Для доказательства двудольности графа существует теорема.

Теорема о двудольности

Граф G = (X, A) является двудольным тогда и только тогда, когда он не содержит циклов нечетной длины.

Доказательство

1. Необходимость.  Поскольку множество X разбивается на две части Xа и Xb , то Xа Xb = X и Xа Xb = Ø .

Пусть существует цикл нечетной длины хi1 , хi2, ...,хi q , хi1 . Без потери общности допустим, что хi1 Xа . Согласно определению одна из двух следующих друг за другом вершин этого цикла должна принадлежать множеству Xа , а другая – множеству Xb , тогда имеем: хi2 Xb, хi3 Xа и т. д. Следовательно, хik Xа , если k – нечетное, и хik Xb , если k – четное.

Мы предположили, что длина цикла нечетная. Поэтому  из соотношения хi q Xа следует, что хi1 Xb . Это противоречит исходному условию, поскольку Xа Xb = Ø и вершина не может принадлежать одновременно как Xa , так и Xb .

Для большей  ясности можно рассмотреть цикл нечетной длины для графа, изображенного  на рис. 5.6:

 

Задача  коммивояжера

1. Общее  описание

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

Постановка  задачи следующая.

Коммивояжер (бродячий торговец) должен выйти из первого города, посетить по разу в  неизвестном порядке города 2,1,3..n и вернуться в первый город. Расстояния между городами известны. В каком  порядке следует обходить города, чтобы замкнутый путь (тур) коммивояжера был кратчайшим?

Чтобы привести задачу к научному виду, введём некоторые термины. Итак, города перенумерованы числами jÎТ=(1,2,3..n). Тур коммивояжера может быть описан циклической перестановкой t=(j1,j2,..,jn,j1), причём все j1..jn – разные номера; повторяющийся в начале и в конце j1, показывает, что перестановка зациклена. Расстояния между парами вершин  Сij образуют матрицу С. Задача состоит в том, чтобы найти такой тур t, чтобы минимизировать функционал                         

 

Относительно  математизированной формулировки ЗК уместно сделать два замечания.

Во-первых, в постановке Сij означали расстояния, поэтому они должны быть неотрицательными, т.е. для всех jÎТ:                       

                      Сij³0; Cjj=∞

(последнее  равенство означает запрет на  петли в туре), симметричными, т.е.  для всех i,j:                        

                        Сij= Сji.

и удовлетворять  неравенству треугольника, т.е. для  всех:                      

 Сij+ Сjk³Cik

В математической постановке говорится о произвольной матрице. Сделано это потому, что  имеется много прикладных задач, которые описываются основной моделью, но всем условиям (2)-(4) не удовлетворяют. Особенно часто нарушается условие (3) (например, если Сij – не расстояние, а плата за проезд: часто туда билет стоит одну цену, а обратно – другую). Поэтому мы будем различать два варианта ЗК: симметричную задачу, когда условие (3) выполнено, и несимметричную - в противном случае. Условия (2)-(4) по умолчанию мы будем считать выполненными.

Второе  замечание касается числа всех возможных  туров. В несимметричной ЗК все туры t=(j1,j2,..,jn,j1) и t’=(j1,jn,..,j2,j1) имеют разную длину и должны учитываться оба. Разных туров очевидно (n-1)!.

Зафиксируем на первом и последнем месте в  циклической перестановке номер j1, а оставшиеся n-1 номеров переставим всеми (n-1)! возможными способами. В результате получим все несимметричные туры. Симметричных туров имеется в два раз меньше, т.к. каждый засчитан два раза: как t и как t’.

Можно представить, что С состоит только из единиц и нулей. Тогда С можно интерпретировать, как граф, где ребро (i,j)  проведено, если Сij=0 и не проведено, если Сij=1. Тогда, если существует тур длины 0, то он пройдёт по циклу, который включает все вершины по одному разу. Такой цикл называется гамильтоновым циклом. Незамкнутый гамильтонов цикл называется гамильтоновой цепью (гамильтоновым путём).

В терминах теории графов симметричную ЗК можно сформулировать так:

Дана  полная сеть с n  вершинами, длина ребра (i,j)= Сij. Найти гамильтонов цикл минимальной длины.

В несимметричной ЗК вместо “цикл” надо говорить “контур”, а вместо “ребра” - “дуги” или “стрелки”.

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

  1. Математические  структуры: векторы и векторные  величины пространства

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

Другие  величины, например сила, скорость, ускорение, определяются не только своим числовым значением, но и направлением. Такие  величины называют векторными. Векторная  величина геометрически изображается с помощью вектора.

Вектор - это направленный прямолинейный отрезок, т. е. отрезок, имеющий определенную длину и определенное направление. Если А — начало вектора, а В - его конец, то вектор обозначается символом АВ или а. Вектор ВА (у него начало в точке В, а конец в точке A ) называется противоположным вектору АВ . Вектор, противоположный вектору а , обозначается -а .

Длиной или модулем вектора АВ называется длина отрезка и обозначается |АВ|. Вектор, длина которого равна нулю, называется нулевым вектором и обозначается 0 . Нулевой вектор направления не имеет.

Вектор, длина которого равна единице, называется единичным вектором и обозначается через e . Единичный вектор, направление которого совпадает с направлением вектора a , называется ортом вектора a и обо значается a °.

Векторы а и b называются коллинеарными, если они лежат на одной прямой или на параллельных прямых; записывают a ||b .

Коллинеарные  векторы могут быть направлены одинаково  или противоположно.

Нулевой вектор считается коллинеарным любому вектору.

Информация о работе Лекции по "Математике"