Después de leer los detalles de prueba de Har-Peled , ahora entiendo que su método implica un algoritmo de tiempo O (log n) para la suma aproximada de números no negativos ordenados. El núcleo está formado por un subconjunto de números en la lista ordenada, y sus posiciones solo dependen del tamaño de la lista n y la relación de aproximación epsilon. Los pesos de todos los puntos en el núcleo son computables en el tiempo O (log n). Por lo tanto, trae un algoritmo de tiempo O (log n) para la suma aproximada de una lista ordenada, aunque no se afirma claramente en el documento. Como el algoritmo está oculto en la prueba de la construcción del núcleo en lugar de los teoremas del documento de Har-Peled, no vi tal conclusión justo después de verificar los resultados en el documento.
Revisé mi trabajo eliminando la sección 4 que contiene un algoritmo de tiempo O (log n). El artículo de Har-Peled se cita en la versión actualizada. El primer algoritmo aún se mantiene ya que tiene una complejidad incomparable con el tiempo O (log n). Por ejemplo, se ejecuta en tiempo O (log log n) cuando los números en la lista ordenada de entrada están en el rango de 0 a (log n) ^ {O (1)}. El algoritmo se basa en una búsqueda de región cuadrática, que es muy diferente de la construcción del núcleo. Los límites inferiores de tiempo también se mantienen, pero se revisan ligeramente.
Ahora tengo una mejor idea sobre los trabajos en esta línea. Realmente aprecio la ayuda profesional de los colegas teóricos de informática en este sitio web, que proporciona una excelente respuesta. Mi artículo revisado estará disponible en el mismo sitio de archivo en los próximos días. Agradezco sinceramente más comentarios sobre referencias relacionadas que podrían perderse.
Bin Fu