Аннотация:В работе предложена модификация градиентного алгоритма для построения затеняющего множества n-мерного булева куба. Построено затеняющее множество для булевых кубов размерностей 4,5,6,7,8. Такое затеняющее множество используется для построения обобщенного полинома по методу Кириченко. Для случая n=8 приведён пример полинома сложности 71. Этот полином с помощью переборных алгоритмов упрощён до полинома сложности 47.