PYTHIA
- 1 December 1996
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 22 (4) , 447-468
- https://doi.org/10.1145/235815.235820
Abstract
Problem-solving e*nvironments (PSEs) interact with the user in a language “natural” to the associated discipline, and they provide a high-level abstraction of the underlying, computationally complex model. The knowledge-based system PYTHIA addresses the problem of (parameter, algorithm) pair selection within a scientific computing domain assuming some minimum user-specified computational objectives and some characteristics of the given problem. PYTHIA's framework and methodology are general and applicable to any class of scientific problems and solvers. PYTHIA is applied in the context of Parallel ELLPACK where there are many alternatives for the numerical solution of elliptic partial differential equations (PDEs). PYTHIA matches the characteristics of the given problem with those of PDEs in an existing problem population and then uses performance profiles of the various solvers to select the appropriate method given user-specified error and solution time bounds. The profiles are automatically generated for each solver of the Parallel ELLPACK library.— Authors' AbstractKeywords
This publication has 14 references indexed in Scilit:
- Neuro-fuzzy support for problem-solving environments: a step toward automated solution of PDEsIEEE Computational Science and Engineering, 1996
- ODEXPERT: an expert system to select numerical solvers for initial value ODE systemsACM Transactions on Mathematical Software, 1993
- Ellipic expert: an expert system for elliptic partial differential equationsMathematics and Computers in Simulation, 1989
- The performance of numerical methods for elliptic problems with mixed boundary conditionsNumerical Methods for Partial Differential Equations, 1988
- The ART of adaptive pattern recognition by a self-organizing neural networkComputer, 1988
- Neural nets for adaptive filtering and adaptive pattern recognitionComputer, 1988
- An analogue approach to the travelling salesman problem using an elastic net methodNature, 1987
- Computing with Neural Circuits: A ModelScience, 1986
- High order methods for elliptic partial differential equations with singularitiesInternational Journal for Numerical Methods in Engineering, 1982
- The Algorithm Selection ProblemPublished by Elsevier ,1976