Орієнтовна сума відсортованого списку


21

Нещодавно я працював над проблемою для обчислення приблизної суми списку відсортованих негативних чисел. При будь-якому фіксованому , з O ( журнал N ) тимчасової схеми апроксимації була отримана таким чином, що вона дає ( 1 + е ) -аппроксімація на суму. Стаття розміщена на веб-сайті http://arxiv.org/abs/1112.0520 , яка не була остаточно завершена.ϵ>0O(logn)(1+ϵ)

Я шукав існуючі роботи з цієї проблеми, але я отримав лише декілька робіт, що віддалено пов'язані, і цитував їх. Чи вивчалася ця проблема раніше? Якщо хтось знає якісь існуючі дослідження з цієї проблеми, будь ласка, дайте мені знати. Я буду вдячний за допомогу та оновлюю цитати відповідно. Якщо результати старі, папір буде скинутий у сміттєвий контейнер.


2
Дякуємо, що поділилися документом! Надайте, будь ласка, якусь мотивацію, чому дбаєте вивчити приблизну суму для сортованих списків? Я маю на увазі припущення, що список відсортований - досить сильне припущення.
Dai Le

5
@DaiLe: імовірно, тому, що припущення додає проблеми трохи структури; намагаючись знайти приблизну суму несортованого списку, очевидно, є незрозумілим, оскільки у вас немає абсолютно ніякої інформації про цей список, окрім конкретних цифр, які ви вивчаєте.
Стівен Стадницький

2
@Bin: Нижня межа наближення суми в не-позитивному випадку, здається, походить від "улову", що немає хорошого способу наближення нуля; очевидно, це стандартна схема наближення, але тут, здавалося б, було б краще виміряти похибку за розміром найбільшого компонента, а не за розміром отриманої суми; це просто робить результати тривіальними?
Стівен Стадницький

4
У математиці ми часто бачимо формули для обчислення сум, таких як f (1) + f (2) +… + f (n), де f (n) - функція. Багато функцій є монотонними. Наприклад, f (n) = n ^ k (log n). Природно запитати, чи існує ефективний спосіб обчислення такого виду сум для монотонних функцій f (.). Коли я писав цей документ, у мене виникло занепокоєння, якщо я витрачав час на щось, що, можливо, вже було відомо. Ось чому я прийшов на цей веб-сайт, щоб попросити довідки щодо відповідних довідок, оскільки тут багато професійних людей. Дякуємо за коментарі. Бін Фу
Бін Фу

@Bin Fu: Дякую за вашу відповідь. Припущення має сенс!
Dai Le

Відповіді:



1

Прочитавши доказові деталі основної набору Хар-Пеледа , тепер я розумію, що його метод передбачає алгоритм часу O (log n) для приблизної суми відсортованих від'ємних чисел. Основний набір формується підмножиною чисел у відсортованому списку, і їх положення залежать лише від розміру n і списку наближення epsilon. Ваги всіх точок основної множини обчислюються за час O (log n). Таким чином, він приводить алгоритм часу O (log n) для приблизної суми відсортованого списку, хоча це не чітко заявлено в роботі. Оскільки алгоритм прихований у доказуванні побудови ядра замість заявлених теорем у статті Хар-Пеледа, я не бачив такого висновку відразу після перевірки результатів у роботі.

Я переглянув свою роботу, видаливши розділ 4, який містить алгоритм часу O (log n). Папір Хар-Пеледа цитується в оновленій версії. Перший алгоритм зберігається, оскільки він має незрівнянну складність із часом O (log n). Наприклад, він працює в час O (журнал n n журналу), коли числа у впорядкованому вхідному списку знаходяться в діапазоні від 0 до (log n) ^ {O (1)}. Алгоритм заснований на квадратичному пошуку регіону, що сильно відрізняється від побудови ядра. Нижчі межі часу також зберігаються, але трохи переглядаються.

Тепер у мене є краще уявлення про твори в цьому рядку. Я справді вдячний за професійну допомогу колег з теоретичних інформатик на цьому веб-сайті, яка дає чудові відгуки. Моя доопрацьована стаття буде доступна на тому ж архівному сайті протягом найближчих кількох днів. Я щиро вітаю подальші коментарі щодо пов'язаних посилань, які можуть бути пропущені.

Бін Фу


4
Ахм. Яку з десяти основних програм Harset Peled ви маєте на увазі? Також coreset (з двома e) не є таким же, як корсет (з одним e). Один використовує випадкову вибірку; інший використовує кітові кістки.
Jeffε

1
@ Jɛ ff E: Я думаю, що він має на увазі папір, про яку йдеться у відповіді Саріеля.
Цуйосі Іто

Можливо, але коли я опублікував свій коментар, ця відповідь була вищою на сторінці, ніж Саріель. Я додав посилання.
Джефф

Моя оновлена ​​версія тепер доступна за адресою arxiv.org/abs/1112.0520 .
Бін Фу

-3

O(logn)O(logn)

ε>00a1a2an

an,an1+ε,an(1+ε)2,,an(1+ε)k

kO(lognε)

O(logn)O(logn)O(logn)

O(logn)an(1+ε)jan(1+ε)jan(1+ε)(j+1)O((logn)2)


1
Яку з десяти основних програм Harset Peled ви маєте на увазі? Також, корсеткорсет !
Jeffε

Це не повинно розміщуватися як відповідь, оскільки воно взагалі не відповідає на ваше запитання. Було б найкраще, якби це було розміщено як коментар до відповіді Саріеля, але це занадто довго для цього. Я б опублікував це як оновлення до питання.
Цуйосі Іто

Цуйосі: Ви праві. Мої коментарі слід викласти в
Бін Фу

область коментарів замість області відповідей. Вибачте.
Бін Фу

2
Я не думаю, що ти розумієш мою роботу. Те, що ви написали вище, - це неправильно, а не те, що є в моїй роботі.
Саріель Хар-Пелед
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.