Пређи на садржај

Сундарамово сито

С Википедије, слободне енциклопедије

У математици, Сундарамово сито је једноставан детерминистички алгоритам за проналажење свих простих бројеве до одређеног целог броја. Открио га је индијски математичар С. П. Сундарам 1934.године.[1][2]

Алгоритам

[уреди | уреди извор]
Сундарамобо сито: кораци алгоритма за просте бројеве испод 202 (оптимално).

Почиње са листом целих бројева од 1 до n. Из ове листе, уклања све бројеве у облику i j 2ij где:

Преостали бројеви се удвостручују, повећавају се, дајући листу непарним бројевима (тј простим, сви прости бројеви осим 2) испод 2n 2.

Сито Сундарам сита од сложених бројева ради као Ератостеново сито, али чак се бројеви не сматрају; рад "прецртава" и више 2 врши последњи корак двоструког-краја-прираштаја. Кад год би се Ератостенова метода могла прецртати без к различитих простих бројева 2i 1, Сундарамова метода прецртава i j(2i 1) for .

Исправности

[уреди | уреди извор]

Ако почнемо са целим бројевима од 1 до n, коначна листа садржи само непарне целе бројеве од 3 до 2n 1. Из овог коначног списка, неки непарни цели бројеви су искључени: морамо показати управо то су сложени непарни цели бројеви мањи од 2n 2.

Пустити q да буде непаран цео број од 2k 1. Тада, q је искључен ако и само ако k је од i j 2ij, тада је q = 2(i j 2ij) 1. Онда имамо:

q = 2(i j 2ij) 1
= 2i 2j 4ij 1
= (2i 1)(2j 1).

Дакле, непаран цео број је искључен из коначне листе ако и само ако има разлагања облика (2i 1)(2j 1) — што ће рећи, ако има нетривијални непарни фактор. Стога листа мора чинити управо скуп непарних простих бројева мањих или једнаких од 2n 2.

  1. ^ V. Ramaswami Aiyar (1934). „Sundaram's Sieve for Prime Numbers”. The Mathematics Student. 2 (2): 73. ISSN 0025-5742. 
  2. ^ G. (1941). „Curiosa 81. A New Sieve for Prime Numbers”. Scripta Mathematica. 8 (3): 164. 

Литература

[уреди | уреди извор]

Спољашње везе

[уреди | уреди извор]