Function properties may be approximated using an expander graph. For
example, an approximate average of a function may be determined by
randomly exploring an expander graph. Values of the function are
associated with vertices of the expander graph. The expander graph is
randomly explored by traversing edges and encountering vertices. The
exploration may comprise a crawl, a walk, and so forth. An approximate
average of the function is determined based on the function values that
are associated with encountered vertices.