22
ВЕСТН. моек. УН-ТА. СЕР.1, МАТЕМАТИКА. МЕХАНИКА. 2023. №4
2. Лукашенко Т.П. О свойствах орторекурсивных разложений по неортогональным системам // Вестн. Моск. ун-та. Матем. Механ. 2001. № 1. 6-10.
3. Галатенко В.В. Об орторекурсивном разложении с ошибками в вычислении коэффициентов // Изв. РАН. Сер. матем. 2005. 69, № 1. 3-16.
4. Filippov V.I., Oswald P. Representation in Lp by series of translates and dilates of one function //J. Approx. Theory. 1995. 82, N 1. 15-29.
5. Кудрявцев А.Ю. Орторекурсивные разложения по системам сжатий и сдвигов фиксированной функции // Современные методы теории функций и смежные проблемы: Тез. докл. Воронеж. зимней матем. школы. Воронеж, 2001. 161-162.
6. Политов А.В. Орторекурсивные разложения в гильбертовых пространствах // Вестн. Моск. ун-та. Матем. Механ. 2010. № 3. 95-99.
7. Кашин Б.С., Саакян А.А. Ортогональные ряды. М.: Наука, Гл. ред. физ.-мат. лит-ры, 1984.
8. Дьяченко М.И., Ульянов П.Л. Мера и интеграл. М.: Факториал, 1998.
9. Кусис П. Введение в теорию пространств Hp. М.: Мир, 1984.
Поступила в редакцию 03.02.2023
УДК 519.71
О СЛОЖНОСТИ ВЫЧИСЛЕНИЯ СИСТЕМ ЭЛЕМЕНТОВ КОНЕЧНЫХ АБЕЛЕВЫХ ГРУПП
В.В. Кочергин1
Исследуется сложность реализации систем элементов конечных абелевых групп. Под сложностью реализации системы элементов над заданным базисом понимается минимальное число применений групповых операций для вычисления элементов системы по базисным элементам, при этом допускается многократное использование результатов промежуточных вычислений. Для функции Шеннона L(n, m), характеризующей максимальную сложность системы из m элементов, где максимум берется по всем абелевым группам порядка не более n, по всем их базисам и по всем реализуемым системам, установлено, что в случае выполнения условия m = o(loglog n) при n ^ то справедливо асимптотичское равенство L(n, m) ~ log2 n. Кроме того, при тех же условиях установлена асимптотика максимально возможного отличия сложности вычисления системы элементов конечной абелевой группы и сложности реализации системы одночленов, соответствующих представлениям этих элементов через базисные элементы.
Ключевые слова: конечная абелева группа, сложность вычисления, аддитивные цепочки, векторные аддитивные цепочки, задача Беллмана, задача Пиппенджера.
The computation compelxity of the systems of the finite Abelian group elements is studied in the paper. The complexity of computation means the minimal number of group operations required to calculate elements of the system over the basis elements, all results of intermediate calculations may be used multiple times. We define the Shannon function L(n, m) as the maximal complexity of m-elements system group, the maximum is taken over all Abelian groups of order less than n, over all their bases, over all computed systems. It is stated that if m = o(loglog n) for n ^ то, than the asymptotic equality L(n, m) ~ log2 n is valid. In addition, the asymptotic of the maximal possible difference of computation complexity of the systems of a finite Abelian group elements and the computation complexity of a monomial system corresponding to the representation of these elements over basis elements is obtained under the same conditions.
1 Кочергин Вадим Васильевич — доктор физ.-мат. наук, проф., зав. каф. дискретной математики мех.-мат. ф-та МГУ; проф. общеуниверситетской каф. высшей математики НИУ ВШЭ, e-mail: [email protected].
Kochergin Vadim Vasil'evich — Doctor of Physical and Mathematical Sciences, Professor, Lomonosov Moscow State University, Faculty of Mechanics and Mathematics, Head of Chair of Discrete Mathematics; Professor, National Research University — Higher School of Economics, Independent HSE Departments / Department of Higher Mathematics.
ВЕСТН. МОСК. УН-ТА. СЕР.1, МАТЕМАТИКА. МЕХАНИКА. 2023. №4
23
Key words: finite Abelian group, computational complexity, addition chains, vectorial addition chains, Bellman's problem, Pippenger's problem.
DOI: 10.55959/MSU0579-9368-1-64-4-4
В работе исследуется задача о сложности реализации систем элементов конечных абелевых групп.
Пусть G — конечная абелева группа (по умножению), а подмножество B = {ai,..., aq} элементов группы — базис в группе G, т.е. G раскладывается в прямое произведение циклических подгрупп, порожденных элементами множества B:
G = (ai)ui х ... х (aq)Uq,
где Ui — порядок элемента a^, i = 1,..., q.
Для элемента g группы G под сложностью реализации над базисом B (формальные определения, в том числе на языке схем из функциональных элементов [1] и аддитивных цепочек [2], см., например, в [3-5]), обозначаемой через L(g; B), понимается минимальное число операций умножения, достаточное для вычисления элемента g с использованием элементов множества B, причем все уже вычисленные элементы могут быть использованы многократно — в этом принципиальное отличие этой, "схемной", меры сложности от другой, "формульной" (см., например, [6]), меры сложности вычислений элементов в группах. Отметим также, что в алгебре под задачей вычислений в группе понимают, как правило, совсем другую задачу, а именно задачу распознавания равенства слов в группе (см., например, [7]).
Следуя [3], определим функцию Шеннона L(n) сложности реализации элементов абелевых групп равенством L(n) = maxL(g,B), где максимум берется по всем элементам g и по всем базисам B всех абелевых групп порядка не более n.
Рост функции Шеннона L(n) установлен с большой точностью: в [3] доказано, что при n ^ то справедливо равенство2
¿(та) = log та + lQg n (1 + о(1)). log n log n
В работах [3-5, 8-11] изучались различные аспекты задачи о сложности вычисления элементов конечных абелевых групп. В настоящей работе исследуется сложность вычисления не одного элемента, а системы элементов конечной абелевой группы.
Для произвольного подмножества M = {gi,g2,...,gm} элементов группы G определим его сложность реализации над базисом B, обозначаемую через L(M; B), как минимальное число операций умножения, достаточное для вычисления элементов множества M с использованием элементов множества B.
Введем функцию Шеннона L(n, m) сложности реализации систем элементов абелевых групп, положив
L(n, m) = max L(M; B),
где максимум берется по всем абелевым группам порядка не более n, по всем их базисам B и по всем m-элементным подмножествам M этих групп.
Теорема 1. Пусть при n ^ то выполняется условие m = m(n) = o (log log n). Тогда
L(n, m) ~ log n.
Утверждение теоремы 1 базируется на двух леммах.
Лемма 1. Пусть
G = (ai)ui х ... х (aq)Uq, причем выполнены следующие условия:
1) log min(wi,..., uq) ^ (log |G|) 2 ;
2) m = o (log log |G|) при |G| ^ то.
Тогда для произвольной системы M = {g1 ,g2,... ,gm} элементов группы G справедливо соотношение
L (M; {ai,..., aq}) < log |G| + o(log |G|).
2 Здесь и далее все логарифмы берутся по основанию 2.
Доказательство. Будем использовать обозначения n = |G|, B = (ai,..., aq}. Пусть в разложение элемента g базисный элемент aj входит в степени kij, где kij ^ Uj — 1, i = 1, 2,... , m, j = 1, 2,..., q,
Отдельно для каждого j, j = 1, 2,... , q, вычислим элементы aklj, ak2j,..., akmj. Для этого все
показатели степени kij элемента aj представим в системе счисления по основанию 2dj, где
dj = [log log Uj — log log log nj.
Вычислить все элементы aklj, ak2j,..., akmj можно в два этапа. На первом вычисляются все
степени вида a^ j , где 2dj 1 не превосходит Uj — 1, на это будет потрачено не более log Uj операций. На втором этапе методом Яо (см. [12] или, например, [5]) из этих степеней "собираются" элементы aklj,ak2j,...,akmj, на получение каждой из этих m степеней дополнительно потребуется не более
bg dj
операций (на самом деле слагаемое 2dj можно добавить только один раз для всех m степеней).
Таким образом, суммируя эти верхние оценки числа операций для всех базисных элементов aj, заключаем, что
q q log U q
L (М; {ab .. .,aq}) ^ ^log-Uj + + m(q - 1).
j=i j=i j j=i
Следующим образом оценивая отдельно каждое слагаемое
Eq 1 ^ log u7- log u7- 4m log n ,, .
log-Uj = iogn, m > —--^ ^ 4m > -—■—— = -—--= o(iogn),
to j to ' ^ dj ^ log log n log log n v y
j=i j=i j j=i
Eq rh log Uj m log n ,, . , . log n „ .
2 3 ^ m у -—■—— = i—--= o(iogn), m(q — 1) ^ m . = o(iogn),
log logn log logn ь v VTogn
получаем требуемое соотношение. Лемма 1 доказана. Лемма 2. Пусть
G = (ai)ui х ... х (aq)Uq, причем выполнены следующие условия:
3
1) log max(wi, ...,uq) ^ (log \G\)* ;
2) m = o (log log |G|) при |G| ^ то.
Тогда для произвольной системы M = (gi,... , gm} элементов группы G справедливо соотношение
L (M; (ai,..., aq}) < log |G| + o(log |G|).
Доказательство. Обозначим n = | G| . Введем натуральный параметр d, значение которого выберем позже.
Пусть для j = 1, 2,..., q представление величины Uj — 1 в системе счисления по основанию 2d имеет Sj + 1 разряд, т.е. Sj + 1 = [log2^ Uj]. Положим s = max Sj. Без ограничения общности будем считать, что выполняются неравенства Ui ^ U2 ^ ... ^ Uq. Тогда s = si.
В записи чисел в системе счисления по основанию 2d будем называть младший разряд нулевым, следующий разряд — первым и т. д. В представлении всех q величин Uj — 1, естественно, будет нулевой разряд. Для i = 1, 2,...,s обозначим через qi количество базисных элементов aj, для которых в представлении величины Uj — 1 в системе счисления по основанию 2d присутствует i-й разряд. Для
единообразия положим qo = q. Тогда
" " " " "log Uj
Yj qi = J2(sj +1) = Y ^log2d Uj 1 = Y i=0 j=i j=i j=i
log n < "I" +9-
d
Произвольный элемент Н группы О можно представить в следующем виде:
h = a'
Л01
... a
k0q
qo
Ли
... a
. klq q1
„ks-i,i ks-i,qs-i
ai ... a
ks-i
lqs-i
2d(s-i)
... a
qs
2ds
aksi... a,Ksqs
ks qs
,ks-i,i
ks-i,qs-i
Aqs-i
kii
... a
kiq qi
k0i
... a
k0q q0
(...(h2d h-i)* ...hi)
ho,
где все показатели степени ку не превосходят 2а — 1, а каждый элемент Н является произведением степеней первых qi базисных элементов, в котором показатели степеней не превосходят 2а — 1.
С использованием этого "послойного" представления сам элемент Н можно вычислить по элементам Но, Н1,..., Н, затратив не более + 1)8 операций умножения.
На основе таких "послойных" представлений для реализуемых элементов $1, $2, • • •, 9т задача вычисления системы М сводится к задаче вычисления систем Мо,М1, ...,М8, где Mi — система из т элементов, являющихся г-ми слоями элементов из системы М и порожденных первыми qi базисными элементами.
Покажем, как можно вычислить систему элементов
ain a2i2
nfoi пl22 ai a2
ifar
n^mi n^m2
aa
где все показатели степени ¿у не превосходят 2а — 1.
Множество базисных элементов ау, ] = 1, 2,..., аг, разобьем на группы с одинаковыми наборами (¿у, ¿2^',..., ¿т) показателей степеней этих элементов в вычисляемой системе. Количество таких групп не превосходит величины 2Лт. Для каждой из этих групп можно реализовать произведение входящих в данную группу базисных элементов, используя не более г операций умножения для получения сразу всех групп.
Далее, для каждой группы вычислим нужные степени реализованных произведений. Скажем, для группы, включающей в себя базисный элемент ау, возведем соответствующее произведение в степени ¿у, 12у,..., 1ту. На это потребуется не более 2^т операций на каждую группу. После этого
, m, можно, истратив не более m2dm операций.
i2 ...a^
a^a222 ...aj?r
a^mi ni"m2
a
... aimr до-
вычислить элементы а']41 аг2а ... а^, г = 1, 2
Итого, для получения системы элементов а'11 а2] статочно
г + 2^т2^т + т2^т
операций.
Суммируя оценки для реализации отдельных слоев и добавляя оценку на число операций для окончательной "сборки" элементов 91,92,..., $т, получаем
s
L (M; {ai,..., aq}) < ^ (qi + 2dm2dm + m2dm) + m(d + 1)s
<
i=0
< q +
d
n i ( log«i ^ ^\ (2dm2dm -J- ™odm\
+
d
+ m2 ) + m(logui) <
< q + + ((logn)2 + l) (2drn2dm + m2dm) + m(logn)3+s
Положим
d=
log log n
m
Тогда d —> 00 при n —> 00 и dm ^ л/m log log n = o(loglogn). Поэтому при всех достаточно больших значениях п выполняется неравенство dm ^ ^ log log п, а следовательно, и оценка 2dm ^ (logn)1^5. Учитывая эти соотношения, окончательно получаем
L (M; {ai,..., aq}) ^ q + o(log n) ^ logn + o(logn).
Лемма 2 доказана.
d
2
k
a
i
i
l
d
2
d
2
d
2
i
i
i
d
2
ir
mr
a
a
r
r
r
Доказательство теоремы 1. Пусть группа G порядка не более n, ее базис B и система M из m элементов группы G удовлетворяют условию L(M; B) = L(n, m). Элементы базиса B разобьем на два подмножества в зависимости от значения порядка этих элементов. Элемент a € B порядка u отнесем к множеству Bi в случае, если выполняется неравенство
log-u ^ (log ,
в противном случае отнесем элемент a к множеству B2. Если множество Bj, i = 1, 2, непусто, то обозначим через Gj подгруппу группы G (возможно, совпадающую со всей группой), порожденную множеством Bj, при этом множество Bj будет базисом в группе Gj.
Каждый элемент g реализуемого множества M однозначно представляется в виде g = gig2, где gi € Gi, g2 € G2. Таким образом, множество M индуцирует множества Mi и M2 мощности m, состоящие из элементов групп Gi и G2 соответственно. Очевидно, что
L(M; B) < L(Mi; Bi) + L(M2; B2) + m.
Если для одной из групп Gj, i = 1 или i = 2, выполняется условие
log |Gj| < (log |G|)/(log log |G|)3,
то, применяя для вычисления произвольного элемента h из группы Gj теорему 4 из [3] или теорему 1 из [13] (см. также [14, 15]), получаем
L(h; Bj) = O (log |Gj|).
Следовательно, в этом случае
log ICI
(loglog|G|)
Далее будем предполагать, что выполняются условия
log |Gj| ^ (log |G|)/(log log |G|)3, i = 1,2.
Тогда для группы Gi выполнены все условия леммы 1. Поэтому
L(Mi; Bi) < log |Gi| + o(log |Gi|) = log |Gi| + o(logn).
Теперь оценим сверху величину L(M2; B2). В силу предположения при всех достаточно больших значениях величины | G| выполняются неравенства
log log |С2| ^ log log |С| - 3 log log log |C| ^ iloglog|G|.
Следовательно, обозначив через u максимальный порядок среди элементов множества B2, будем иметь
Ь(Мг-Вг) < тО (log \ Gi\) = о ( log log ) = o(logn).
1
1 , , 1
logu<(log|G|)t < ^log IC21 (log log |G|)3j 2 < (81og|G2|(loglog|G2|)3j2.
Тем самым выполнены условия леммы 2. Применяя ее, получаем
L(M2; B2) < log |G2| + o(log |G21) = log |G21 + o(logn).
Суммируя соответствующие оценки, окончательно имеем
L(M; B) ^ log |G| + o(log n) ^ log n + o(log n).
Верхняя оценка теоремы доказана.
Для установления нижней оценки достаточно воспользоваться следующим простым фактом: для сложности вычисления элемента gn-i циклической группы (g) порядка n справедливо неравенство
L (g; {g}) ^ log(n — 1).
Теорема 1 доказана.
Теперь перейдем к одной задаче, решение которой существенно опирается на теорему 1.
В работе [10] исследовался вопрос о возможной степени различия соответствующих величин в задаче Лупанова о сложности вычисления элементов конечной абелевой группы и в задаче Беллмана о сложности вычисления нормированного одночлена от многих переменных (о задаче Беллмана подробнее см., например, [5, 14-16]), который формализуется следующим образом.
Пусть g — произвольный элемент конечной абелевой группы G, заданной своим базисом B = {ai,..., aq}. Представление элемента g в базисе B, имеющее вид
ni П2 nq
g = aiia22 ...aq ,
является каноническим, если для всех значений j, 1 ^ j ^ q, выполняются неравенства 0 ^ nj ^ Uj — 1, где Uj — порядок базисного элемента aj.
Представлению элемента g в базисе B = {ai,...,aq} конечной абелевой группы G соответствует одночлен xniхП2 ...x^1, у которого набор показателей степеней переменных в одночлене совпадает с набором показателей степеней базисных элементов в каноническом представлении элемента g в базисе B. Одночлен, соответствующий представлению элемента g в базисе B, обозначается через P [g; B].
В [10] исследовалась функция a(n), определяемая равенством a(n) = max {1(P[g; B]) — L(g; B)} , где максимум берется по всем элементам и всем базисам всех абелевых групп, имеющих порядок, не превосходящий n. Величина ^(n) показывает, на сколько вычисление элемента конечной абелевой группы порядка не более n в каком-либо базисе этой группы может быть экономнее, чем вычисление одночлена, соответствующего представлению этого элемента в выбранном базисе. В [10] установлено, что при n ^ то справедливо асимптотическое равенство
log n
а(п)
log log n
Важно отметить, что доказанная в теореме 2 работы [10] нижняя оценка величины ст(п) ввиду использования мощностной нижней оценки для задачи Беллмана носит неконструктивный характер и не дает возможности предъявить элемент и базис конечной абелевой группы, для которых разность сложности для соответствующей задачи Беллмана и сложности этого элемента в выбранном базисе была бы достаточно велика. В то же время, как показано в примере из [10], при сравнении сложности реализации системы элементов конечных абелевых групп и сложности соответствующей системы одночленов ситуация может быть иной.
Формализуем эту задачу сравнения сложности реализации системы элементов конечной абелевой группы и сложности реализации соответствующей системы одночленов.
Пусть M = {gi, g2,..., gm} — система элементов конечной абелевой группы, заданной своим базисом B. Положим
М = {P [gi; B ],P [g2; B],...,P [gm; B ]}.
Обозначим через l [M) сложность реализации системы одночленов M, т.е. минимально возможное
число операций умножения, достаточное для получения системы M (подробнее об исследовании задачи о сложности вычисления систем одночленов, известной как задача Пиппенджера, см., например, [5, 15, 17]). Наконец, положим
a(n, m) = max jl (M) — L(M; B)} ,
где максимум берется по всем m-элементным системам M и всем базисам B всех абелевых групп, имеющих порядок, не превосходящий n. Отметим, что задача об изучении величины a(n, m) перекликается с некоторыми задачами, о которых идет речь в обзоре [18].
Прежде чем перейти к исследованию асимптотического роста величины a(n, m), отметим, что при доказательстве теоремы 1 все верхние оценки сложности систем элементов конечных абелевых групп остаются справедливыми и для соответствующих им систем одночленов. Сформулируем этот факт в виде леммы.
Лемма 3. Для произвольной системы M = {gi,... ,gm} элементов абелевой группы порядка не более n и любого базиса этой группы в случае выполнения условия m = o(log log n) при n ^ то справедливо соотношение
l (M) < (1 + o(1)) log n.
Теорема 2. Пусть при n ^ то выполняются условия m ^ 2 и m(n) = o (log logn). Тогда
a(n, m) ~ ——- log n. m
Доказательство. Нижняя оценка по существу содержится в примере из [10]. В соответствии с введенными обозначениями кратко опишем эту конструкцию. Отметим, что для доказательства нижней оценки достаточно, чтобы выполнялось более слабое условие, а именно, чтобы при п —> то выполнялось соотношение т = т(п) = о (л/log п).
Положим
"Гп
k = k(n) =
2(m+l)/2
Тогда log k ~ (logn)/m при n ^ то. Рассмотрим абелеву группу
О = (а1Ьк X (й2)22к х • • • х (ат-1)2т-1к х (ат)2т-!к+1.
Для порядка этой группы выполняются неравенства |О| < ^т2т(т+1)/2 ^ п.
В группе О выберем систему элементов ... ,дт}, задаваемых в базисе В = |а1, а2, • •., ат} следующими каноническими представлениями:
51 = ак • • • аШ 52 = а2к • • • ат ,...,9т = аш к •
В силу равенств gi+i = g2, i = 1, ..., m — 1, верны соотношения
L(gi,...,gm;в) < logk(1 + o(1)) +2(m — 1) - logk.
С другой стороны, применяя нижнюю оценку через логарифм определителя матрицы, задающей показатели степеней в одночленах системы (см., например, [5, 15, 19]), имеем
l (xf ...xkm,xf ... xkf,..., xT1fc) ^ log (km2(m-i)m/2) + m — 1 - m log k.
Таким образом, для системы M = (gi,... ,gm} элементов группы G выполняется соотношение
m1
l[M) -L(M; В) logn,
тем самым нижняя оценка доказана.
Верхняя оценка. Пусть группа О порядка не более п, базис В и система элементов М {51,... ,дт} этой группы выбраны так, что выполняется равенство
l (м) - L(M;B) = a(n,m).
Кроме того, без ограничения общности будем считать, что среди одночленов P[gi; B], i = 1,..., m, наибольшую сложность имеет одночлен P[gi; B], т.е. имеет место равенство
l (P[gi; B]) = max (l (P[gi; B]),..., l (P[gm; B])) .
Тогда
1 m 1
i=i
Далее, в силу уже упоминавшегося соотношения a(n) — (log n)/log log n, верного при n ^ то (теорема 2 из [10]), справедливо неравенство
Таким образом,
а(п, т) = I (м) - L(M; В) < I (м) - L(gi] В) < I (м) - I (Р\дцВ]) + ^fcTj1 + °(1)) ^
log log n
m — 1, / - \ log n , ...
<-1(М - l + o 1 .
m log log n
Применение леммы 3 завершает доказательство верхней оценки. Теорема 2 доказана.
Тем самым приведен конструктивный пример системы из т элементов конечной абелевой группы, для которой в случае слабого роста параметра т при реализации этой системы в некотором базисе экономия в количестве операций по сравнению с вычислением системы одночленов, соответствующих представлениям этих элементов, асимптотически равна логарифму от порядка группы.
Работа выполнена при финансовой поддержке Минобрнауки в рамках реализации программы Московского центра фундаментальной и прикладной математики по соглашению № 075-15-2022284.
СПИСОК ЛИТЕРАТУРЫ
1. Лупанов О.Б. О синтезе некоторых классов управляющих систем // Проблемы кибернетики. Вып. 10. М.: Физматгиз, 1963. 63-97.
2. Кнут Д.Е. Искусство программирования. Т. 2. 3-е изд. М.: Издательский дом "Вильямс", 2000.
3. Кочергин В.В. О сложности вычислений в конечных абелевых группах // Математические вопросы кибернетики. Вып. 4. М.: Наука, 1992. 178-217.
4. Кочергин В.В. О некоторых мерах сложности конечных абелевых групп // Дискретн. матем. 2015. 27, № 3. 25-43.
5. Кочергин В.В. Задачи Беллмана, Кнута, Лупанова, Пиппенджера и их вариации как обобщения задачи об аддитивных цепочках // Математические вопросы кибернетики. Вып. 20. М.: Физматлит, 2022. 119-256.
6. Глухов М.М., Зубов А.Ю. О длинах симметрических и знакопеременных групп подстановок в различных системах образующих // Математические вопросы кибернетики. Вып. 8. М.: Наука, 1999. 5-32.
7. Ольшанский А.Ю. О сложности вычислений в группах // Соросовский образовательный журнал. 2000. 6, N 3. 118-123.
8. Кочергин В.В. О сложности вычислений в конечных абелевых группах // Докл. АН СССР. 1991. 317, № 2. 291-294.
9. Кочергин В.В. Об одной задаче О. Б. Лупанова // Мат-лы XII Междунар. семинара "Дискретная математика и ее приложения" им. академика О.Б. Лупанова. М., 2016. 4-17.
10. Кочергин В.В. Сравнение сложности вычисления одночленов и элементов конечных абелевых групп // Вестн. Моск. ун-та. Матем. Механ. 2022. № 3. 6-11.
11. Кочергин В.В. Сравнение оценок сложности для задач Р. Беллмана и О.Б. Лупанова // Мат-лы XIV Междунар. семинара "Дискретная математика и ее приложения" им. академика О. Б. Лупанова (Москва, МГУ, 20-25 июня 2022 г.). М.: ИПМ им. М. В. Келдыша, 2022. 4-16.
12. Yao A. C.C. On the evaluation of powers // SIAM J. Comput. 1976. 5. 100-103.
13. Гашков С.Б., Кочергин В.В. Об аддитивных цепочках векторов, вентильных схемах и сложности вычисления степеней // Методы дискретного анализа в теории графов и сложности. Новосибирск, 1992. 52. 22-40.
14. Кочергин В.В. Уточнение оценок сложности вычисления одночленов и наборов степеней в задачах Беллмана и Кнута // Дискретн. анализ и исслед. операций. 2014. 21, № 6. 51-72.
15. Кочергин В.В. О задачах Беллмана и Кнута и их обобщениях // Фунд. и прикл. матем. 2015. 20, № 6. 159-189.
16. Straus E.G. Addition chains of vectors // Amer. Math. Monthly. 1964. 71. 806-808.
17. Pippenger N. On evaluation of powers and monomials // SIAM J. Comput. 1980. 9, N 2. 230-250.
18. Jukna S., Sergeev I. Complexity of linear Boolean operators // Found. and Trends in Theor. Comput. Sci. 2013. 9, N 1. 1-123.
19. Morgenstern J. Note on a lower bound of the linear complexity of the fast Fourier transform //J. Assoc. Comput. Mach. 1973. 20. 305-306.
Поступила в редакцию 17.02.2023