2025-11-13T22:16:11.184529

Fast and Interpretable Mixed-Integer Linear Program Solving by Learning Model Reduction

Li, Chen, Li et al.
By exploiting the correlation between the structure and the solution of Mixed-Integer Linear Programming (MILP), Machine Learning (ML) has become a promising method for solving large-scale MILP problems. Existing ML-based MILP solvers mainly focus on end-to-end solution learning, which suffers from the scalability issue due to the high dimensionality of the solution space. Instead of directly learning the optimal solution, this paper aims to learn a reduced and equivalent model of the original MILP as an intermediate step. The reduced model often corresponds to interpretable operations and is much simpler, enabling us to solve large-scale MILP problems much faster than existing commercial solvers. However, current approaches rely only on the optimal reduced model, overlooking the significant preference information of all reduced models. To address this issue, this paper proposes a preference-based model reduction learning method, which considers the relative performance (i.e., objective cost and constraint feasibility) of all reduced models on each MILP instance as preferences. We also introduce an attention mechanism to capture and represent preference information, which helps improve the performance of model reduction learning tasks. Moreover, we propose a SetCover based pruning method to control the number of reduced models (i.e., labels), thereby simplifying the learning process. Evaluation on real-world MILP problems shows that 1) compared to the state-of-the-art model reduction ML methods, our method obtains nearly 20% improvement on solution accuracy, and 2) compared to the commercial solver Gurobi, two to four orders of magnitude speedups are achieved.
academic

āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϝ⧋āĻ—ā§āϝ āĻŽāĻŋāĻļā§āϰ-āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻž āϰ⧈āĻ–āĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏāĻŽāĻžāϧāĻžāύ āĻļ⧇āĻ–āĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ

āĻŽā§ŒāϞāĻŋāĻ• āϤāĻĨā§āϝ

  • āĻĒ⧇āĻĒāĻžāϰ āφāχāĻĄāĻŋ: 2501.00307
  • āĻļāĻŋāϰ⧋āύāĻžāĻŽ: āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϝ⧋āĻ—ā§āϝ āĻŽāĻŋāĻļā§āϰ-āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻž āϰ⧈āĻ–āĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏāĻŽāĻžāϧāĻžāύ āĻļ⧇āĻ–āĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ
  • āϞ⧇āĻ–āĻ•: āχāϝāĻŧāĻŋāĻ•ā§āϏ⧁āϝāĻŧāĻžāύ āϞāĻŋ, āĻ•ā§āϝāĻžāύ āĻšā§‡āύ, āϜāĻŋāϝāĻŧāĻžāϜ⧁āύ āϞāĻŋ, āϜāĻŋāϝāĻŧāĻžāĻšā§āχ āĻĄā§āϝāĻŧāĻžāύ, āϜāĻŋāϝāĻŧāĻ‚āĻ“āϝāĻŧ⧇āχ āĻšāĻžāύ, āϤāĻžāĻ“ āĻāĻ‚, āĻ­āĻŋāύāϏ⧇āĻ¨ā§āϟ āϚāĻžāω, āĻ“āϝāĻŧ⧇āχāĻ“āϝāĻŧ⧇āχ āω, āĻ“āϝāĻŧāĻžāύāĻŋāωāϝāĻŧāĻžāύ āĻ“āϝāĻŧāĻžāĻ‚
  • āĻļā§āϰ⧇āĻŖā§€āĻŦāĻŋāĻ­āĻžāĻ—: cs.LG cs.AI
  • āĻĒā§āϰāĻ•āĻžāĻļāύāĻžāϰ āϏāĻŽāϝāĻŧ: ⧍ā§Ļ⧍ā§Ē āϏāĻžāϞ⧇āϰ ā§Šā§§ āĻĄāĻŋāϏ⧇āĻŽā§āĻŦāϰ (arXiv āĻĒā§āϰāĻžāĻ•-āĻĒā§āϰāĻŋāĻ¨ā§āϟ)
  • āĻĒā§āϰāϤāĻŋāĻˇā§āĻ āĻžāύ: āĻĻāĻ•ā§āώāĻŋāĻŖ-āĻĒā§‚āĻ°ā§āĻŦ āĻŦāĻŋāĻļā§āĻŦāĻŦāĻŋāĻĻā§āϝāĻžāϞāϝāĻŧ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āĻŦāĻŋāĻœā§āĻžāĻžāύ āĻ“ āĻĒā§āϰāĻ•ā§ŒāĻļāϞ āĻ•āϞ⧇āϜ, āĻšā§āϝāĻŧāĻžāĻ“āϝāĻŧ⧇ āύ⧋āϝāĻŧāĻžāĻš āφāĻ°ā§āĻ• āĻ˛ā§āϝāĻžāĻŦāϰ⧇āϟāϰāĻŋ
  • āĻĒ⧇āĻĒāĻžāϰ āϞāĻŋāĻ™ā§āĻ•: https://arxiv.org/abs/2501.00307

āϏāĻžāϰāϏāĻ‚āĻ•ā§āώ⧇āĻĒ

