2025-11-20T23:10:16.079459

Ihara zeta functions for some simple graph families

Chico, Mattman, Richards
The reciprocal of the Ihara zeta function of a graph is a polynomial invariant introduced by Ihara in 1966. Scott and Storm gave a method to determine the coefficients of the polynomial. Here we simplify their calculation and determine the zeta function for all graphs of rank two. We verify that it is a complete invariant for such graphs: If $G_1$ and $G_2$ are of rank two, then $G_1$ and $G_2$ are isomorphic if and only if they have the same Ihara zeta function. We observe that the reciprocal of the zeta function is an even polynomial if the graph is bipartite. We also determine the zeta function for several graph families: complete graphs, complete bipartite graphs, Möbius ladders, cocktail party graphs, and all graphs of order five or less. We use the special value $u=1$ to count the spanning trees for these families.
academic

Fonctions zêta d'Ihara pour certaines familles de graphes simples

Informations de base

  • ID de l'article : 2501.00639
  • Titre : Ihara zeta functions for some simple graph families
  • Auteurs : Maize Chico, Thomas W. Mattman, Alex Richards
  • Classification : math.CO (Mathématiques combinatoires)
  • Date de publication : 31 décembre 2024
  • Lien de l'article : https://arxiv.org/abs/2501.00639

Résumé

L'inverse de la fonction zêta d'Ihara d'un graphe est un invariant polynomial introduit par Ihara en 1966. Scott et Storm ont proposé une méthode pour déterminer les coefficients du polynôme. Ici, nous simplifions leur calcul et déterminons la fonction zêta pour tous les graphes de rang deux. Nous vérifions qu'il s'agit d'un invariant complet pour de tels graphes : Si G1G_1 et G2G_2 sont de rang deux, alors G1G_1 et G2G_2 sont isomorphes si et seulement s'ils possèdent la même fonction zêta d'Ihara. Nous observons que l'inverse de la fonction zêta est un polynôme pair si le graphe est bipartite. Nous déterminons également la fonction zêta pour plusieurs familles de graphes : graphes complets, graphes bipartites complets, échelles de Möbius, graphes de cocktail party, et tous les graphes d'ordre cinq ou moins. Nous utilisons la valeur spéciale u=1u=1 pour compter les arbres couvrants de ces familles.

Contexte et motivation de la recherche

Description du problème

Cette recherche se concentre sur la fonction zêta d'Ihara des graphes, un invariant polynomial introduit par Ihara en 1966. Elle aborde les problèmes suivants :

  1. Simplification de la méthode de calcul : Scott et Storm ont fourni une méthode pour déterminer les coefficients polynomiaux, mais le calcul est complexe et nécessite une simplification
  2. Classification complète des graphes de rang deux : Déterminer la fonction zêta pour tous les graphes de rang deux et vérifier sa propriété d'invariant complet
  3. Fonction zêta pour des familles de graphes spéciales : Calculer la fonction zêta d'Ihara pour plusieurs familles de graphes importantes

Importance

  1. Signification théorique : La fonction zêta d'Ihara établit un lien entre la théorie des graphes et la théorie des nombres, constituant un invariant algébrique important des graphes
  2. Valeur applicative : Peut être utilisée pour la classification de graphes, le comptage d'arbres couvrants et autres problèmes pratiques
  3. Complexité computationnelle : Les méthodes existantes sont complexes à calculer ; une méthode simplifiée présente une valeur pratique

Limitations des méthodes existantes

Bien que la méthode de Scott et Storm soit théoriquement complète, elle présente :

  • Un processus de calcul laborieux et complexe
  • L'absence de formules directes pour des familles de graphes spécifiques
  • Une exploitation insuffisante des propriétés structurelles des graphes pour simplifier les calculs

