Extenseurs asymétriques «industriels» à faible encombrement

24

Je recherche des expandeurs déséquilibrés qui sont "bons" et "peu encombrants". Plus précisément, un graphe bipartite gauche-régulier , , , avec le degré gauche est un -expander si pour tout de taille au plus , le nombre de voisins distincts de dans est au moins. On sait que la méthode probabiliste donne un tel graphique avec et . Cependant, il faut| A | = n | B | = m d ( k , ϵ ) S A k S B ( 1 - ϵ ) d | S | d = O ( log ( n / k ) / ϵ ) m = O ( k log ( nG=(A,B,E)|A|=n|B|=md(k,ϵ)SAkSB(1ϵ)d|S|d=O(log(n/k)/ϵ)O ( n d )m=O(klog(n/k)/ϵ2)O(nd)espace pour stocker un tel graphique. De plus, il faut également accéder à ce stockage lorsque vous faites quoi que ce soit avec le graphique, ce qui peut également coûter cher. Idéalement, on souhaiterait une construction explicite. Cependant, pour autant que je sache, les constructions connues atteignent des paramètres qui sont encore quelque peu éloignés de ce qui précède (du moins de manière prouvée).

Ma question: existe-t-il d'autres constructions, éventuellement non explicites, qui atteignent des bornes "plus proches" de celles ci-dessus, tout en utilisant "nettement moins" que l' espace O(nd) ?

Je cherche des réponses dans l'une de ces trois catégories: (a) théorèmes (b) conjectures (c) observations et "histoires de guerre" telles que "nous l'avons fait et cela a semblé fonctionner (en quelque sorte)". C'est-à-dire que les extenseurs "industriels" sont OK. Je préfère (a) à (b) et (b) à (c), mais les mendiants ne peuvent pas être des sélecteurs :)

Voici un exemple de construction de type (c). Prenez d fonctions de hachage linéaires aléatoires hi:[n][m] (mod m ), et connectez chaque sommet i à h1(i)hd(i) . Mon élève et moi avons fait quelques expériences dessus, et cela a semblé fonctionner "très bien". Existe-t-il des théorèmes ou des conjectures à propos de cette construction ou de constructions connexes?

Merci!

Piotr
la source
2
C'est une excellente question, mais il semble n'y avoir aucune réponse! Est-ce que personne n'utilise des expandeurs autrement que comme une baguette magique pour faire fonctionner les preuves? Je pensais que certains types de graphiques Ramanujan étaient assez simples à construire.
András Salamon
2
Les graphiques Ramanujan sont en effet relativement faciles à construire, mais ils sont équilibrés , c'est-à-dire m = n.
Piotr
Avez-vous regardé la construction Guruswami-Umans-Vadhan? Je me demande pourquoi cela ne répond pas à vos besoins.
Zeyu

Réponses:

10

Eickmeyer et Grohe (2010) prouvent que votre construction candidate peut être rendue explicite: prenez des fonctions de hachage linéaires quelque peu indépendantes linéairement h 1 , , h d et connectez les sommets gauches v avec les sommets droits h 1 ( v ) , , h d ( v ) . Eickmeyer et Grohe montrent que cette construction donne des expanseurs ( k , ϵ ) de degré gauche d = k ( t - 1 )dh1,,hdvh1(v),,hd(v)(k,ϵ) , chaque fois que t est un entier, l'ensemble de sommets gauche a la taille n = q t , l'ensemble de sommets droit a la taille m = d q , et q > d est une puissance première. Les fonctions de hachage h 1 , , h d sont choisies de telle sorte que tout t d'entre elles soit linéairement indépendant.d=k(t1)/(2ϵ)tn=qtm=dqq>dh1,,hdt

Holger
la source
5

Je pensais qu'avoir un aperçu des sondages / conférences d'Avi Wigderson pourrait aider avec votre question. Voici les diapositives d'une conférence récente: Tutoriel Expander, juin 2010 . Les constructions commencent à la page 40.

En ce qui concerne la complexité de l'espace, je pense que cela peut être utile si vous spécifiez les opérations que vous devez effectuer sur le graphique. Si je ne me trompe pas, certaines constructions permettent des opérations comme le calcul de voisinage dans l'espace journal.

Kaveh
la source