āĻāχ āĻĒ⧇āĻĒāĻžāϰāϟāĻŋ āĻŽāĻŋāĻļā§āϰ-āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻž āϰ⧈āĻ–āĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ (MILP) āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻŦ⧃āĻšā§Ž-āĻ¸ā§āϕ⧇āϞ MILP āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŽā§‡āĻļāĻŋāύ āϞāĻžāĻ°ā§āύāĻŋāĻ‚-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰ⧇āĨ¤ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒā§āϰāĻžāĻ¨ā§āϤ-āĻĨ⧇āϕ⧇-āĻĒā§āϰāĻžāĻ¨ā§āϤ āϏāĻŽāĻžāϧāĻžāύ āĻļ⧇āĻ–āĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āĻāχ āĻĒ⧇āĻĒāĻžāϰāϟāĻŋ āĻŽā§‚āϞ MILP-āĻāϰ āϏāϰāϞ⧀āĻ•ā§ƒāϤ āϏāĻŽāϤ⧁āĻ˛ā§āϝ āĻŽāĻĄā§‡āϞ āĻāĻ•āϟāĻŋ āĻŽāĻ§ā§āϝāĻŦāĻ°ā§āϤ⧀ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻļ⧇āϖ⧇āĨ¤ āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ āĻļ⧇āĻ–āĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰ⧇ āϝāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋ MILP āωāĻĻāĻžāĻšāϰāϪ⧇ āϏāĻŽāĻ¸ā§āϤ āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞ⧇āϰ āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ• āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻŽāύ⧋āϝ⧋āĻ— āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āϤāĻĨā§āϝ āĻ•ā§āϝāĻžāĻĒāϚāĻžāϰ āĻ•āϰāϤ⧇āĨ¤ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻĢāϞāĻžāĻĢāϞ āĻĻ⧇āĻ–āĻžāϝāĻŧ āϝ⧇ āĻ…āĻ¤ā§āϝāĻžāϧ⧁āύāĻŋāĻ• āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ ML āĻĒāĻĻā§āϧāϤāĻŋāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻāχ āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻŽāĻžāϧāĻžāύ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻžāϝāĻŧ āĻĒā§āϰāĻžāϝāĻŧ ⧍ā§Ļ% āωāĻ¨ā§āύāϤāĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻŦāĻžāĻŖāĻŋāĻœā§āϝāĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύāĻ•āĻžāϰ⧀ Gurobi-āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ ⧍-ā§Ē āĻ…āĻ°ā§āĻĄāĻžāϰ āĻŽā§āϝāĻžāĻ—āύāĻŋāϟāĻŋāωāĻĄ āĻ¤ā§āĻŦāϰāĻŖ āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇āĨ¤

āĻ—āĻŦ⧇āώāĻŖāĻž āĻĒāϟāĻ­ā§‚āĻŽāĻŋ āĻāĻŦāĻ‚ āĻĒā§āϰ⧇āϰāĻŖāĻž

āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻ‚āĻœā§āĻžāĻž

āĻŽāĻŋāĻļā§āϰ-āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻž āϰ⧈āĻ–āĻŋāĻ• āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ (MILP) āϏāϰāĻŦāϰāĻžāĻš āĻļ⧃āĻ™ā§āĻ–āϞ āϞāϜāĻŋāĻ¸ā§āϟāĻŋāĻ•ā§āϏ, āϏ⧇āĻŦāĻž āϏāĻŽāϝāĻŧāϏ⧂āĻšā§€, āĻļāĻ•ā§āϤāĻŋ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻāĻŦāĻ‚ āĻĒāϰāĻŋāĻŦāĻšāύ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻžāϰ āĻŽāϤ⧋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦā§āϝāĻžāĻĒāĻ• āĻĒā§āϰāϝāĻŧā§‹āĻ— āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒā§āϰāϝāĻŧā§‹āϗ⧇, MILP āωāĻĻāĻžāĻšāϰāĻŖāϗ⧁āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĻāĻļ āϞāĻ•ā§āώ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ āĻāĻŦāĻ‚ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϜāĻĄāĻŧāĻŋāϤ, āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦāĻžāĻŖāĻŋāĻœā§āϝāĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύāĻ•āĻžāϰ⧀āϗ⧁āϞāĻŋ āϏāĻ āĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύ āĻĒāĻĻā§āϧāϤāĻŋāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϤ⧈āϰāĻŋ, āĻ—āĻŖāύāĻž āĻ–āϰāϚ āĻŦ⧇āĻļāĻŋ āĻāĻŦāĻ‚ āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āϚāĻžāĻšāĻŋāĻĻāĻž āĻĒā§‚āϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻžāĨ¤

āĻ—āĻŦ⧇āώāĻŖāĻž āĻĒā§āϰ⧇āϰāĻŖāĻž

ā§§. āĻ¸ā§āϕ⧇āϞ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻž: āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ ML āĻĒāĻĻā§āϧāϤāĻŋāϗ⧁āϞāĻŋ āϏāϰāĻžāϏāϰāĻŋ āωāĻšā§āϚ-āĻŽāĻžāĻ¤ā§āϰāĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύ āĻ¸ā§āĻĨāĻžāύ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻļ⧇āϖ⧇, āĻ¸ā§āϕ⧇āϞ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻž āϰāϝāĻŧ⧇āϛ⧇ āĨ¨. āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϝ⧋āĻ—ā§āϝāϤāĻžāϰ āĻ…āĻ­āĻžāĻŦ: āĻĒā§āϰāĻžāĻ¨ā§āϤ-āĻĨ⧇āϕ⧇-āĻĒā§āϰāĻžāĻ¨ā§āϤ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϝ⧋āĻ—ā§āϝ āϏāĻŽāĻžāϧāĻžāύ āĻŦāĻž āĻ¸ā§āĻŦāĻœā§āĻžāĻžāϤ āĻŦā§‹āĻāĻžāĻĒāĻĄāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž āĨŠ. āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āϤāĻĨā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ…āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ: āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ āĻĒāĻĻā§āϧāϤāĻŋāϗ⧁āϞāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞ⧇āϰ āωāĻĒāϰ āĻĢā§‹āĻ•āĻžāϏ āĻ•āϰ⧇, āϏāĻŽāĻ¸ā§āϤ āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞ⧇āϰ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āϤāĻĨā§āϝ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧇

āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž

  • āĻĒā§āϰāĻžāĻ¨ā§āϤ-āĻĨ⧇āϕ⧇-āĻĒā§āϰāĻžāĻ¨ā§āϤ āϏāĻŽāĻžāϧāĻžāύ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāϏ: āϏāĻŽāĻžāϧāĻžāύ āĻ¸ā§āĻĨāĻžāύ⧇āϰ āωāĻšā§āϚ-āĻŽāĻžāĻ¤ā§āϰāĻŋāĻ•āϤāĻžāϰ āĻ•āĻžāϰāϪ⧇ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāϏ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻ•āĻŽ
  • āĻļ⧇āĻ–āĻžāϰ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ: āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āĻĻ⧃āĻˇā§āϟāĻŋāĻ­āĻ™ā§āĻ—āĻŋ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ, āĻĻāĻ•ā§āώāϤāĻž āϏ⧀āĻŽāĻŋāϤ
  • āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ āĻĒāĻĻā§āϧāϤāĻŋ: āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞāϗ⧁āϞāĻŋāϕ⧇ āϏāĻŽāĻžāύ āφāĻĻāĻ°ā§āĻļ āϞ⧇āĻŦ⧇āϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇, āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ• āϤāĻĨā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āύāĻž

