Hello !
Last year I invented an alternative implementation of beam search, which I call Euler tour beam search (it relies on Euler tours of subtrees of the search tree). I've since started using it in optimization contests (Atcoder heuristic contests, Topcoder marathon matches and some others). It often achieves better performance than typical implementations, and more importantly enables the use of beam search for problems with large state representations.
I have written some explanations here.