Contributions principales

  1. Simplification de la méthode Scott-Storm : Proposition de formules simplifiées pour calculer les coefficients du polynôme zêta d'Ihara (Théorème 1.5)
  2. Classification complète des graphes de rang deux : Détermination de la fonction zêta pour tous les graphes de rang deux, incluant trois familles principales : graphes à deux cycles, graphes à cycles chevauchants et graphes en haltères
  3. Preuve de la propriété d'invariant complet : Pour les graphes de rang deux, la fonction zêta d'Ihara est un invariant complet (Théorème 1.7)
  4. Établissement des propriétés des graphes bipartites : Preuve que le polynôme zêta des graphes bipartites est un polynôme pair (Théorème 1.6)
  5. Calcul de la fonction zêta pour des familles de graphes importantes : Incluant les graphes complets, graphes bipartites complets, échelles de Möbius, graphes de cocktail party, etc.
  6. Application au comptage d'arbres couvrants : Utilisation de la valeur spéciale u=1u=1 pour calculer le nombre d'arbres couvrants pour ces familles

Détails de la méthode

Définition centrale

La fonction zêta d'Ihara d'un graphe est définie comme : ζG(u)1=(1u2)r1det(IAu+Qu2)\zeta_G(u)^{-1} = (1-u^2)^{r-1}\det(I-Au+Qu^2)

où :

  • AA est la matrice d'adjacence
  • Q=DIQ = D-I, DD étant la matrice des degrés
  • r=EV+1r = |E|-|V|+1 est le rang du graphe

Innovations techniques principales

1. Méthode simplifiée de calcul des coefficients (Théorème 1.5)

Pour un graphe GG, l'inverse de la fonction zêta ζG(u)1\zeta_G(u)^{-1} est le polynôme ckuk\sum c_k u^k, où : ck=LLk(LoG)(1)r(L)c_k = \sum_{L \in L_k(L^oG)} (-1)^{r(L)}

Lk(LoG)L_k(L^oG) est l'ensemble des sous-graphes linéaires ayant exactement kk sommets dans le digraphe de ligne LoGL^oG, et r(L)r(L) est le nombre de cycles dans LL.

2. Propriété de polynôme pair pour les graphes bipartites (Théorème 1.6)

Preuve que si GG est bipartite, alors ζG(u)1\zeta_G(u)^{-1} est un polynôme pair, c'est-à-dire que les coefficients des termes de degré impair sont nuls.

Intuition clé : Dans les graphes bipartites, les cycles orientés doivent avoir une longueur paire, ce qui implique que les sous-graphes linéaires ne peuvent exister que sur un nombre pair de sommets.

3. Classification des graphes de rang deux

Graphes à deux cycles Gm,nG_{m,n} : Deux cycles partageant un sommet ζGm,n(u)1=3u2(m+n)+2um+2n+2u2m+n+u2n+u2m2un2um+1\zeta_{G_{m,n}}(u)^{-1} = -3u^{2(m+n)} + 2u^{m+2n} + 2u^{2m+n} + u^{2n} + u^{2m} - 2u^n - 2u^m + 1

Graphes à cycles chevauchants Gm,n,pG_{m,n,p} : Deux cycles partageant pp arêtes consécutives ζGm,n,p(u)1=4u2m+2n2p+u2m+2n4p+2um+2n2p+2u2m+n2p+u2n+u2m+2um+n2um+n2p2un2um+1\zeta_{G_{m,n,p}}(u)^{-1} = -4u^{2m+2n-2p} + u^{2m+2n-4p} + 2u^{m+2n-2p} + 2u^{2m+n-2p} + u^{2n} + u^{2m} + 2u^{m+n} - 2u^{m+n-2p} - 2u^n - 2u^m + 1

