On dit qu'en gros une matrice de rang est rigide, si pour ramener son rang à , il faut changer au moins de ses entrées, pour certains .
Si une matrice est rigide, alors le plus petit programme en ligne droite calculant ( est un vecteur de taille ) est soit de taille super-linéaire, soit de profondeur super logarithmique.
Y a-t-il un contraire à la déclaration ci-dessus?
En d'autres termes, y a-t-il des utilisations de matrices de faible rigidité non triviales et non évidentes de rang complet dans TCS?
Existe-t-il une notion de rigidité pour les matrices de rangs inférieurs (disons pour une constante )?
cc.complexity-theory
T ....
la source
la source
Réponses:
faute de précisions supplémentaires sur la question, voici un essai / esquisse d'une réponse. la rigidité de la matrice a des liens profonds avec les questions fondamentales de la théorie TCS / complexité, y compris les limites inférieures des circuits, [1] et donc les séparations de classes de complexité, et la théorie du codage [2] ainsi que d'autres domaines. [5] est une belle enquête sur diapositives.
les termes "faible" et "élevé" en référence à la rigidité des matrices sont utilisés de manière informelle et non dans un sens technique défini avec précision. [bien que Friedman ait défini une rigidité "forte". [6]] les matrices aléatoires sont connues pour avoir une rigidité élevée mais, fondamentalement, c'est ~ un problème ouvert vieux de 3,5 décennies dans ce domaine pour construire explicitement toute matrice avec une rigidité "significativement élevée".
la question ne définit / clarifie pas davantage les termes subjectifs "non triviaux" ou "non évidents" et y prendra une certaine liberté.
dans ce domaine, il existe une ligne de recherche sur la rigidité des matrices Hadamard qui ont des utilisations / applications diverses en théorie du codage et ailleurs.
il semble juste de dire qu'un résultat de rigidité prouvablement élevé dépasserait le seuil de conduire au moins à de "nouveaux corollaires non triviaux dans la théorie de la complexité", mais les limites les plus connues sur les matrices de Hadamard ne suffisent pas. [3] mais cela ne prouve pas non plus de façon concluante qu'ils ont une rigidité "faible" limitée. c'est fondamentalement la même histoire avec les matrices Vandermonde [également des applications dans la théorie du codage] considérées par Lokam. [4]
ainsi, pour résumer tout ce qui peut être dit, c'est que des "limites de rigidité inférieure faibles" ont été prouvées sur certaines matrices, notamment les matrices Hadamard / Vandermonde.
il ne semble pas non plus qu'il y ait d'expériences, d'estimations ou d'algorithmes numériques publiés dans la région.
[1] Complexité de la fonction booléenne par Stasys Jukna, 2011, sec 12.8 "les matrices rigides nécessitent de grands circuits"
[2] Sur la rigidité de la matrice et les codes auto-corrigés localement Zeev Dvir
[3] Amélioration des limites inférieures sur la ridicule des matrices Hadamard Kashin / Razborov
[4] Sur la rigidité des matrices Vandermonde Lokam
[5] Discussion sur la rigidité de la matrice de Mahdi Cheraghchi
[6] J. Friedman. Une note sur la rigidité de la matrice. Combinatorica, 13 (2); 235-239, 1993
la source