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.
- 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
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 G1 et G2 sont de rang deux, alors G1 et G2 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=1 pour compter les arbres couvrants de ces familles.
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 :
- 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
- 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
- Fonction zêta pour des familles de graphes spéciales : Calculer la fonction zêta d'Ihara pour plusieurs familles de graphes importantes
- 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
- Valeur applicative : Peut être utilisée pour la classification de graphes, le comptage d'arbres couvrants et autres problèmes pratiques
- Complexité computationnelle : Les méthodes existantes sont complexes à calculer ; une méthode simplifiée présente une valeur pratique
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
- 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)
- 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
- 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)
- É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)
- 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.
- Application au comptage d'arbres couvrants : Utilisation de la valeur spéciale u=1 pour calculer le nombre d'arbres couvrants pour ces familles
La fonction zêta d'Ihara d'un graphe est définie comme :
ζG(u)−1=(1−u2)r−1det(I−Au+Qu2)
où :
- A est la matrice d'adjacence
- Q=D−I, D étant la matrice des degrés
- r=∣E∣−∣V∣+1 est le rang du graphe
Pour un graphe G, l'inverse de la fonction zêta ζG(u)−1 est le polynôme ∑ckuk, où :
ck=∑L∈Lk(LoG)(−1)r(L)
où Lk(LoG) est l'ensemble des sous-graphes linéaires ayant exactement k sommets dans le digraphe de ligne LoG, et r(L) est le nombre de cycles dans L.
Preuve que si G est bipartite, alors ζ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.
Graphes à deux cycles Gm,n : Deux cycles partageant un sommet
ζGm,n(u)−1=−3u2(m+n)+2um+2n+2u2m+n+u2n+u2m−2un−2um+1
Graphes à cycles chevauchants Gm,n,p : Deux cycles partageant p arêtes consécutives
ζGm,n,p(u)−1=−4u2m+2n−2p+u2m+2n−4p+2um+2n−2p+2u2m+n−2p+u2n+u2m+2um+n−2um+n−2p−2un−2um+1
Graphes en haltères Hm,n,l : Deux cycles reliés par un chemin de longueur lζHm,n,l(u)−1=−4u2m+2n+2l+u2m+2n+4u2m+n+2l+4um+2n+2l−2u2m+n−2um+2n−4um+n+2l+4um+n+u2n+u2m−2un−2um+1
L'article procède principalement à des calculs théoriques et des vérifications, incluant :
- Analyse du digraphe de ligne : Construction du digraphe de ligne pour chaque famille de graphes et analyse de sa structure
- Énumération des sous-graphes linéaires : Énumération systématique des sous-graphes linéaires de différents nombres de sommets
- Calcul de déterminants matriciels : Utilisation de techniques de matrices par blocs pour calculer des déterminants complexes
- Vérification par valeurs spéciales : Utilisation de u=1 pour calculer le nombre d'arbres couvrants et comparaison avec les formules connues
- Énumération exhaustive pour petits graphes : Calcul de la fonction zêta pour tous les graphes d'ordre cinq ou moins
- Vérification de cohérence : Vérification de la cohérence des formules dans les cas particuliers
ζKn(u)−1=(1−u2)n(n−3)/2(1+u+(n−2)u2)n−1(1+(1−n)u+(n−2)u2)
ζKm,n(u)−1=(1−u2)mn−m−n[((m−1)u2+1)n((n−1)u2+1)m−mnu2((m−1)u2+1)n−1((n−1)u2+1)m−1]
ζO2n(u)−1=(1−u2)2n2−4n((2n−3)2u4+(4n−6)u3+(4n−6)u2+2u+1)n−1⋅((2n−3)u2+1)((2n−3)u2+(2−2n)u+1)
En utilisant la formule κG=−81du2d2ζG(u)−1∣u=1 (pour les graphes de rang deux), nous avons vérifié :
- κKn=nn−2 (Formule de Cayley)
- κKm,n=mn−1nm−1
- κO2n=4n−1nn−2(n−1)n
Théorème 1.7 : Pour les graphes de rang deux G1 et G2, 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 :
- La même fonction zêta implique la même taille de graphe et le même coefficient du premier terme
- Le coefficient du premier terme détermine la structure des degrés
- L'information sur la circonférence peut être extraite du polynôme zêta
- Le nombre d'arbres couvrants fournit des contraintes supplémentaires
- Ihara (1966) : Introduction initiale de la fonction zêta pour l'étude des sous-groupes discrets sur les corps p-adiques
- Bass, Hashimoto et autres : Établissement de la formule du déterminant
- Kotani-Sunada : Fourniture de la représentation par digraphe de ligne
- Scott-Storm (2008) : Proposition d'une méthode générale pour le calcul des coefficients
- 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
- Fourniture d'une méthode simplifiée pour calculer les coefficients de la fonction zêta d'Ihara
- Accomplissement du calcul de la fonction zêta pour tous les graphes de rang deux
- Preuve que la fonction zêta des graphes de rang deux est un invariant complet
- Établissement de la correspondance entre les graphes bipartites et les polynômes pairs
- Fourniture de formules explicites pour plusieurs familles de graphes importantes
- Complexité computationnelle : Pour les grands graphes, le calcul reste complexe
- Difficultés de généralisation : La méthode s'applique principalement aux graphes de petit rang ou de structure spéciale
- Invariant complet : Prouvé uniquement pour les graphes de rang deux ; le cas de rang supérieur reste inconnu
- Généralisation aux graphes de rang supérieur
- Développement d'algorithmes de calcul plus efficaces
- Exploration des applications de la fonction zêta dans l'apprentissage automatique sur graphes
- Étude des relations avec d'autres invariants de graphes
- Contributions théoriques significatives : Simplification d'une méthode de calcul importante avec valeur théorique
- Classification complète : La classification complète des graphes de rang deux comble une lacune théorique
- Innovation méthodologique : Utilisation ingénieuse de la structure du digraphe de ligne pour simplifier les calculs
- Vérification suffisante : Résultats vérifiés par plusieurs méthodes, notamment le comptage d'arbres couvrants
- Rédaction claire : Structure claire et preuves de théorèmes rigoureuses
- Portée applicative limitée : Principalement limitée aux graphes de petit rang, applications pratiques restreintes
- Complexité computationnelle : Bien que simplifiée, le calcul pour les graphes complexes reste volumineux
- Généralité : La méthode est relativement spécialisée et difficile à généraliser directement
- Valeur académique : Fourniture de nouveaux outils pour la recherche sur les invariants algébriques de graphes
- Valeur pratique : Applications directes dans la classification de graphes et le comptage d'arbres couvrants
- Reproductibilité : Résultats théoriques complets, faciles à vérifier et à étendre
- Analyse précise de graphes de petite taille
- Recherche théorique sur les graphes de structure spéciale
- Études comparatives d'invariants de graphes
- Problèmes de comptage en mathématiques combinatoires
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.