Приблизительная сумма отсортированного списка


21

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

Я искал существующие работы для этой проблемы, но я только получил несколько отдаленно связанных бумаг, и процитировал их. Была ли эта проблема изучена раньше? Если кто-то знает какие-либо исследования об этой проблеме, пожалуйста, дайте мне знать. Я буду признателен за помощь, и обновлять цитаты соответственно. Если результаты старые, бумага будет сброшена в мусорное ведро.


2
Спасибо, что поделились газетой! Не могли бы вы дать мотивацию для изучения проблемы приблизительной суммы отсортированных списков? Я имею в виду, что предположить, что список отсортирован, является довольно сильным предположением.
Дай Ле

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

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

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

@Bin Fu: Спасибо за ваш ответ. Предположение имеет смысл!
Дай Ле

Ответы:



1

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

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

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

Бин фу


4
Гм. Какую из десяти основных статей Har-Peled вы имеете в виду? Также coreset (с двумя e) не совпадает с корсетом (с одним e). Один использует случайную выборку; другой использует кости кита.
Джефф

1
@ Jɛ ff E: Я думаю, что он имеет в виду бумагу, на которую ссылается Сариэль.
Tsuyoshi Ito

Возможно, но когда я разместил свой комментарий, этот ответ был выше на странице, чем ответ Сариэль. Я добавил ссылку.
Джефф

Моя обновленная версия теперь доступна по адресу 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
Какую из десяти основных статей Har- Peled вы имеете в виду? Кроме того, корсеткорсет !
Джеффс

Это не должно быть опубликовано как ответ, потому что это не отвечает на ваш вопрос вообще. Было бы лучше, если бы это можно было опубликовать в качестве комментария к ответу Сариэля, но это слишком долго для этого. Я бы опубликовал это как обновление к вопросу.
Tsuyoshi Ito

Цуёши: Вы правы. Мои комментарии должны быть размещены на
Бин Фу

область комментариев вместо области ответов. Сожалею.
Бин Фу

2
Я не думаю, что вы понимаете мою статью. То, что вы написали выше, неверно, а не то, что написано в моей статье.
Сариэль Хар-Пелед
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.