QUBO++ Library with QUBO Solver APIs
Author: Koji Nakano, License: Non-commercial research and evaluation purposes without any guarantees.
|
API for the ABS2 GPU QUBO Solver. More...
#include <iostream>
#include <memory>
#include <string>
Go to the source code of this file.
Classes | |
class | abs2::Solver |
Class to configure the ABS2 QUBO solver. More... | |
class | abs2::Model |
Class to store and manipulate a QUBO model. More... | |
class | abs2::Param |
Class to store parameters for ABS2 QUBO solver. More... | |
class | abs2::Sol |
Class to store a solution computed by ABS2 QUBO solver. More... | |
class | abs2::Callback |
Class to manage callback function for ABS2 QUBO solver. More... | |
Namespaces | |
abs2 | |
Namespace to call ABS2 GPU QUBO solver. | |
API for the ABS2 GPU QUBO Solver.
This header file provides API definitions for interfacing with the ABS2 GPU QUBO solver. ABS2 is a QUBO (Quadratic Unconstrained Binary Optimization) solver that leverages GPU capabilities to efficiently solve QUBO problems.
Please refer to the following article for more information on the ABS2 GPU QUBO solver: Koji Nakano et al.,Diverse Adaptive Bulk Search: a Framework for Solving QUBO Problems on Multiple GPUs. IPDPS Workshops 2023: 314-325. https://doi.org/10.1109/IPDPSW59300.2023.00060
Definition in file abs2.hpp.