Матроид је уређени пар формиран на следећи начин:

  1. Скуп је коначан.
  2. Нека је непразна фамилија подскупова скупа (који се називају независним подскуповима) таква да ако је и , тада је . Ако фамилија задовољава ову особину тада је називамо наслеђеном (Хередитарy). Приметимо да празан скуп обавезно припада фамилији .
  3. Ако је и , тада постоји елемент , такав да је . Говоримо да структура задовољава особину замене.

Термин „матроид“ је увео Витни Хаслер. Он је проучавао матричне матроиде, чији су елементи редови задате матрице. Скуп редова је независан, ако су они линеарно независни у обичном смислу. Лако се показује да ова структура дефинише матроид.

Као суштину другог примера матроида размотримо матроид графа , који је дефинисан помоћу појма неоријентисаног графа , где је:

  • скуп ивица графа ,
  • Ако је подскуп скупа , тада је ако и само ако је нецикличан тј, скуп ивица је независан ако и само ако подграф образује шуму.

Теорема 1

уреди

Ако је   неоријентисан коначан граф тада је   матроид.

Доказ

уреди
Очигледно је да је   коначан скуп. Осим тога   је наследна фамилија јер је подскуп шуме такође шума. Другим речима, одстрањивање ивица из ацикличног скупа ивица графа не може дати цикличан скуп.
На тај начин остаје нам да покажемо да структура   одговара особини замене. Претпоставимо да су   и   шуме графа   и да је   , тј.   и   су ациклични скупови ивица, и да у скупу   има више ивица него у скупу  . Из једне од теорема које су раније разматране следи да шума у којој имамо   ивица има тачно   дрвета. Да то докажемо пођимо од   дрвета од којих свако има само један врх и не садржи ни једну ивицу. Тада свако ребро (ивица) које се додаје шуми, за један смањује број дрвета. На тај начин шума   има   дрвета, а шума   има   дрвета.
Како шума   има мање дрвета од шуме   тада у шуми   постоји ивица   таква да се врхови   и   налазе у два различита дрвета шуме  . Пошто ова ивица спаја врхове двају различитих дрвета шуме   тада је можемо додати у шуму   не образујући круг на тај начин. На тај начин структура   задовољава особину замене, чиме се завршава доказ да је   матроид.

За задати матроид   дефинишимо елемент   као проширење скупа  , ако је њега могуће додати у   без нарушавања независности тј.   је проширење скупа   ако је  . Као пример размотримо матроид графа  . Ако је   независан скуп ивица, тада је ивица   проширење скупа   ако и само ако не припада том скупу и ако њено додавање скупу не доводи до стварања циклуса.

Ако је   независан подскуп у матроиду  , и ако у њему нема проширења (нису могућа) тада кажемо да је   максималан скуп. На тај начин, скуп   је максималан ако се не садржи ни у једном већем подскупу матроида  . Доле дата особина је често врло корисна.

Теорема 2

уреди

Сви максимални независни подскупови матроида имају исту величину.

Доказ:

уреди
Теорему доказујемо методом свођења на противречност. Претпоставимо да је   максималан независан подскуп матроида   и да постоји други максимални независни подскуп   матроида   чија је величина већа од величине подскупа  . Тада из особине замене следи да скуп   можемо проширити до већег независног скупа   помоћу неког елемента   што је супротно претпоставци о максималности скупа  .

Као илустрацију примене ове теореме размотримо примену на матроид графа   везаног за неоријентисани повезани граф  . Сваки максимални независни подскуп матроида   мора да буде (да представља) слободно дрво које има тачно   ивица које спајају врхове графа  . Такво дрво се зове основно дрво графа  .

Кажемо да је матроид   тежински, ако је са њим повезана тежинска функција   која сваком елементу   придружује строго позитивну тежину  . Тежинска функција   се уопштава на подскупове скупа   путем сумирања:

  за произвољни подскуп  .

На пример, ако са   означимо дужину ивице   матроида графа  , тада је   укупна дужина свих ивица које припадају скупу  .

Види још

уреди

Литература

уреди