Autor Tema: Teorema de la Inexistencia de Algoritmo de Generación de Primos Eficiente

0 Usuarios y 1 Visitante están viendo este tema.

26 Marzo, 2024, 10:13 am
Leído 1148 veces

vmanalb

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 91
  • País: es
  • Karma: +0/-0
    • Víctor Manzanares Alberola

04 Abril, 2024, 10:32 am
Respuesta #1

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

Esto existe ? no encuentro referencias

No existe tal Teorema.

Lo que existen son algoritmos de generación/detección de primos y un estudio de su orden computacional (lo costosos que son; el tiempo de ejecución que necesitan en esencia).

Aquí tienes un artículo que trata del asunto e incluye más bibliografía sobre el tema:

Durán Díaz, R.; Hernández Encinas, L.; Muñoz Masqué, J. "Generacion de primos: una perspectiva computacional"
Actas de la XI Reunión Española sobre Criptografía y Seguridad de la Información (XI RECSI) 2010

Saludos.

08 Abril, 2024, 01:26 pm
Respuesta #2

vmanalb

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 91
  • País: es
  • Karma: +0/-0
    • Víctor Manzanares Alberola
Hola

Esto existe ? no encuentro referencias

No existe tal Teorema.

Lo que existen son algoritmos de generación/detección de primos y un estudio de su orden computacional (lo costosos que son; el tiempo de ejecución que necesitan en esencia).

Aquí tienes un artículo que trata del asunto e incluye más bibliografía sobre el tema:

Durán Díaz, R.; Hernández Encinas, L.; Muñoz Masqué, J. "Generacion de primos: una perspectiva computacional"
Actas de la XI Reunión Española sobre Criptografía y Seguridad de la Información (XI RECSI) 2010

Saludos.

Eres un grande Luis, muchas gracias.

08 Abril, 2024, 05:24 pm
Respuesta #3

Fernando Revilla

  • "Há tantos burros mandando em homens de inteligência, que, às vezes, fico pensando que a burrice é uma ciência." -Antonio Aleixo.
  • Administrador
  • Mensajes: 12,575
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
  • "Las matemáticas son demasiado humanas."- Brouwer
    • Fernando Revilla

09 Abril, 2024, 10:23 am
Respuesta #4

vmanalb

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 91
  • País: es
  • Karma: +0/-0
    • Víctor Manzanares Alberola
Veo explicaciones de tiempo mínimo para evaluar si un numero es primo.

Yo quiero tiempo mínimo para calcular primos de 0 a n.

Iidem de \( n-x \) a \( n \) siendo \( x \) un rango en el que calculo primos,

Resulta que analizar el coste de mi código es muy jodido.

Pero , puedo calcular asíntotas y ver si es mejor a \( O(n log lon n ) \) o cosas así

https://upvedues-my.sharepoint.com/:u:/g/personal/vmanalb_upv_edu_es/EfDG4RFrbmdJh6WC-hE-C_IBm2SNCyo-yM1-3xqtmSsN3Q?e=E2Ph80

Código Erastóstenes modificado.

https://upvedues-my.sharepoint.com/:u:/g/personal/vmanalb_upv_edu_es/EXvI03rcsAxAi7HmSdYShwcBnRtyGfbmc7B9bWzZKn-uVQ?e=C4oHWq

Código original , no se ha ejecutado estamos pensando en cambiar la estructura de datos para ahorrar tiempo



09 Abril, 2024, 10:26 am
Respuesta #5

vmanalb

  • $$\Large \color{#5372a0}\pi\,\pi$$
  • Mensajes: 91
  • País: es
  • Karma: +0/-0
    • Víctor Manzanares Alberola
Me interesa saber si esta demostrado cual es el tiempo minimo para calcular primos de \( 0 \) a \( n \)

El límite de mi código 5.0 ,creo  es \( O( n^{1.5}) \) como coste temporal .


09 Abril, 2024, 12:16 pm
Respuesta #6

Luis Fuentes

  • el_manco
  • Administrador
  • Mensajes: 58,907
  • País: es
  • Karma: +0/-0
Hola

Por favor: cuida la ortografía. Estoy teniendo que corregir continuamente tus mensajes.

Me interesa saber si esta demostrado cual es el tiempo minimo para calcular primos de \( 0 \) a \( n \)

El límite de mi código 5.0 ,creo  es \( O( n^{1.5}) \) como coste temporal .

 Sin ser un experto en el tema el algoritmo más rápido parece que es la criba de Atkin en tiempo \( O(N) \); el tiempo aumenta con modificaciones que disminuyen el uso de memoria.

Saludos.