Warning: mkdir(): No space left on device in /var/www/hottg/post.php on line 59
Warning: file_put_contents(aCache/aDaily/2025-07-19/post/fminxyz/--): Failed to open stream: No such file or directory in /var/www/hottg/post.php on line 72 Непредсказуемая сложность MIP @fmin.xyz
💡 Есть такая особенность в задачах целочисленного линейного программирования (Mixed Integer Programming - MIP), что по её виду не совсем понятно насколько сложной она будет.
🤔 Бывает так, что задача с миллионами переменных и ограничений решается на десктопе быстрее, чем за час, а бывают задачи с тысячами переменных/ограничений, которые до сих пор вообще никак не решены любыми средствами и солверами (в т.ч. коммерческим Gurobi).
😢 Однако, если позволить переменным быть не только целочисленными, но лежать в некотором отрезке (выпуклая релаксация MIP), то почти всегда такая задача сильно проще решается (есть полиномиальные алгоритмы для LP, в отличие от MIP), но нет никаких гарантий, что полученное решение будет целочисленным.
💡 Есть такая особенность в задачах целочисленного линейного программирования (Mixed Integer Programming - MIP), что по её виду не совсем понятно насколько сложной она будет.
🤔 Бывает так, что задача с миллионами переменных и ограничений решается на десктопе быстрее, чем за час, а бывают задачи с тысячами переменных/ограничений, которые до сих пор вообще никак не решены любыми средствами и солверами (в т.ч. коммерческим Gurobi).
😢 Однако, если позволить переменным быть не только целочисленными, но лежать в некотором отрезке (выпуклая релаксация MIP), то почти всегда такая задача сильно проще решается (есть полиномиальные алгоритмы для LP, в отличие от MIP), но нет никаких гарантий, что полученное решение будет целочисленным.
Warning: Undefined array key 3 in /var/www/hottg/function.php on line 115
Fatal error: Uncaught mysqli_sql_exception: Can't create/write to file '/tmp/#sql-temptable-a06e-53a321-216e.MAI' (Errcode: 28 "No space left on device") in /var/www/hottg/function.php:216
Stack trace:
#0 /var/www/hottg/function.php(216): mysqli_query()
#1 /var/www/hottg/function.php(115): select()
#2 /var/www/hottg/post.php(351): daCache()
#3 /var/www/hottg/route.php(63): include_once('...')
#4 {main}
thrown in /var/www/hottg/function.php on line 216