āĻŽā§‚āϞ āĻ…āĻŦāĻĻāĻžāύ

āĨ§. āĻĒāĻ›āĻ¨ā§āĻĻ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ āĻļ⧇āĻ–āĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ: āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞ⧇āϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āϤāĻĨā§āϝ⧇ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻ•āϰ⧇, āωāĻĻāĻžāĻšāϰāĻŖ-āĻ•ā§ŒāĻļāϞ āĻ¸ā§āĻĨāĻžāύ⧇ āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ• āϤāĻĨā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĨ¨. āĻŽāύ⧋āϝ⧋āĻ— āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āϝ āĻĄāĻŋāϜāĻžāχāύ: āωāĻĻāĻžāĻšāϰāĻŖ āĻāĻŦāĻ‚ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ• āĻ•ā§āϝāĻžāĻĒāϚāĻžāϰ āĻ•āϰ⧇, āĻļ⧇āĻ–āĻžāϰ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧇ āĨŠ. SETCOVER āĻ›āĻžāρāϟāĻžāχ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āĻĒā§āϰāĻŦāĻ°ā§āϤāύ: āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞ (āϞ⧇āĻŦ⧇āϞ) āϏāĻ‚āĻ–ā§āϝāĻž āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰ⧇, āϏāĻŽāĻ¸ā§āϤ āωāĻĻāĻžāĻšāϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻ¨ā§āϝ⧂āύāϤāĻŽ āϞ⧇āĻŦ⧇āϞ āϏ⧇āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĨĒ. āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ¨ā§āύāϤāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ: āĻŦāĻžāĻ¸ā§āϤāĻŦ MILP āϏāĻŽāĻ¸ā§āϝāĻžāϝāĻŧ āϝāĻžāϚāĻžāχ āĻ•āϰāĻž, āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž ⧍ā§Ļ% āωāĻ¨ā§āύāϤāĻŋ, Gurobi-āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ ⧍-ā§Ē āĻ…āĻ°ā§āĻĄāĻžāϰ āĻŽā§āϝāĻžāĻ—āύāĻŋāϟāĻŋāωāĻĄ āĻ¤ā§āĻŦāϰāĻŖ

āĻĒāĻĻā§āϧāϤāĻŋ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ

āĻ•āĻžāĻœā§‡āϰ āϏāĻ‚āĻœā§āĻžāĻž

āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāĻžāχāϜāĻĄ MILP āϏāĻŽāĻ¸ā§āϝāĻž āĻĻ⧇āĻ“āϝāĻŧāĻž:

min f(c, x)
s.t. g(A, x) ≤ b
     xI ∈ Z^d, x_{-I} ∈ R^{n-d}

āϝ⧇āĻ–āĻžāύ⧇ θ = ⟨A, c, b⟩ MILP āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇āĨ¤

āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ•ā§ŒāĻļāϞ āϏāĻ‚āĻœā§āĻžāĻž: s*(θ) = (T(θ), x*_I(θ)), āϝāĻž āĻ•āĻ ā§‹āϰ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϏ⧇āϟ T(θ) āĻāĻŦāĻ‚ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āϏāĻŽāĻžāϧāĻžāύ⧇ āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻž āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞ⧇āϰ āĻŽāĻžāύ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĨ¤

āωāĻĻā§āĻĻ⧇āĻļā§āϝ: āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ θ āĻĨ⧇āϕ⧇ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ•ā§ŒāĻļāϞ s*(θ)-āĻ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻļāĻŋāϖ⧁āύāĨ¤

āĻŽāĻĄā§‡āϞ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āϝ

āĨ§. āĻ•ā§ŒāĻļāϞ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ āĻāĻŦāĻ‚ āĻ›āĻžāρāϟāĻžāχ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ

  • āĻ•ā§ŒāĻļāϞ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ: Good-Turing āĻ…āύ⧁āĻŽāĻžāύāĻ•āĻžāϰ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āωāĻĻāĻžāĻšāϰāĻŖ āϏāĻ‚āĻ–ā§āϝāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύ, āϝāϤāĻ•ā§āώāĻŖ āύāĻž N₁/N āĻĨā§āϰ⧇āĻļāĻšā§‹āĻ˛ā§āĻĄā§‡āϰ āύāĻŋāĻšā§‡ āĻĒāĻĄāĻŧ⧇
  • āĻ•ā§ŒāĻļāϞ āĻ›āĻžāρāϟāĻžāχ: āωāĻĻāĻžāĻšāϰāĻŖ-āĻ•ā§ŒāĻļāϞ āĻĻā§āĻŦāĻŋāĻĒāĻ•ā§āώ⧀āϝāĻŧ āĻ—ā§āϰāĻžāĻĢ G(V_θ, V_s, E) āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ, āĻ›āĻžāρāϟāĻžāχ āϏāĻŽāĻ¸ā§āϝāĻžāϕ⧇ SETCOVER āϏāĻŽāĻ¸ā§āϝāĻžāϝāĻŧ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻ•āϰ⧁āύ
  • āϞ⧋āĻ­ā§€ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ: āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāĻŽā§‚āϞāĻ•āĻ­āĻžāĻŦ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦ⧇āĻļāĻŋ āĻ…āĻ•āĻ­āĻžāϰ āĻ•āϰāĻž āωāĻĻāĻžāĻšāϰāĻŖ āύ⧋āĻĄ āĻ•āĻ­āĻžāϰ āĻ•āϰ⧇ āĻāĻŽāύ āĻ•ā§ŒāĻļāϞ āύ⧋āĻĄ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ

āĨ¨. āĻĒāĻ›āĻ¨ā§āĻĻ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻ•ā§ŒāĻļāϞ āĻļ⧇āĻ–āĻž

āĻĒāĻ›āĻ¨ā§āĻĻ āĻ—āĻŖāύāĻž:

r(θáĩĸ, sâąŧ) = -log(p(θáĩĸ, sâąŧ) + d(θáĩĸ, sâąŧ))

āϝ⧇āĻ–āĻžāύ⧇ p(θáĩĸ, sâąŧ) āĻ…āϏāĻŽā§āĻ­āĻŦāϤāĻž āĻāĻŦāĻ‚ d(θáĩĸ, sâąŧ) āϏāĻžāĻŦ-āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāϞāĻŋāϟāĻŋāĨ¤

