ACM Home Page
Please provide us with feedback. Feedback
Parallel interval-Newton using message passing: dynamic load balancing strategies
Full text PdfPdf (296 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM) table of contents
Denver, Colorado
Pages: 23 - 23  
Year of Publication: 2001
ISBN:1-58113-293-X
Authors
Chao-Yang Gau  University of Notre Dame, Notre Dame
Mark A. Stadtherr  University of Notre Dame, Notre Dame
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
IEEE-CS\DATC : IEEE Computer Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 29,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/582034.582057
What is a DOI?

ABSTRACT

Branch-and-prune and branch-and-bound techniques are commonly used for intelligent search in finding all solutions, or the optimal solution, within a space of interest. The corresponding binary tree structure provides a natural parallelism allowing concurrent evaluation of subproblems using parallel computing technology. Of special interest here are techniques derived from interval analysis, in particular an interval-Newton/generalized-bisection procedure. In this context, we discuss issues of load balancing and work scheduling that arise in the implementation of parallel interval-Newton on a cluster of workstations using message passing, and describe and analyze techniques for this purpose. Results using an asynchronous diffusive load balancing strategy show that a consistently high efficiency can be achieved in solving nonlinear equations, providing excellent scalability, especially with the use of a two-dimensional torus virtual network. The effectiveness of the approach used, especially in connection with a novel stack management scheme, is also demonstrated in the consistent superlinear speedups observed in performing global optimization.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Adjiman, C. S., Androulakis, I. P. & Floudas, C. A. (2000) Global optimization of mixed-integer nonlinear problems. AIChE J.,46, 1769.
 
2
Androulakis, I.P. & Floudas, C. A. (1998) Distributed branch and bound algorithms for global optimization. In Parallel Processing of Discrete Problems, ed. P. M. Pardalos, Springer-Verlag, Berlin.
 
3
Anstreicher, K. M., Brixius, N., Goux, J.-P. & Linderoth, J. (2000) Solving large quadratic assignment problems on computational grids. Presented at 17th International Symposium on Mathematical Programming, Atlanta, GA, August.
 
4
Balaji, G. V. & Seader, J. D. (1995) Application of interval-Newton method to chemical engineering problems. AIChE Symp. Ser.,91(304), 364.
 
5
Blumofe, R. D. & Leiserson, C. E. (1994) Scheduling multithreaded computations by work stealing. In Proceedings 35th Annual Symposium on Foundations of Computer Science, ed. S. Goldwasser, IEEE Computer Society Press, Los Alamitos, CA.
6
 
7
Byrne, R. P. & Bogle, I. D. L. (2000) Global optimization of modular process flowsheets. Ind. Eng. Chem. Res.,39, 4296.
 
8
Clausen, J. & Traff, J. L. (1991) Implementations of parallel branch-and-bound algorithms-experience with the graph partitioning problem. Anns. Opns. Res.,33, 331.
 
9
 
10
 
11
 
12
Dijkstra, E. W., Feijen, W. H. & van Gasteren, A. J. M. (1983) Derivation of a termination detection algorithm for distributed computations. Inf. Process. Lett.,16, 217.
 
13
Dijkstra, E. W. & Scholten, C. S. (1980) Termination detection for diffusing computations. Inf. Process. Lett.,11, 1.
 
14
15
 
16
 
17
Frommer, A. & Mayer, G. (1989) Parallel interval multisplittings. Numer. Math.,56, 255.
 
18
 
19
Gau, C.-Y. & Stadtherr, M. A. (1998) Global nonlinear parameter estimation using interval analysis: Parallel computing strategies. Presented at AIChE Annual Meeting, Miami Beach, FL, November.
 
20
Gau, C.-Y. & Stadtherr, M. A. (2000) Reliable nonlinear parameter estimation using interval analysis: Error-in-variable approach. Comput. Chem. Eng.,24, 631.
 
21
Gendron, B. & Crainic, T. G. (1994) Parallel branch-and-bound algorithms-survey and synthesis. Oper. Res.,42, 1042.
 
22
Goux, J.-P., Kulkani, S., Linderoth, J. & Yoder, M. (2000) An enabling framework for master-worker computing applications on the computational grid. Technical Report, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL.
 
23
 
24
 
