Существование базиса в любом векторном пространстве принимается за аксиому. Практически важной задачей является выбор базиса E из некоторого множества векторов.
Алгоритм построения базиса. Пусть дано некоторое конечное множество векторов .
Выберем (произвольно) элемент v 1 из Е. Положим v 1ÎE. Выберем (опять произвольно) ещё один элемент из . Проверим его на линейную независимость с v 1. Если вектора независимы, добавим v 2 в E. Если вектора зависимы, выбросим v 2 из Е и найдём следующий и опять проверим на независимость. Если независим, то добавим его в E. Через конечное число шагов процедура закончится. На выходе получается система вложенных множеств линейно независимых векторов из Е: . – Некоторая система подмножеств Е.
Результат зависит от правила (алгоритма) выбора векторов из Е.
Матроидом называется конечное множество Е, | E |=n и семейство его подмножеств таких, что:
М1: (матроид не пуст);
М2: ;
М3: .
Примеры.
1. Семейства линейно независимых векторов – матричный матроид.
|
|
2. М= <E,2E> – свободный матроид.
3. Матроид разбиений.
4. Матроид трансверсалей.
5. Матроид замыканий.
Циклы. Альтернативная система аксиом.
Эффективность матроидов.