Graphes en haltères Hm,n,lH_{m,n,l} : Deux cycles reliés par un chemin de longueur llζHm,n,l(u)1=4u2m+2n+2l+u2m+2n+4u2m+n+2l+4um+2n+2l2u2m+n2um+2n4um+n+2l+4um+n+u2n+u2m2un2um+1\zeta_{H_{m,n,l}}(u)^{-1} = -4u^{2m+2n+2l} + u^{2m+2n} + 4u^{2m+n+2l} + 4u^{m+2n+2l} - 2u^{2m+n} - 2u^{m+2n} - 4u^{m+n+2l} + 4u^{m+n} + u^{2n} + u^{2m} - 2u^n - 2u^m + 1

Configuration expérimentale

Vérification computationnelle

L'article procède principalement à des calculs théoriques et des vérifications, incluant :

  1. Analyse du digraphe de ligne : Construction du digraphe de ligne pour chaque famille de graphes et analyse de sa structure
  2. Énumération des sous-graphes linéaires : Énumération systématique des sous-graphes linéaires de différents nombres de sommets
  3. Calcul de déterminants matriciels : Utilisation de techniques de matrices par blocs pour calculer des déterminants complexes

Méthodes de vérification

  1. Vérification par valeurs spéciales : Utilisation de u=1u=1 pour calculer le nombre d'arbres couvrants et comparaison avec les formules connues
  2. Énumération exhaustive pour petits graphes : Calcul de la fonction zêta pour tous les graphes d'ordre cinq ou moins
  3. Vérification de cohérence : Vérification de la cohérence des formules dans les cas particuliers

Résultats expérimentaux

Résultats principaux

1. Fonction zêta du graphe complet KnK_n

ζKn(u)1=(1u2)n(n3)/2(1+u+(n2)u2)n1(1+(1n)u+(n2)u2)\zeta_{K_n}(u)^{-1} = (1-u^2)^{n(n-3)/2}(1+u+(n-2)u^2)^{n-1}(1+(1-n)u+(n-2)u^2)

2. Fonction zêta du graphe bipartite complet Km,nK_{m,n}

ζKm,n(u)1=(1u2)mnmn[((m1)u2+1)n((n1)u2+1)mmnu2((m1)u2+1)n1((n1)u2+1)m1]\zeta_{K_{m,n}}(u)^{-1} = (1-u^2)^{mn-m-n}[((m-1)u^2+1)^n((n-1)u^2+1)^m - mnu^2((m-1)u^2+1)^{n-1}((n-1)u^2+1)^{m-1}]

3. Fonction zêta du graphe de cocktail party O2nO_{2n}

ζO2n(u)1=(1u2)2n24n((2n3)2u4+(4n6)u3+(4n6)u2+2u+1)n1((2n3)u2+1)((2n3)u2+(22n)u+1)\zeta_{O_{2n}}(u)^{-1} = (1-u^2)^{2n^2-4n}((2n-3)^2u^4+(4n-6)u^3+(4n-6)u^2+2u+1)^{n-1} \cdot ((2n-3)u^2+1)((2n-3)u^2+(2-2n)u+1)

Vérification du comptage d'arbres couvrants

En utilisant la formule κG=18d2du2ζG(u)1u=1\kappa_G = -\frac{1}{8}\frac{d^2}{du^2}\zeta_G(u)^{-1}|_{u=1} (pour les graphes de rang deux), nous avons vérifié :

  • κKn=nn2\kappa_{K_n} = n^{n-2} (Formule de Cayley)
  • κKm,n=mn1nm1\kappa_{K_{m,n}} = m^{n-1}n^{m-1}
  • κO2n=4n1nn2(n1)n\kappa_{O_{2n}} = 4^{n-1}n^{n-2}(n-1)^n

Propriété d'invariant complet

Théorème 1.7 : Pour les graphes de rang deux G1G_1 et G2G_2, ils sont isomorphes si et seulement s'ils possèdent la même fonction zêta d'Ihara.

Ceci est prouvé par les étapes suivantes :

  1. La même fonction zêta implique la même taille de graphe et le même coefficient du premier terme
  2. Le coefficient du premier terme détermine la structure des degrés
  3. L'information sur la circonférence peut être extraite du polynôme zêta
  4. Le nombre d'arbres couvrants fournit des contraintes supplémentaires