25
Han, J. R., Manousiousthakis, V. & Choi, S. H. (1997) Global optimization of chemical processes using the interval analysis. Korean J. Chem. Eng.,14, 270.
 
26
Hansen, E. R. (1992). Global Optimization Using Interval Analysis, Marcel Dekkar, New York, NY.
 
27
Harding, S. T., Maranas, C. D., McDonald, C. M. & Floudas, C. A. (1997) Locating all homogeneous azeotropes in multicomponent mixtures. Ind. Eng. Chem. Res.,36, 160.
 
28
Harding, S. T. & Floudas, C. A. (2000) Locating all heterogeneous and reactive azeotropes in multicomponent mixtures. Ind. Eng. Chem. Res.,39, 1576.
 
29
 
30
Heirich, A. & Taylor, S. (1995) Load balancing by diffusion. In Proceedings 24th International Conference on Parallel Programming, Vol. 3, CRC Press, Boca Raton, FL.
 
31
Hu, C. (1996) Parallel solutions for large-scale general sparse nonlinear systems of equations. J. Comput. Sci. Tech.,11, 257.
 
32
Hu, C., Frolov, A., Kearfott, R. B. & Yang, Q. (1995) A general iterative sparse linear solver and its parallelization for interval Newton methods. Reliable Computing,1, 251.
 
33
 
34
Kearfott, R. B. (1996). Rigorous Global Search: Continuous Problems, Kluwer Academic Publishers, Dordrecht, The Netherlands.
 
35
Klepeis, J. L. & Floudas, C. A. (2000) Deterministic global optimization and torsion angle dynamics for molecular structure prediction. Comput. Chem. Eng.,24, 1761.
 
36
 
37
 
38
McDonald, C.M. & Floudas, C. A. (1997) GLOPEQ: A new computational tool for the phase and chemical equilibrium problem. Comput. Chem. Eng.21, 1.
 
39
 
40
McKinnon, K. I. M., Millar, C. G. & Mongeau M. (1996) Global optimization for the chemical and phase equilibrium problem using interval analysis. In State of the Art in Global Optimization: Computational Methods and Applications, eds. C. A. Floudas & P. M. Pardalos, Kluwer Academic Publishers, Dordrecht, The Netherlands.
 
41
 
42
Neumaier, A. (1990). Interval Methods for Systems of Equations, Cambridge University Press, Cambridge, UK.
 
43
 
44
 
45
 
46
Rump, S. M. (1999) Fast and parallel interval arithmetic. BIT,39, 534.
 
47
Rushmeier, R. A. (1993) Experiments with parallel branch-and-bound algorithms for the set covering problems. Oper. Res. Lett.,13, 277.
 
48
Schnepper, C. A. & Stadtherr, M. A. (1993) Application of a parallel interval Newton/generalized bisection algorithm to equation-based chemical process flowsheeting. Interval Computing,1993(4), 40.
 
49
Schnepper, C. A. & Stadtherr, M. A. (1996) Robust process simulation using interval methods. Comput. Chem. Eng.,20, 187.
 
50
Sinha, M., Achenie, L. E. K. & Ostrovsky, G. M. (1999) Parallel branch and bound global optimizer for product design. Presented at AIChE Annual Meeting, Dallas, TX, November.
 
51
Smith, E. M. B. & Pantelides, C. C. (1999) A symbolic reformulation/spatial branch-and-bound algorithm for the global optimization of nonconvex MINLPs. Comput. Chem. Eng.,23, 457.
 
52
Stradi, B. A., Brennecke, J. F., Kohn, J. P. & Stadtherr, M. A. (2001) Reliable computation of mixture critical points. AIChE J,47, 212.
 
53
Subrahmanyam, S., Kudva, G. K., Bassett, M. H. & Pekny, J. F. (1996) Application of distributed computing to batch plant design and scheduling. AIChE J.,42, 1648.
 
54
 
55
Troya, J. & Ortega, M. (1989) A study of parallel branch-and-bound algorithms with best-bound-first search. Parallel Computing,11, 121.
 
56
 
57
 
58
Xu, G., Scurto, A. M., Castier, M., Brennecke, J. F. & Stadtherr, M. A. (2000) Reliable computation of high pressure solid-fluid equilibrium. Ind. Eng. Chem. Res.,39, 1624.

Collaborative Colleagues:
Chao-Yang Gau: colleagues
Mark A. Stadtherr: colleagues