1: \begin{abstract}
2: We propose a new practical adaptive refinement strategy for $hp$-finite
3: element approximations of elliptic problems. Following recent theoretical
4: developments in polynomial-degree-robust a posteriori error analysis, we
5: solve two types of discrete local problems on vertex-based patches. The
6: first type involves the solution on each patch of a mixed finite element
7: problem with homogeneous Neumann boundary conditions, which leads to an
8: $\Hdv$-conforming equilibrated flux. This, in turn, yields a guaranteed
9: upper bound on the error and serves to mark mesh vertices for refinement
10: via D\"orfler's bulk-chasing criterion. The second type of local problems
11: involves the solution, on patches associated with
12: marked vertices only, of two separate primal finite element problems with
13: homogeneous Dirichlet boundary conditions, which serve to decide between
14: \mbox{$h$-,} \mbox{$p$-,} or $hp$-refinement. Altogether, we show that these ingredients
15: lead to a computable guaranteed bound on the ratio of the errors between
16: successive refinements (error reduction factor). In a series of
17: numerical experiments featuring smooth and singular solutions, we study the
18: performance of the proposed $hp$-adaptive strategy and observe exponential
19: convergence rates. We also investigate the accuracy of
20: our bound on the reduction factor by evaluating the
21: ratio of the predicted reduction factor relative to the true error
22: reduction, and we find that this ratio is in general quite close to the
23: optimal value of one.
24: \end{abstract}
25: