Научные статьи
Конструирование гладких выпуклых продолжений булевых функций
Д. Н. Баротовa,
Р. Н. Баротовb a ФГОБУ ВО "Финансовый университет при Правительстве Российской Федерации"
b Худжандский государственный университет имени академика Б. Гафурова
Аннотация:
Системы булевых уравнений широко используются в математике, компьютерных и прикладных науках. В связи с этим, с одной стороны, для таких систем разрабатываются новые методы и алгоритмы исследования, а с другой — совершенствуются существующие методы и алгоритмы решения таких систем. Один из методов заключается в том, что, во-первых, система булевых уравнений, заданная над кольцом булевых полиномов, трансформируется в систему уравнений над полем действительных чисел, а во-вторых, трансформированная система сводится либо к задаче численной минимизации соответствующей целевой функции, либо к задаче MILP или QUBO, либо к системе полиномиальных уравнений, решаемой на множестве целых чисел, либо к эквивалентной системе полиномиальных уравнений, решаемой символьными методами. Имеется много способов, позволяющих трансформировать систему булевых уравнений в задачу непрерывной минимизации, поскольку принципиальное отличие таких методов от «переборных» алгоритмов локального поиска — на каждой итерации алгоритма сдвиг по антиградиенту производится по всем переменным одновременно. Но одна из основных проблем, возникающая при применении этих способов, состоит в том, что минимизируемая целевая функция в искомой области может иметь множество локальных минимумов, что значительно усложняет их практическое использование. В работе строится неотрицательное выпуклое и непрерывно дифференцируемое продолжение произвольной булевой функции, которое применяется к решению произвольной системы булевых уравнений. Утверждается, что задача решения произвольной системы булевых уравнений может быть конструктивно сведена к задаче минимизации функции, любой локальный минимум которой в искомой области является глобальным минимумом.
Ключевые слова:
глобальная оптимизация, выпуклая функция, булева функция, продолжение булевой функции, локальный минимум
УДК:
519.85,
517.518.244
MSC: 65K05,
90C25,
46N10 Поступила в редакцию: 09.07.2023
Принята в печать: 11.03.2024
DOI:
10.20310/2686-9667-2024-29-145-20-28