Двоїстий алгоритм пошуку простих чисел на відрізках великих розмірностей
DOI:
https://doi.org/10.32626/2308-5878.2024-25.6-19Анотація
Запропоновано матричну модель підпослідовності натуральних чисел з мультиплікативним базисом з перших простих чисел. Матрична модель – квадратна матриця, вектор-стовпці якої є арифметичними прогресіями з різницею і кількістю прогресій, що дорівнює добутку елементів базису. Викресливши арифметичні прогресії з першими членами, кратними елементам базису, дістанемо симетричну розріджену матрицю, яка містить усі прості числа підпослідовності натуральних чисел, крім базисних, що підвищує щільність простих чисел у розріджених матрицях. Розріджені матриці явно не формуються. Формується лише вектор перших членів арифметичних прогресій. Доведені властивості розріджених матриць, виведені формули, що прискорюють обчислення складених чисел в арифметичних прогресіях, визначена структура елементів вектора перших членів арифметичних прогресій, досліджена зв’язність симетричних частин розріджених матриць. З розширенням базису зростає у векторі перших членів кількість пар елементів з різницею, що дорівнює степеню двійки («близнята», «четвірки» тощо). Це є необхідною умовою існування констант, для яких лінійні рівняння двох змінних можуть мати нескінченну множину розв’язків у простих числах. Іррегулярність розподілу простих чисел у підпослідовностях натуральних чисел пов’язана з структурою елементів вектора перших членів. Побудовано алгоритм пошуку простих чисел на відрізках великих розмірностей з паралельним процесом обчислень. Запропонований алгоритм є двоїстим до алгоритмів просіювання підпослідовностей натуральних чисел за простими дільниками. У цих алгоритмах не можна розпаралелити процес обчислень, оскільки процедура просіювання вимагає зберігання числової інформації попередніх кроків (векторна модель обробки масивів). Двоїстий алгоритм паралельно обчислює складені числа в кожній парі арифметичних прогресій з симетричними першими членами, використовуючи лише вектор перших членів арифметичних прогресій, що дозволяє обробляти масиви великих розмірностей.
##submission.downloads##
Опубліковано
Номер
Розділ
Ліцензія
Authors who publish with this journal agree to the following terms:- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).