Date of Award


Degree Name

Doctor of Philosophy


Computer Science


In this dissertation, we present an online problem solving environment for multivariate numerical integration. To build an environment for users with various backgrounds, we address issues of Web interface support for end-users, remote application programming interfaces for distributed system programmers, visualization of multivariate integrand functions for problem analysis, and highly efficient integration methods. Compared to previous implementations, our new load balancing schemes increase the scalability of parallel integration and hence are suitable for large scale computations. A parallel integration service, called PI service, was implemented based on Web services technologies to support both remote integration and remote visualization. The multivariate function visualization makes use of adaptive numerical integration to sample points more efficiently. On the other hand, it helps solve numerical integration problems. Theoretical and experimental results show that the iterated integration method outperforms traditional adaptive strategies significantly for a broad class of problems, including some with non-smooth integrands. Iterated methods were previously considered unsuitable for these. We implemented this approach in ourintegration package and recommend it as one of the basic numerical integration methods.

Access Setting

Dissertation-Open Access