Доповідь "Підквадратичні алгоритми для 3SUM", Ілля Баран, Ерік Д. Демен, Михай Патраску має таку складність для
Проблема 3SUM: задано список з цілих чисел, якщо є такий, щоx , y , z ∈ L x + y = z .
Вони зазначають: "На стандартному слові ОЗУ зі словами ми отримуємо час роботи . У схемі ОЗУ з одним нестандартним операції, отримує . У зовнішній пам'яті, ми досягаємо , навіть при стандартному припущенні Неподільність даних. Кеш-очевидно, що ми отримуємо час роботи . У всіх випадках наше прискорення майже квадратичне в "паралелізмі", модель може відповідати, що може бути найкращим Дивіться папір Baran, Demaine, Patrascu тут .O ( n 2 / max { w log w , log n ( log log n ) 2 } ) A C 0 O ( n 2 / w 2 log w ) O ( n 2 / ( M B ) ) O ( n 2 / M B журнал M )
Нещодавно документ "Трійки, породжені та любовні трикутники" Грондлунда та Петті довів, що "складність дерева рішень 3SUM становить , і що існує рандомізований алгоритм 3SUM, що працює в час , і детермінований алгоритм, що працює в час.
Ці результати спростовують найсильнішу версію гіпотези 3SUM, а саме те, що її дерево рішень (і алгоритмічне) складність становить ".
Дивіться цей другий документ тут .
Зрозуміло, що обидва є важливими паперами. Не будучи експертом у цій галузі, моє питання полягає у тому, як порівняти вплив та значення будь-якої з огляду на різні моделі складності. Будь-які інші проникливі коментарі щодо цієї проблеми також вітаються. Наприклад, чи був перший документ вже виключав обмеження ?