People in the lab are very enthusiastic about what they do. The environment is very stimulating and soon you realize that most of the limits are those in your head.
Scaling Exact Multi-Objective Combinatorial Optimization by Parallelization
Title | Scaling Exact Multi-Objective Combinatorial Optimization by Parallelization |
Publication Type | Conference Paper |
Year of Publication | 2014 |
Authors | Guo, J., E. Zulkoski, R. Olaechea, D. Rayside, K. Czarnecki, S. Apel, and J. M. Atlee |
Conference Name | 29th IEEE/ACM International Conference on Automated Software Engineering (ASE) |
Date Published | to appear |
Publisher | ACM |
Conference Location | Västerås, Sweden |
Abstract | Multi-Objective Combinatorial Optimization (MOCO) is fundamental to the development and optimization of software systems. We propose five novel parallel algorithms for solving MOCO problems exactly and efficiently. Our algorithms rely on off-the-shelf solvers to search for exact Pareto-optimal solutions, and they parallelize the search via collaborative communication, divide-and-conquer, or both. We demonstrate the feasibility and performance of our algorithms by experiments on three case studies of software-system designs. A key finding is that one algorithm, which we call FS-GIA, achieves substantial (even super-linear) speedups that scales well up to 64 cores. Furthermore, we analyze the performance bottlenecks and potential opportunities of our parallel algorithms, which facilitates further research on exact, parallel MOCO. |
Refereed Designation | Refereed |
Attachment | Size |
---|---|
ase2014epoal.pdf | 489.27 KB |
ase2014_PPT.pdf | 1.16 MB |