āĻĒāĻ›āĻ¨ā§āĻĻ āϏāĻ‚āĻœā§āĻžāĻž:

(θáĩĸ, sâąŧ) â‰ģ (θáĩĸ, sₖ) ⇔ r(θáĩĸ, sâąŧ) > r(θáĩĸ, sₖ)

āĻŽāύ⧋āϝ⧋āĻ— āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻāύāϕ⧋āĻĄāĻŋāĻ‚:

A([θáĩĸ, S^P]) = softmax(QK^T/√d)V

āĻĒā§āϰāϤāĻŋāϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ-āĻ•ā§ŒāĻļāϞ āĻœā§‹āĻĄāĻŧāĻž ⟨θáĩĸ, sâąŧ⟩āϕ⧇ āĻŸā§‹āϕ⧇āύ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύ, āĻŦāĻšā§-āĻ¸ā§āϤāϰ⧀āϝāĻŧ āĻŽāύ⧋āϝ⧋āĻ— āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āύāĻŋāĻˇā§āĻ•āĻžāĻļāύ āĻ•āϰ⧁āύāĨ¤

āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āωāĻĻā§āĻ­āĻžāĻŦāύ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ

āĨ§. āĻĒāĻ›āĻ¨ā§āĻĻ āύāĻŽā§āύāĻž āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ

āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āĻŸā§āϰāĻžāύāϜāĻŋāϟāĻŋāĻ­āĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āĻ•ā§ŒāĻļāϞāϗ⧁āϞāĻŋāϕ⧇ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āϏāĻžāϜāĻžāύ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ M_P āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ•āϰāĻž āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āύāĻŽā§āύāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ (M_P choose 2) āĻœā§‹āĻĄāĻŧāĻž āϤ⧁āϞāύāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āύāĻŽā§āύāĻž āϜāϟāĻŋāϞāϤāĻž āĻĻā§āĻŦāĻŋāϘāĻžāϤ āĻĨ⧇āϕ⧇ āϰ⧈āĻ–āĻŋāϕ⧇ āĻšā§āϰāĻžāϏ āĻ•āϰ⧁āύāĨ¤

āĨ¨. āĻĻā§āĻŦ⧈āϤ āĻ•ā§āώāϤāĻŋ āĻĢāĻžāĻ‚āĻļāύ

  • āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•ā§āώāϤāĻŋ:
L_p(Ά) = -1/N ∑∑[Îŧáĩĸ,âąŧ log(páĩĸ,âąŧ) + (1-Îŧáĩĸ,âąŧ) log(1-páĩĸ,âąŧ)]
  • āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻ•ā§āώāϤāĻŋ:
L_d(Ά) = 1/N ∑∑(rĖ‚áĩĸ,΃(j) - rĖ‚áĩĸ,΃(j+1) - δáĩĸ,âąŧ)²
  • āĻŽā§‹āϟ āĻ•ā§āώāϤāĻŋ: L_total(Ά) = Îģ₁L_p(Ά) + Îģ₂L_d(Ά)

āĨŠ. āĻļā§€āĻ°ā§āώ-k āĻ•ā§ŒāĻļāϞ āĻ…āύ⧁āĻŽāĻžāύ

āĻ…āύāϞāĻžāχāύ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇ āĻļā§€āĻ°ā§āώ-k āφāωāϟāĻĒ⧁āϟ āĻ•ā§ŒāĻļāϞ āĻĒā§āϰāĻžāĻ°ā§āĻĨā§€ āĻšāĻŋāϏāĻžāĻŦ⧇ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ, āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ āĻ…āϏāĻŽā§āĻ­āĻŦāϤāĻž āϏāĻš āĻ•ā§ŒāĻļāϞ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύāĨ¤

āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϏ⧇āϟāφāĻĒ

āĻĄā§‡āϟāĻžāϏ⧇āϟ

āĨ§. MIPLIB: ā§ŦāϟāĻŋ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦ MILP āϏāĻŽāĻ¸ā§āϝāĻž, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ¸ā§āϕ⧇āϞ āĻāĻŦāĻ‚ āϏāĻŽāĻžāϧāĻžāύ āĻ•āĻ āĻŋāύāϤāĻž āĨ¨. āĻœā§āĻŦāĻžāϞāĻžāύ⧀ āϕ⧋āώ āĻļāĻ•ā§āϤāĻŋ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āϏāĻŽāĻ¸ā§āϝāĻž: āϏāĻŽāϝāĻŧ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ T āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āϜāϟāĻŋāϞāϤāĻž āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝ āĻ•āϰ⧁āύ āĨŠ. āχāύāϭ⧇āĻ¨ā§āϟāϰāĻŋ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āϏāĻŽāĻ¸ā§āϝāĻž: ā§ĢāϟāĻŋ āĻŦ⧃āĻšā§Ž-āĻ¸ā§āϕ⧇āϞ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻļāĻŋāĻ˛ā§āĻĒ āϏāĻŽāĻ¸ā§āϝāĻž, āĻ—āĻĄāĻŧ⧇ āĻĒā§āϰāĻžāϝāĻŧ ā§§ā§Ļā§Ļ,ā§Ļā§Ļā§Ļ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž

āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ

āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ:

accuracy = 1/N |{θáĩĸ | p(θáĩĸ, ŝâąŧ) ≤ Îĩ₁ ∧ d(θáĩĸ, ŝâąŧ) ≤ Îĩ₂}|

āϝ⧇āĻ–āĻžāύ⧇ āĻ…āϏāĻŽā§āĻ­āĻŦāϤāĻž āĻāĻŦāĻ‚ āϏāĻžāĻŦ-āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāϞāĻŋāϟāĻŋ āϏāĻšāύāĻļā§€āϞāϤāĻž āωāĻ­āϝāĻŧāχ ā§§Ã—āĨ§āĨĻâģ⁴ āĻ āϏ⧇āϟ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ• āĻĒāĻĻā§āϧāϤāĻŋ

