Machine Learning Insides OptVerse AI Solver: Design Principles and Applications

Xijun Li, Fangzhou Zhu, Hui-Ling Zhen, Weilin Luo, Meng Lu +21 more
1/11/2024
cs.AI

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

In an era of digital ubiquity, efficient resource management and decision-making are paramount across numerous industries. To this end, we present a comprehensive study on the integration of machine learning (ML) techniques into Huawei Cloud's OptVerse AI Solver, which aims to mitigate the scarcity of real-world mathematical programming instances, and to surpass the capabilities of traditional optimization techniques. We showcase our methods for generating complex SAT and MILP instances utilizing generative models that mirror multifaceted structures of real-world problem. Furthermore, we introduce a training framework leveraging augmentation policies to maintain solvers' utility in dynamic environments. Besides the data generation and augmentation, our proposed approaches also include novel ML-driven policies for personalized solver strategies, with an emphasis on applications like graph convolutional networks for initial basis selection and reinforcement learning for advanced presolving and cut selection. Additionally, we detail the incorporation of state-of-the-art parameter tuning algorithms which markedly elevate solver performance. Compared with traditional solvers such as Cplex and SCIP, our ML-augmented OptVerse AI Solver demonstrates superior speed and precision across both established benchmarks and real-world scenarios, reinforcing the practical imperative and effectiveness of machine learning techniques in mathematical programming solvers.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{li2024machine,
  title  = {Machine Learning Insides OptVerse AI Solver: Design Principles and Applications},
  author = {Xijun Li and Fangzhou Zhu and Hui-Ling Zhen and Weilin Luo and Meng Lu and Yimin Huang and Zhenan Fan and Zirui Zhou and Yufei Kuang and Zhihai Wang and Zijie Geng and Yang Li and Haoyang Liu and Zhiwu An and Muming Yang and Jianshu Li and Jie Wang and Junchi Yan and Defeng Sun and Tao Zhong and Yong Zhang and Jia Zeng and Mingxuan Yuan and Jianye Hao and Jun Yao and Kun Mao},
  year   = {2024},
  eprint = {2401.05960},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.05960v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.05960.svg)](https://codeofpaper.com/paper/2401.05960)

Discussion