Tous commentaires et critiques sont les bienvenus
Une approche détection compressée semble fournir une plage de bits à bits:69.96171.72
1.) Le stockage du puzzle implique le stockage de la solution (informations théoriquement).
2.) Le puzzle sudoku le plus difficile semble avoir entrées pour certains qui dépendent de (Par exemple, à ). http://www.usatoday.com/news/offbeat/2006-11-06-sudoku_x.htmt(α)α2t(α)αt(3) =2.444443
Par conséquent, nous avons un vecteur de longueur qui a au plus entrées non nulles.Pα4t(α)α2
3.) Prenez , une matrice avec et qui a des colonnes indépendant et avec des entrées dans . Cette matrice est fixe pour toutes les instances du puzzle. pour certains fixes suffit de UUP.Mβ×α4β≥2t(α)α22t(α)α2{0,±1}β=kt(α)α2k
4.) Trouvez . Celui-ci a entiers qui sont en moyenne délimités parcar les entrées de sont aléatoires avec des entrées dans .V=MPβ|α2|M{0,±1}
5.) Le stockage de nécessite bits.Vβlogα2=2kt(α)α2logα
Dans votre cas, et et bits à bits. , le minimum requis fournit environ bits à bits à près comme limite inférieure pour le cas moyen.α=3t(α) =32kt(α)α2logα=69.96k85.86kk=2139.92171.72bits
Notez que j'ai renoncé à certaines hypothèses telles que la taille des entrées de et le nombre d'entrées que l'on a en moyenne dans le puzzle.MP
A.) Bien sûr, il pourrait être possible de réduire de car dans sudoku la position des entrées clairsemées n'est pas si indépendante les unes des autres. Chaque entrée sur une moyenne entrées chacune dans sa ligne, sa colonne et sa sous-boîte. Cela étant donné, que certaines entrées sont présentes dans une sous-boîte ou une colonne ou une ligne, on peut trouver les chances que les entrées soient présentes dans la même ligne, colonne ou sous-boîte.k2t(α)−1
B.) Chaque ligne, colonne ou sous-boîte est supposée avoir en moyenne entrées non nulles avec un alphabet sans répétition. Cela signifie que certains types de vecteurs avec entrées non nulles ne se produiront jamais, réduisant ainsi l'espace de recherche des solutions. Cela pourrait également réduire . Par exemple, la correction des entrées dans une sous-boîte, une ligne et une colonne réduirait l'espace de recherche de à .t(α)t(α)kt(α)α4Ct(α)α2α4−(3α2−1)Ct(α)α2−3t(α)
Un commentaire: un modèle Slepian-Wolf arbitrairement corrélé multi-utilisateurs aidera à rendre les entrées indépendantes tout en respectant au moins le critère entrées non nulles. Cependant, si l'on pouvait l'utiliser, il n'est pas nécessaire d'avoir suivi la voie de détection compressée. L'applicabilité de Slepian-Wolf pourrait donc être difficile.t(α)α2
C.) À partir d'une analogie de correction d'erreurs, une réduction même significative peut être possible, car dans des dimensions plus élevées, il pourrait y avoir des écarts entre les rayons de la moitié de la distance minimale entravant les boules autour des points de code avec une possibilité de corriger des erreurs plus importantes. Cela devrait également conduire à une réduction de .k
D.) V lui-même peut être compressé par entropie. Si les entrées de sont de tailles assez similaires, alors pouvons-nous supposer que la différence entre deux des entrées est au plus ? Ensuite, si le codage des différences entre les entrées suffit, cela supprimera le facteur dans .VO((√Vmax))=O(|α2|−−−√)2βlogα2=2kt(α)α2logα
Il serait intéressant de voir si peut être rendu égal ou inférieur à utilisant , , et . Ce serait mieux que bits (ce qui est le meilleur jusqu'à présent dans d'autres réponses) et dans le meilleur des cas mieux que le minimum absolu pour tous les puzzles qui est d'environ bits.2k2A.)B.)C.)D.)8973