Solving linear inequalities systems with local search algorithms | Applied Discrete Mathematics. Supplement. 2015. № 8.

Solving linear inequalities systems with local search algorithms

Here, we present a new heuristic on the basis of Balas algorithm for solving systems of linear inequalities with Boolean variables. If a branch in a solution tree leads to a false solution, then a new branch is chosen with the help of simulated annealing technique. The experimental results of fulfilled comparison of new and classical (Balas and simulated annealing) heuristics are listed. Two variants of cost function - sum and maximum - were applied in the new heuristic. The plan of experiments concerned random systems of pseudo-Boolean linear inequalities. According to the results of comparison, the new heuristic is more effective. It was applied to a system of linear inequalities that describes LFSR with a Boolean threshold output function. This system grows exponentially with the length of the output. Some methods for reducing the system size are given. In all cases, the new heuristic allows to find the solution for LFSR sometimes being different from the original.

Download file
Counter downloads: 205

Keywords

алгоритм имитации отжига, алгоритм Балаша, псевдобу-левые линейные неравенства, simulated annealing, Balas algorithm, pseudo-Boolean linear inequalities

Authors

NameOrganizationE-mail
Anashkina N. V.TVP Laboratory (Moscow)6237030@mail.ru
Shurupov A.N.МИРЭА (Москва)ashurupov@mail.ru
Всего: 2

References

Балакин Г. В., Никонов В. Г. Методы сведения булевых уравнений к системам пороговых соотношений // Обозрение прикладной и промышленной математики. 1994. Т. 1. Вып.3. С.389-401.
Хачиян Л. Г. Полиномиальный алгоритм в линейном программировании // Докл. АН СССР. 1979. Т. 244. №5. С. 1033-1096.
Кочетов Ю. А. Вероятностные методы локального поиска для задач дискретной оптимизации // Дискретная математика и ее приложения: Сб. лекций молодежных и научных школ по дискретной математике и ее приложениям. М.: Изд-во центра прикл. исслед. при мех.-мат. фак. МГУ, 2001. С. 84-117.
Анашкина Н. В. Обзор методов решения систем линейных неравенств // Вестник Московского университета леса. Лесной вестник. 2004. № 1(32). С. 144-148.
Анашкина Н. В., Шурупов А. Н. Экспериментальное сравнение алгоритмов Балаша и имитации отжига в задаче решения систем линейных неравенств // Прикладная дискретная математика. Приложение. 2014. №7. С. 151-153.
 Solving linear inequalities systems with local search algorithms | Applied Discrete Mathematics. Supplement. 2015. № 8.

Solving linear inequalities systems with local search algorithms | Applied Discrete Mathematics. Supplement. 2015. № 8.

Download full-text version
Counter downloads: 1755