Travaux connexes

Développement historique

  1. Ihara (1966) : Introduction initiale de la fonction zêta pour l'étude des sous-groupes discrets sur les corps p-adiques
  2. Bass, Hashimoto et autres : Établissement de la formule du déterminant
  3. Kotani-Sunada : Fourniture de la représentation par digraphe de ligne
  4. Scott-Storm (2008) : Proposition d'une méthode générale pour le calcul des coefficients

Positionnement de la contribution de cet article

  • Simplification computationnelle : Comparée à la méthode Scott-Storm, la formule de cet article est plus directe et facile à utiliser
  • Classification complète : Première classification complète de la fonction zêta pour les graphes de rang spécifique
  • Intuitions structurelles : Révélation du lien profond entre les graphes bipartites et les polynômes pairs

Conclusion et discussion

Conclusions principales

  1. Fourniture d'une méthode simplifiée pour calculer les coefficients de la fonction zêta d'Ihara
  2. Accomplissement du calcul de la fonction zêta pour tous les graphes de rang deux
  3. Preuve que la fonction zêta des graphes de rang deux est un invariant complet
  4. Établissement de la correspondance entre les graphes bipartites et les polynômes pairs
  5. Fourniture de formules explicites pour plusieurs familles de graphes importantes

Limitations

  1. Complexité computationnelle : Pour les grands graphes, le calcul reste complexe
  2. Difficultés de généralisation : La méthode s'applique principalement aux graphes de petit rang ou de structure spéciale
  3. Invariant complet : Prouvé uniquement pour les graphes de rang deux ; le cas de rang supérieur reste inconnu

Directions futures

  1. Généralisation aux graphes de rang supérieur
  2. Développement d'algorithmes de calcul plus efficaces
  3. Exploration des applications de la fonction zêta dans l'apprentissage automatique sur graphes
  4. Étude des relations avec d'autres invariants de graphes

Évaluation approfondie

Avantages

  1. Contributions théoriques significatives : Simplification d'une méthode de calcul importante avec valeur théorique
  2. Classification complète : La classification complète des graphes de rang deux comble une lacune théorique
  3. Innovation méthodologique : Utilisation ingénieuse de la structure du digraphe de ligne pour simplifier les calculs
  4. Vérification suffisante : Résultats vérifiés par plusieurs méthodes, notamment le comptage d'arbres couvrants
  5. Rédaction claire : Structure claire et preuves de théorèmes rigoureuses

Insuffisances

  1. Portée applicative limitée : Principalement limitée aux graphes de petit rang, applications pratiques restreintes
  2. Complexité computationnelle : Bien que simplifiée, le calcul pour les graphes complexes reste volumineux
  3. Généralité : La méthode est relativement spécialisée et difficile à généraliser directement

Impact

  1. Valeur académique : Fourniture de nouveaux outils pour la recherche sur les invariants algébriques de graphes
  2. Valeur pratique : Applications directes dans la classification de graphes et le comptage d'arbres couvrants
  3. Reproductibilité : Résultats théoriques complets, faciles à vérifier et à étendre

Scénarios applicables

  1. Analyse précise de graphes de petite taille
  2. Recherche théorique sur les graphes de structure spéciale
  3. Études comparatives d'invariants de graphes
  4. Problèmes de comptage en mathématiques combinatoires

Références

L'article cite 25 références importantes couvrant le développement historique de la fonction zêta d'Ihara et la théorie connexe, incluant les travaux originaux d'Ihara, l'article méthodologique de Scott-Storm, ainsi que les résultats classiques de la théorie des graphes.


Cet article apporte des contributions importantes à la recherche sur les invariants algébriques de graphes, particulièrement dans la simplification des méthodes de calcul et la classification complète de familles de graphes spécifiques. Bien que la portée applicative soit relativement limitée, il établit une base solide pour le développement ultérieur du domaine.