MIDACO Parallelization Scalability on 200 MINLP Benchmarks
نویسندگان
چکیده
This contribution presents a numerical evaluation of the impact of parallelization on the performance of an evolutionary algorithm for mixed-integer nonlinear programming (MINLP). On a set of 200 MINLP benchmarks the performance of the MIDACO solver is assessed with gradually increasing parallelization factor from one to three hundred. The results demonstrate that the efficiency of the algorithm can be significantly improved by parallelized function evaluation. Furthermore, the results indicate that the scale-up behaviour on the efficiency resembles a linear nature, which implies that this approach will even be promising for very large parallelization factors. The presented research is especially relevant to CPUtime consuming real-world applications, where only a low number of serial processed function evaluation can be calculated in reasonable time.
منابع مشابه
Manyopt: An Extensible Tool for Mixed, Non-Linear Optimization Through SMT Solving
Optimization of Mixed-Integer Non-Linear Programming (MINLP) supports important decisions in applications such as Chemical Process Engineering. But current solvers have limited ability for deductive reasoning or the use of domain-specific theories, and the management of integrality constraints does not yet exploit automated reasoning tools such as SMT solvers. This seems to limit both scalabili...
متن کاملPerformance Modeling and Measurement of Parallelized Code for Distributed Shared Memory Multiprocessors
This paper presents a model to evaluate the performance and overhead of parallelizing sequential code using compiler directives for multiprocessing on distributed shared memory (DSM) systems. With increasing popularity of shared address space architectures, it is essential to understand their performance impact on programs that benefit from shared memory multiprocessing. We present a simple mod...
متن کاملExperiments with auto - parallelizing 1 SPEC 2000 FP benchmarks
In this paper, we document the experimental work in our attempts to 7 automatically parallelize SPEC2000FP benchmarks for SMP machines. This is 8 not purely a research project. It was implemented within IBM’s software labo9 ratory in a commercial compiler infrastructure which implements OpenMP 2.0 10 specifications in both Fortran and C/C++. From the beginning, our emphasis is 11 on using simpl...
متن کاملNumerical Optimization of ESA's Messenger Space Mission Benchmark
The design and optimization of interplanetary space mission trajectories is known to be a difficult challenge. The trajectory of the Messenger mission (launched by NASA in 2004) is one of the most complex ones ever created. The European Space Agency (ESA) makes available a numerical optimization benchmark which resembles an accurate model of Messengers full mission trajectory. This contribution...
متن کاملEffective Cross-Platform, Multilevel Parallelism via Dynamic Adaptive Execution
This paper presents preliminary efforts to develop compilation and execution environments that achieve performance portability of multilevel parallelization on hierarchical architectures. Using the NAS parallel benchmarks, we first illustrate the lack of portable performance on stateof-the-art scalable parallel systems despite the use of two portable programming models, MPI and OpenMP. Then we ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Artif. Intell. Soft Comput. Res.
دوره 7 شماره
صفحات -
تاریخ انتشار 2017