Одной из основных проблем при перечислении графов является определение «формы» графа, например, класса изоморфизма любого конкретного графа. Я полностью осознаю, что каждый граф может быть представлен в виде симметричной матрицы. Однако, чтобы получить его форму, вам понадобится набор перестановок строк / столбцов, что делает матрицу немного менее подходящей. Также немного сложнее «увидеть» график, как только он будет в этой форме.
Мой вопрос: существуют ли «графические» алгебры, которые могут описать «форму» графов?
Я думаю о том, какие формальные системы склонны придумывать алгебраические топологи. В частности, такие вещи, как алгебра для инвариантов узлов или системы обозначений, такие как операды или полиграфы . Подобные «каракулильные алгебры» развиты далеко не так хорошо, поэтому, возможно, есть основания полагать, что для графов такой алгебры не существует, но я бы хотел спросить, прежде чем предположить обратное.
ОБНОВИТЬ:
Мой вопрос, вероятно, очень узкий и не сразу отвечает "да", поэтому, если модераторы не возражают, я расширю его, спросив:
Существуют ли какие-либо системы (типа, которые я описал выше), которые можно было бы адаптировать (легко или нет) для создания такой системы? Если их больше одного, не стесняйтесь упоминать их всех. И добавьте уже упомянутые.
мотивация
Моя мотивация для такого вопроса на самом деле о классификации асимметричных графов. Я только студент, поэтому мой обзор современного состояния теории алгебраических графов довольно тонкий. Но мне еще предстоит многое увидеть, если таковые имеются, в попытках систематически описать все графы алгебраическим образом, и в частности тот, который использует визуальные метафоры над символическими.
Практический пример, где такая система будет полезна
Предположим, что нужно описать доказательство того, что все эйлеровы графы должны иметь вершины четной степени. Стандартное доказательство обычно использует аргументы о четных и нечетных степенях, без упоминания фактических используемых ребер. Типичный студент впервые найдет такое доказательство и, вероятно, начнет рисовать графики, пытаясь убедить себя в этом аргументе. Но, возможно, лучшим инструментом, чем чистый «логический» аргумент, было бы показать, что любой набор «символов» из такого языка не может удовлетворять некоторому условию «полноты».
Да, я знаю, что в этой последней части я волочусь от руки ... Если бы я не был, хотя, возможно, я бы сам начал создавать такую систему!
Но на мгновение игнорируя мою неопределенность, я чувствую, что многие из старых и хорошо известных теорем в теории графов не сложны, но требуют некоторой концептуализации, чтобы действительно хорошая структура могла «связать» и «упаковать» в единое представление.