2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Перебор графов на n вершинах
Сообщение19.03.2019, 13:03 
Допустим, мы имеем некоторое число n, и хотим проверить утверждение X для всех графов на n вершинах. При этом верность X, не зависит от нумерации вершин (т.е, например, если оно верно для графа на 3-ёх вершинах с ребрами 1-2 и 2-3, то оно верно и для графа с рёбрами 1-3 2-3, или 1-3, 1-2). Поскольку количество графов стремительно растёт при увеличении n, нужно максимально уменьшить перебор (т.е, по максимуму исключить изоморфные графы). Есть ли какие-нибудь идеи, как это можно сделать? (для большей конкретности, уточню что n имеет значения, что-то вроде 10-ти, если получится - 13-ти).

 
 
 
 Posted automatically
Сообщение19.03.2019, 13:07 
 i  Тема перемещена из форума «Computer Science» в форум «Карантин»
по следующим причинам:

- отсутствуют собственные содержательные попытки решения задач(и).

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 
 
 
 Re: Перебор графов на n вершинах
Сообщение21.03.2019, 15:42 
Аватара пользователя
Sheler_, в бесплатном мат.пакете SageMath реализован класс непомеченных графов, и перебор по таким графам на $n$ вершинах делается простой конструкцией:
Код:
for G in graphs(n):
  ...

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group