āĨ§. Gurobi: āωāĻ¨ā§āύāϤ āĻŦāĻžāĻŖāĻŋāĻœā§āϝāĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύāĻ•āĻžāϰ⧀ (āωāĻˇā§āĻŖ āĻļ⧁āϰ⧁ āϏāĻ•ā§āώāĻŽ) āĨ¨. Gurobi āĻšāĻŋāωāϰāĻŋāĻ¸ā§āϟāĻŋāĻ•: Gurobi āĻšāĻŋāωāϰāĻŋāĻ¸ā§āϟāĻŋāĻ• āĻŽā§‹āĻĄ (ā§§ āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āϏāĻŽāϝāĻŧ āϏ⧀āĻŽāĻž) āĨŠ. MLOPT: āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻĒā§āϰāϝ⧋āĻœā§āϝ āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻļ⧇āĻ–āĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āĨĒ. āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāϏ āĻāĻŦāĻ‚ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ: āϏāĻŽāĻžāϧāĻžāύ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāϏ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋ

āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻŋāĻŦāϰāĻŖ

  • āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜāĻžāϰ: AdamW, āĻļ⧇āĻ–āĻžāϰ āĻšāĻžāϰ ā§Ļ.āĨĻāĨĻāĨĻāĨ§-āĨĻ.āĨĻāĨĻāĨ§
  • āĻļ⧇āĻ–āĻžāϰ āĻšāĻžāϰ āĻ•ā§āώāϝāĻŧ: āĻĒā§āϰāϤāĻŋ ā§§ā§Ļ āϰāĻžāωāĻ¨ā§āĻĄā§‡ āϰ⧈āĻ–āĻŋāĻ• āĻ•ā§āώāϝāĻŧ āĨĻ.āĨ¯ āϗ⧁āĻŖ, āĻŽā§‹āϟ āĨ§āĨĻāĨĻāϰāĻžāωāĻ¨ā§āĻĄ
  • āĻŦā§āϝāĻžāϚ āφāĻ•āĻžāϰ: āĨ§āĨ¨āĨŽ
  • āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ Îģ₁: āĨĻ.āĨŽ-āĨĻ.āĨ¯

āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻĢāϞāĻžāĻĢāϞ

āĻĒā§āϰāϧāĻžāύ āĻĢāϞāĻžāĻĢāϞ

MIPLIB āĻĄā§‡āϟāĻžāϏ⧇āϟ

  • āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇, āĻāχ āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻžāĻŦ-āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāϞāĻŋāϟāĻŋ āĻāĻŦāĻ‚ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝāϤāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ Gurobi-āĻāϰ āϏāĻžāĻĨ⧇ āϤ⧁āϞāύ⧀āϝāĻŧ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇
  • MLOPT-āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ, āϏāĻŽā§āĻ­āĻžāĻŦā§āϝāϤāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āϏ⧁āĻŦāĻŋāϧāĻž, āϏāĻžāĻŦ-āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāϞāĻŋāϟāĻŋāϤ⧇ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āωāĻ¨ā§āύāϤāĻŋ
  • āĻšāĻŋāωāϰāĻŋāĻ¸ā§āϟāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻŽāϝāĻŧ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϰ āĻ•āĻžāϰāϪ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ⧇ āĻĻ⧁āĻ°ā§āĻŦāϞ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇

āĻœā§āĻŦāĻžāϞāĻžāύ⧀ āϕ⧋āώ āĻļāĻ•ā§āϤāĻŋ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž

  • āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϜāϟāĻŋāϞ āϏāĻŽāĻ¸ā§āϝāĻžāϝāĻŧ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻĒā§āϰāĻžāϝāĻŧ āĨŠāĨ¯% āωāĻ¨ā§āύāϤāĻŋ
  • āĻ•ā§ŒāĻļāϞ āĻ›āĻžāρāϟāĻžāχ āĻĒā§āϰāĻ­āĻžāĻŦ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ, āĻŦāĻŋāĻļ⧇āώāϤ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻ¸ā§āϕ⧇āϞ āĻŦ⧃āĻĻā§āϧāĻŋāϰ āϏāĻžāĻĨ⧇
  • āĻļā§€āĻ°ā§āώ-k āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž: k āĻŦ⧃āĻĻā§āϧāĻŋāϰ āϏāĻžāĻĨ⧇ āĻŽāĻĄā§‡āϞ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ¨ā§āύāϤāĻŋ, āĻāĻ•āχ k āĻŽāĻžāύ⧇ MLOPT-āĻāϰ āĻšā§‡āϝāĻŧ⧇ āωāĻ¨ā§āύāϤ

āχāύāϭ⧇āĻ¨ā§āϟāϰāĻŋ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āϏāĻŽāĻ¸ā§āϝāĻž

  • āϏāĻŽāĻ¸ā§āϤ āωāĻĻāĻžāĻšāϰāϪ⧇ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝāϤāĻž āĻŦāϜāĻžāϝāĻŧ āϰāĻžāϖ⧇, āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻĒā§āϰāĻžāϝāĻŧ āĨ¯āĨĻ% āĻ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ
  • āϏāĻ°ā§āĻŦāĻžāϧāĻŋāĻ• āĻ¸ā§āϕ⧇āϞ āϏāĻŽāĻ¸ā§āϝāĻž PāĨĢ (āĨ¨āĨ­ āϞāĻ•ā§āώ⧇āϰāĻ“ āĻŦ⧇āĻļāĻŋ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž)-āĻ, MLOPT-āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻĒā§āϰāĻžāϝāĻŧ āĨŠāĨĻ% āωāĻ¨ā§āύāϤāĻŋ

āĻ—āĻŖāύāĻž āϏāĻŽāϝāĻŧ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ

  • Gurobi-āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĨŠ āĻ…āĻ°ā§āĻĄāĻžāϰ āĻŽā§āϝāĻžāĻ—āύāĻŋāϟāĻŋāωāĻĄ āϏāĻŽāϝāĻŧ āωāĻ¨ā§āύāϤāĻŋ āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇
  • āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻ¸ā§āϕ⧇āϞ āĻŦ⧃āĻĻā§āϧāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŽāϝāĻŧ āϤ⧁āϞāύāĻžāĻŽā§‚āϞāĻ•āĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻĨāĻžāϕ⧇
  • MLOPT-āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻ¨ā§āϝ⧂āύāϤāĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ (āĻāĻ•āχ k āĻŽāĻžāύ⧇)
  • āĻļā§€āĻ°ā§āώ-k āĻ—āĻŖāύāĻž āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞāĻ•āϰāĻŖāϝ⧋āĻ—ā§āϝ, āĻ—āϤāĻŋ āφāϰāĻ“ āωāĻ¨ā§āύāϤ āĻ•āϰ⧇

