Kernelization of Discrete Optimization Problems on Parallel Architectures
Bolarinwa Olayemi Saheed

TL;DR
This paper develops and evaluates parallel algorithms for Kernelization in discrete optimization, specifically for a colored K-clique problem, demonstrating over 50% efficiency improvements and smaller kernels.
Contribution
It introduces parallel implementations of Kernelization algorithms for a specific discrete optimization problem, improving speed and kernel size reduction.
Findings
Parallel algorithms achieve over 50% efficiency improvement.
Parallel methods produce smaller kernels.
Evaluation focused on a colored K-clique problem.
Abstract
There are existing standard solvers for tackling discrete optimization problems. However, in practice, it is uncommon to apply them directly to the large input space typical of this class of problems. Rather, the input is preprocessed to look for simplifications and to extract the core subset of the problem space, which is called the Kernel. This pre-processing procedure is known in the context of parameterized complexity theory as Kernelization. In this thesis, I implement parallel versions of some Kernelization algorithms and evaluate their performance. The performance of Kernelization algorithms is measured either by the size of the output Kernel or by the time it takes to compute the kernel. Sometimes the Kernel is the same as the original input, so it is desirable to know this, as soon as possible. The problem scope is limited to a particular type of discrete optimisation problem…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and FPGA Design Techniques · Optimization and Packing Problems · Advanced Graph Theory Research
