OpenBox is an efficient open-source system designed for solving
generalized black-box optimization (BBO) problems, such as
automatic hyper-parameter tuning,
automatic A/B testing, experimental design, database knob tuning,
processor architecture and circuit design,
resource allocation, automatic chemical design, etc.
The design of OpenBox follows the philosophy of providing “BBO as a service” - we
opt to implement OpenBox as a distributed, fault-tolerant, scalable, and efficient service,
with a wide range of application scope, stable performance across problems
and advantages such as ease of use, portability, and zero maintenance.