āĻ…ā§āϝāĻžāĻŦāϞ⧇āĻļāύ āĻĒāϰ⧀āĻ•ā§āώāĻž

āĻĒāĻ›āĻ¨ā§āĻĻ āĻļ⧇āĻ–āĻž āĻŦāύāĻžāĻŽ āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ āĻĢāĻŋāϟāĻŋāĻ‚

āĻœā§āĻŦāĻžāϞāĻžāύ⧀ āϕ⧋āώ āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡, āĻĒāĻ›āĻ¨ā§āĻĻ āĻĒāĻĻā§āϧāϤāĻŋ āϏāϰāĻžāϏāϰāĻŋ āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ āĻĢāĻŋāϟāĻŋāĻ‚-āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻ—āĻĄāĻŧ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻĒā§āϰāĻžāϝāĻŧ āĨ¯% āωāĻ¨ā§āύāϤāĻŋ āĻ•āϰ⧇, āĻ…āϏāĻŽā§āĻ­āĻŦāϤāĻž āĻāĻŦāĻ‚ āϏāĻžāĻŦ-āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāϞāĻŋāϟāĻŋ āĻŽā§‡āĻŸā§āϰāĻŋāĻ•ā§āϏ⧇ āωāĻ¨ā§āύāϤ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻžāĨ¤

āĻ…āĻ°ā§āĻĄāĻžāϰāĻŋāĻ‚ āύāĻŽā§āύāĻž āĻŦāύāĻžāĻŽ āϐāϤāĻŋāĻšā§āϝāĻŦāĻžāĻšā§€ āύāĻŽā§āύāĻž

āĻ…āĻ°ā§āĻĄāĻžāϰāĻŋāĻ‚ āĻĒāĻĻā§āϧāϤāĻŋ āϐāϤāĻŋāĻšā§āϝāĻŦāĻžāĻšā§€ āĻĒāĻ›āĻ¨ā§āĻĻ āĻœā§‹āĻĄāĻŧāĻž āύāĻŽā§āύāĻžāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏāĻŽāĻ¸ā§āϝāĻž āĻ¸ā§āϕ⧇āϞ⧇ āĻ—āĻĄāĻŧ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻĒā§āϰāĻžāϝāĻŧ āĨŽ% āωāĻ¨ā§āύāϤāĻŋ āĻ•āϰ⧇, āĻĒā§āϰāĻļāĻŋāĻ•ā§āώāĻŖ āĻ–āϰāϚ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻšā§āϰāĻžāϏ āĻ•āϰ⧇āĨ¤

āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻ•āĻžāϜ

ML-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• MILP āϏāĻŽāĻžāϧāĻžāύ āĻĒāĻĻā§āϧāϤāĻŋ āĻļā§āϰ⧇āĻŖā§€āĻŦāĻŋāĻ­āĻžāĻ—

āĨ§. āĻĒā§āϰāĻžāĻ¨ā§āϤ-āĻĨ⧇āϕ⧇-āĻĒā§āϰāĻžāĻ¨ā§āϤ āϏāĻŽāĻžāϧāĻžāύ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāϏ: MILP āωāĻĻāĻžāĻšāϰāĻŖ āĻĨ⧇āϕ⧇ āϏāĻŽāĻžāϧāĻžāύ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āĻļāĻŋāϖ⧁āύ āĨ¨. āĻļ⧇āĻ–āĻžāϰ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ: āϐāϤāĻŋāĻšā§āϝāĻŦāĻžāĻšā§€ āϏāĻ āĻŋāĻ•/āĻšāĻŋāωāϰāĻŋāĻ¸ā§āϟāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋ āĻ¤ā§āĻŦāϰāĻžāĻ¨ā§āĻŦāĻŋāϤ āĻ•āϰāϤ⧇ āĻļāĻŋāϖ⧁āύ āĨŠ. MILP āϏāϰāϞ⧀āĻ•āϰāĻŖ āĻļāĻŋāϖ⧁āύ: MILP āĻĒā§āϰāĻžāĻ•-āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāĻŖ āĻŦāĻž āĻ¸ā§āϕ⧇āϞ āĻšā§āϰāĻžāϏ āĻļāĻŋāϖ⧁āύ

āĻāχ āĻĒ⧇āĻĒāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻ•āĻžāĻœā§‡āϰ āϏāĻŽā§āĻĒāĻ°ā§āĻ•

  • āĻĒā§āϰāĻžāĻ¨ā§āϤ-āĻĨ⧇āϕ⧇-āĻĒā§āϰāĻžāĻ¨ā§āϤ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϤ⧁āϞāύāĻžāϝāĻŧ: āωāĻšā§āϚ-āĻŽāĻžāĻ¤ā§āϰāĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύ āĻ¸ā§āĻĨāĻžāύ āĻļ⧇āĻ–āĻžāϰ āϏāĻŽāĻ¸ā§āϝāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϚāϞ⧁āύ
  • āĻļ⧇āĻ–āĻžāϰ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ: āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āĻĻ⧃āĻˇā§āϟāĻŋāĻ­āĻ™ā§āĻ—āĻŋ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻĻā§āĻŦāĻžāϰāĻž āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āύāϝāĻŧ
  • āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ: āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āϤāĻĨā§āϝ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ•ā§ŒāĻļāϞ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇

āωāĻĒāϏāĻ‚āĻšāĻžāϰ āĻāĻŦāĻ‚ āφāϞ⧋āϚāύāĻž

āĻĒā§āϰāϧāĻžāύ āωāĻĒāϏāĻ‚āĻšāĻžāϰ

āĨ§. āĻĒāĻ›āĻ¨ā§āĻĻ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ āĻļ⧇āĻ–āĻž MILP āϏāĻŽāĻžāϧāĻžāύ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰ⧇ āĨ¨. SETCOVER āĻ›āĻžāρāϟāĻžāχ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āĻ•ā§ŒāĻļāϞ āϏāĻ‚āĻ–ā§āϝāĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰāĻ­āĻžāĻŦ⧇ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰ⧇ āĨŠ. āĻŽāύ⧋āϝ⧋āĻ— āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻĢāϞāĻ­āĻžāĻŦ⧇ āωāĻĻāĻžāĻšāϰāĻŖ-āĻ•ā§ŒāĻļāϞ āϏāĻŽā§āĻĒāĻ°ā§āĻ• āĻ•ā§āϝāĻžāĻĒāϚāĻžāϰ āĻ•āϰ⧇ āĨĒ. āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻļāĻŋāĻ˛ā§āĻĒ āϏāĻŽāĻ¸ā§āϝāĻžāϝāĻŧ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻ¤ā§āĻŦāϰāĻŖ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āωāĻ¨ā§āύāϤāĻŋ āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇

āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž

āĨ§. āĻĒāĻĻā§āϧāϤāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāĻŽā§‚āϞāĻ• āĻ•āĻžāĻ āĻžāĻŽā§‹ āϏāĻš āϏāĻŽāϜāĻžāϤ⧀āϝāĻŧ MILP āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝ⧋āĻœā§āϝ āĨ¨. āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻĒāĻ›āĻ¨ā§āĻĻ āĻŽāĻĄā§‡āϞ āĻļāĻŋāĻ–āϤ⧇ āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ āĻĒā§āϰāĻļāĻŋāĻ•ā§āώāĻŖ āĻĄā§‡āϟāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĨŠ. āĻ•ā§ŒāĻļāϞ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ āĻĒāĻ°ā§āϝāĻžāϝāĻŧ āĻāĻ–āύāĻ“ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āϏāĻŽāĻžāϧāĻžāύ āĻĒ⧇āϤ⧇ āĻŦāĻžāĻŖāĻŋāĻœā§āϝāĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύāĻ•āĻžāϰ⧀ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĨĒ. āĻŦ⧃āĻšā§Ž-āĻ¸ā§āϕ⧇āϞ āϏāĻŽāĻ¸ā§āϝāĻžāϝāĻŧ āĻ•ā§ŒāĻļāϞ āĻ¸ā§āĻĨāĻžāύ āĻāĻ–āύāĻ“ āĻŦāĻĄāĻŧ āĻšāϤ⧇ āĻĒāĻžāϰ⧇

āĻ­āĻŦāĻŋāĻˇā§āϝāϤ āĻĻāĻŋāĻ•āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž

āĨ§. āφāϰāĻ“ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϏāĻŽāĻ¸ā§āϝāĻž āĻĒā§āϰāĻ•āĻžāϰ⧇ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖ āĻ•āϰ⧁āύ āĨ¨. āĻĒā§āϰāĻļāĻŋāĻ•ā§āώāĻŖ āĻĄā§‡āϟāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻšā§āϰāĻžāϏ āĻ•āϰ⧁āύ āĨŠ. āĻ•ā§ŒāĻļāϞ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ āĻĻāĻ•ā§āώāϤāĻž āφāϰāĻ“ āωāĻ¨ā§āύāϤ āĻ•āϰ⧁āύ āĨĒ. āϤāĻ¤ā§āĻ¤ā§āĻŦāĻžāĻŦāϧāĻžāύāĻšā§€āύ āĻŦāĻž āφāϧāĻž-āϤāĻ¤ā§āĻ¤ā§āĻŦāĻžāĻŦāϧāĻžāύāĻšā§€āύ āĻļ⧇āĻ–āĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻ…āĻ¨ā§āĻŦ⧇āώāĻŖ āĻ•āϰ⧁āύ

āĻ—āĻ­ā§€āϰ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ

āϏ⧁āĻŦāĻŋāϧāĻž

āĨ§. āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āωāĻĻā§āĻ­āĻžāĻŦāύ⧀: āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ⧇āϰ āĻŽāϤ⧋ MILP āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ⧇ āĻĒāĻ›āĻ¨ā§āĻĻ āĻļ⧇āĻ–āĻž āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϟāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ āĨ¨. āĻĻ⧃āĻĸāĻŧ āϤāĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ• āĻ­āĻŋāĻ¤ā§āϤāĻŋ: āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ—āĻŦ⧇āώāĻŖāĻž āϤāĻ¤ā§āĻ¤ā§āĻŦ⧇āϰ āĻŽāĻĄā§‡āϞ āĻšā§āϰāĻžāϏ āϧāĻžāϰāĻŖāĻžāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĨŠ. āĻŦā§āϝāĻžāĻĒāĻ• āĻĒāϰ⧀āĻ•ā§āώāĻž: āĻāĻ•āĻžāϧāĻŋāĻ• āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĄā§‡āϟāĻžāϏ⧇āĻŸā§‡ āϝāĻžāϚāĻžāχ, āĻļāĻŋāĻ˛ā§āĻĒ-āĻ¸ā§āϤāϰ⧇āϰ āϏāĻŽāĻ¸ā§āϝāĻž āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĨĒ. āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž: āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āωāĻ¨ā§āύāϤāĻŋ āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇ āĨĢ. āĻ­āĻžāϞ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϝ⧋āĻ—ā§āϝāϤāĻž: āĻšā§āϰāĻžāϏāĻ•ā§ƒāϤ āĻŽāĻĄā§‡āϞ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϝ⧋āĻ—ā§āϝ āĻ…āĻĒāĻžāϰ⧇āĻļāύāĻžāϞ āĻŽā§‹āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ

āĻ…āĻĒā§‚āĻ°ā§āĻŖāϤāĻž

āĨ§. āĻĒā§āϰāϝāĻŧā§‹āϗ⧇āϰ āĻĒāϰāĻŋāϧāĻŋ āϏ⧀āĻŽāĻŋāϤ: āĻĒā§āϰāϧāĻžāύāϤ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāĻžāχāϜāĻĄ MILP āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝ⧋āĻœā§āϝ āĨ¨. āĻĒā§āϰāĻļāĻŋāĻ•ā§āώāĻŖ āĻ–āϰāϚ: āĻāĻ–āύāĻ“ āĻŦāĻĄāĻŧ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻŽāύ⧋āύ⧀āϤ āĻĄā§‡āϟāĻž (āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āϏāĻŽāĻžāϧāĻžāύ) āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĨŠ. āϤāĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ• āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ…āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ: āϏāĻ‚āϝ⧋āĻ— āĻāĻŦāĻ‚ āϏāĻžāϧāĻžāϰāĻŖā§€āĻ•āϰāĻŖ āĻ•ā§āώāĻŽāϤāĻžāϰ āϤāĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ• āĻ—ā§āϝāĻžāϰāĻžāĻ¨ā§āϟāĻŋ āĻ…āĻ­āĻžāĻŦ āĨĒ. āϏ⧀āĻŽāĻŋāϤ āϤ⧁āϞāύāĻž āĻ­āĻŋāĻ¤ā§āϤāĻŋ: āĻĒā§āϰāϧāĻžāύāϤ āĻāĻ•āϟāĻŋ āĻļ⧇āĻ–āĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāϰ (MLOPT) āϏāĻžāĻĨ⧇ āϤ⧁āϞāύāĻž

