Recherche de faisceau
La recherche de faisceau de est un algorithme de recherche heuristique de du qui est une optimisation de la Meilleur-première recherche . Elle a été conçue car une optimisation de la première recherche de meilleur, une recherche de graphique qui groupe tous les chemins courants selon un certain heuristique qui essaye de prévoir combien étroit l'extrémité d'un chemin est à une solution. Cependant, le problème de la consommation de mémoire surgit. Dans ce type de recherche, seulement un nombre prédéterminé de chemins sont maintenus comme candidats (foldoc). Il emploie un en largeur pour établir ses arbres mais subsistances un certain nombre d'arbres avec le plus petit nombre heuristique entre un noeud de but et le noeud d'origine (Xu). À la différence de la recherche en largeur, il descend seulement des meilleurs noeuds à chaque niveau (bradly). Plus la largeur de faisceau est petite, plus les étapes sont taillées. Cependant, le danger de ceci est que l'élagage excessif peut empêcher toutes les étapes d'être formée. Quand il fait ceci, il risque la perfection et l'optimalité. Quand la recherche de faisceau augmente un niveau, elle produit de tous les successeurs des états au niveau actuel, les assortit par ordre d'augmenter des valeurs heuristiques.
Utilisations
Une recherche de faisceau plus souvent est employée pour maintenir la tractabilité dans de grands systèmes. Par exemple, beaucoup de traducteurs de mot emploient ceci. Pour choisir la meilleure traduction, chaque partie est traitée, et beaucoup de différentes manières de traduire les mots apparaissent. Les traductions qui selon la structure de la phrase semblent être le meilleur sont gardées et le repos sont débarrassés. Le traducteur figure alors dehors, selon les critères donnés qui est la meilleure traduction. Le meilleur est celui qui les meilleures subsistances les buts.Une autre exécution est le jeu cinq dans une rangée. Ils établissent une liste de successeurs possibles pour gagner le jeu, évaluant les menaces qui sont classées par catégorie. Les critères de ce jeu est si l'ordinateur doit s'ajuster selon combien de possibilités la personne jouant l'ordinateur doit gagner (Chen).
Efficacité
Tandis qu'il y a beaucoup de problèmes avec un faisceau recherchent dans la perfection, elle est plus efficace que la colline-montée ou la profondeur-première en raison de la manière elle explore l'arbre de recherche qui à n'importe quelle itération, un module simple est considéré
sources
http://bradley.htmlChen, Jiun-Accroché. Wang, " d'Adrienne X. ; Cinq-Dans-Rangée avec l'évaluation et le faisceau locaux Search" ;
Fayyad, Usama M. Piatetsky-Shapiro, Gregory. Uthurusamy, Ramasamy. Le avance dans la découverte et l'exploitation de données , 1996 de la connaissance.cgi?query=beam+search&action=Search
Furcy, David. " ; Faisceau limité Search" d'anomalie ;. Principes de de l'exploitation de données , 2001
Tillmann, Christoph. " ; Réarrangement de mot et un algorithme de recherche de faisceau de programmation dynamique pour la machine statistique Translation" ;. " ; À l'étude des fonctions linéaires de rang pour le faisceau Search" ;.org/proceedings/icml2007/papers/168.pdf
Voir également
Recherche de pile de faisceau de La Cinq-Dans-Rangée avec l'évaluation locale et le faisceau recherchent http://www.edu/homes/jhchen/cse573p1.
| Random links: | Plantation de noix, Tennessee | Hôpital royal Kilmainham | Rue Clair de Bob | Association des professeurs d'université | Henry Stanley, 4ème comte de Derby | Búsqueda_de_la_viga |