āĻĒā§āϰāĻ­āĻžāĻŦ

āĨ§. āĻāĻ•āĻžāĻĄā§‡āĻŽāĻŋāĻ• āĻ…āĻŦāĻĻāĻžāύ: ML4CO āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āύāϤ⧁āύ āĻ—āĻŦ⧇āώāĻŖāĻž āĻĻāĻŋāĻ•āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āĨ¨. āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻŽā§‚āĻ˛ā§āϝ: āĻļāĻŋāĻ˛ā§āĻĒ MILP āϏāĻŽāĻžāϧāĻžāύ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϗ⧇āϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āĨŠ. āĻĒ⧁āύāĻ°ā§ā§ŽāĻĒāĻžāĻĻāύāϝ⧋āĻ—ā§āϝāϤāĻž: āĻĒāĻĻā§āϧāϤāĻŋ āĻŦāĻ°ā§āĻŖāύāĻž āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ, āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϏ⧇āϟāφāĻĒ āĻ¸ā§āĻĒāĻˇā§āϟ āĨĒ. āĻ…āύ⧁āĻĒā§āϰ⧇āϰāĻŖāĻžāĻŽā§‚āϞāĻ• āϤāĻžā§ŽāĻĒāĻ°ā§āϝ: āĻĒāĻ›āĻ¨ā§āĻĻ āĻļ⧇āĻ–āĻžāϰ āϧāĻžāϰāĻŖāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϏāĻŽāĻ¸ā§āϝāĻžāϝāĻŧ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖāϝ⧋āĻ—ā§āϝ

āĻĒā§āϰāϝ⧋āĻœā§āϝ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ

āĨ§. āĻ…āύāϞāĻžāχāύ āĻ¸ā§āĻŸā§‹āĻ•āĻžāĻ¸ā§āϟāĻŋāĻ• āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž: āĻ…āύ⧁āϰ⧂āĻĒ MILP āωāĻĻāĻžāĻšāϰāĻŖ āĻĻā§āϰ⧁āϤ āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĨ¨. āϏāϰāĻŦāϰāĻžāĻš āĻļ⧃āĻ™ā§āĻ–āϞ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ: āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āĻžāĻ āĻžāĻŽā§‹ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϏāĻŽāĻ¸ā§āϝāĻž āĨŠ. āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āϏāĻŽāϝāĻŧāϏ⧂āĻšā§€: āϏāĻŽāĻžāϧāĻžāύ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āĻ ā§‹āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āϏāĻš āĻĒā§āϰāϝāĻŧā§‹āĻ— āĨĒ. āĻŦ⧃āĻšā§Ž-āĻ¸ā§āϕ⧇āϞ āĻļāĻŋāĻ˛ā§āĻĒ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ: āĻŦāĻžāĻŖāĻŋāĻœā§āϝāĻŋāĻ• āϏāĻŽāĻžāϧāĻžāύāĻ•āĻžāϰ⧀ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āύāĻž āĻāĻŽāύ āϏāĻŽāĻ¸ā§āϝāĻž

āϏāĻ‚āĻĻāĻ°ā§āĻ­

āĻĒ⧇āĻĒāĻžāϰāϟāĻŋ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āϰ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻžāϜ āωāĻĻā§āϧ⧃āϤ āĻ•āϰ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇:

  • Bengio, Lodi, āĻāĻŦāĻ‚ Prouvost (āĨ¨āĨĻāĨ¨āĨ§): āϏāĻŽāĻ¨ā§āĻŦāϝāĻŧ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ ML āϏāĻŽā§€āĻ•ā§āώāĻž
  • Bertsimas āĻāĻŦāĻ‚ Stellato (āĨ¨āĨĻāĨ¨āĨ¨): āĻ…āύāϞāĻžāχāύ āĻŽāĻŋāĻļā§āϰ-āĻĒā§‚āĻ°ā§āĻŖāϏāĻ‚āĻ–ā§āϝāĻž āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ
  • Misra, Roald, āĻāĻŦāĻ‚ Ng (āĨ¨āĨĻāĨ¨āĨ¨): āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻļ⧇āĻ–āĻž
  • āĻāĻŦāĻ‚ āĻĒā§āϰāϚ⧁āϰ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻĒā§āϰāĻžāĻ¨ā§āϤ-āĻĨ⧇āϕ⧇-āĻĒā§āϰāĻžāĻ¨ā§āϤ āĻļ⧇āĻ–āĻž āĻāĻŦāĻ‚ āĻļ⧇āĻ–āĻžāϰ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻžāĻšāĻŋāĻ¤ā§āϝ

āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ• āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ: āĻāϟāĻŋ ML4CO āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻāĻ•āϟāĻŋ āωāĻšā§āϚ-āĻŽāĻžāύ⧇āϰ āĻ—āĻŦ⧇āώāĻŖāĻž āĻĒ⧇āĻĒāĻžāϰ āϝāĻž āωāĻĻā§āĻ­āĻžāĻŦāύ⧀ āĻĒāĻ›āĻ¨ā§āĻĻ āĻļ⧇āĻ–āĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰ⧇āĨ¤ āϝāĻĻāĻŋāĻ“ āĻ•āĻŋāϛ⧁ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϰāϝāĻŧ⧇āϛ⧇, āϤāĻŦ⧇ āĻāϰ āϤāĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ• āĻ…āĻŦāĻĻāĻžāύ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻŽā§‚āĻ˛ā§āϝ āωāĻ­āϝāĻŧāχ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āĻŦāĻŋāĻļāĻŋāĻˇā§āϟ, āĻŦ⧃āĻšā§Ž-āĻ¸ā§āϕ⧇āϞ MILP āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻĒāĻĨ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