![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Holas...
Gracias por las novedades que comparten, no sabia del "Nuevo Navegador Mexicano: Biyubi 5.0" De que serviria publicar el codigo que no es largo ni complicado, si no se nota el interes de compartir criterios al respecto... Pero si desean verlo busquenlo en Youtube con Metodo PRI-BASE Sigan adelante con sus proyectos... |
|
#2
|
||||||||||
|
||||||||||
|
Victor Luis,
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
![]() Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 10-10-2013 a las 18:46:01. |
|
#3
|
||||
|
||||
|
Club Delphi,
Continuación del Msg #3: Revisen este código: El código anterior permite hallar todos los números primos menores que un número natural n en el rango de 2 a 2.147.483.615, por medio del algoritmo de Eratóstenes. Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 11-10-2013 a las 08:02:14. |
|
#4
|
|||
|
|||
|
Holas Nelson...
En verdad valoro tu capacidad para obtener la informacion de referencia que adjuntas, por mi parte me quedo atras y en eso te comparo con mi hermano que es ducho para buscar en internet. Bueno.. a los temas... ○ Sobre la publicacion de los Rodriguez, no lo he leido profundamente ya que no soy matematico con trigonometria medio que me pierdo; pero es una amplia explicacion que relacionan metodos y secuencias con elementos quimicos. ◘ Lo que puedo decirte es que hay un valor casi coincidente a lo que yo manejo; pero la base de su explicacion lo podria decir con lo que se en simples palabras y responder al mismo tiempo que no tiene nada que ver con la criba de Eratostenes, es que con una cantidad de numeros primos que los denomino numeros primos origen, se obtienen los numeros base de todos los numeros primos. Te mencione que en un rango de 50 millones mi metodo saca 13.333.336 (numeros base) los que si pueden ser primos y el resto con seguridad que no son primos. Para obtener esta base se aplica un factor sobre los primos origen y sin calculos, solo con una operacion de manera directa obtengo esta base. No se si se relaciona con Goldbach y Riemann, solo que con un For-Next cargo un vector con estos numeros base para un rango de 50 millones en 3-4 segundos y su depuracion con la extraccion de numeros primos (aprox. 1.800.000) en 7-8 segundos. Creo que cuando termine de encontrar los datos que busco y necesito, mas colaboracion de un matematico se pueda obtener una formula o ecuacion que indique porque estos primos origen son la base de los demas. ○ Para complementar sobre la publicacion de los Rodriguez, no creo en una formula, sino que si hay una secuencia para generar directamente todos los numeros primos. Cuando realizaba uno de los analisis que hice, pues me venia una idea y anotaba datos a buscar, hacia calculos que ni yo recuerdo de que logica venian y terminaba a medias, eso paso con este metodo, que lo deje a medias; pero volviendolo a analizar encontre las secuencias que me faltaban y todo coincidia. Continuando lo que decia, en un analisis, vi que hay una secuencia que permitiria generar directamente sin dificultad todos los numeros primos, lo deje a medias porque me faltaban muchos primos en mi base de datos. Solo intervienen 4 valores donde sabiendo la secuencia que exponencialmente se incrementan y al parecer aleatoriamente se disponen, se determinan los numeros primos. No soy matematico y fue un dolor de cabeza tratar de comprenderlo ademas que me faltaban muchos numeros primos en ese entonces. ◘ Te felicito por tu codigo publicado y el tiempo corto en realizarlo para el metodo de Eratostenes, diria que el numero primo 87.647.246 seria y continuaria con los siguientes 1.774.128.751 1.774.128.767 1.774.128.773 1.774.128.803 1.774.128.841 Sin que lo tomes a mal, mis busquedas las hago en miles de millones, en este caso seria casi 2.000 millones como rango, algunos de los tiempos que fui controlando para buscar por rangos son: 1.000.000.000 ... 00:21:19 5.000.000.000 ... 01:46:35 10.000.000.000 ... 03:33:10 Son tiempos de busqueda inicial antes del limite de 1 billon, estos tiempos van disminuyendo y en lo que se tarda no es en encontrar numeros primos, como dije anteriormente en un rango de 50 millones saca los primos de los numeros base entre 10-12 segundos; tarda en el proceso de archivar los numeros primos, donde cada archivo tiene alrrededor de 36 millones de numeros primos registrados. ► No he encontrado una manera directa de archivarlos y reducir este tiempo, uso archivos aleatorios; los archivos binarios no me resultaron pues no todos tiene el mismo numero de digitos y los secuenciales, me serian complicados de leerlos pues como sabes tengo que activar algunos primos para depurar y no siempre estan al inicio; mas practico lo vi usar archivos aleatorios; pero haciendo pruebas igual tardan en archivar 36 millones de numeros primos. ☼ Bueno amigo... Gracias por los links que voy a revisarlos.... Creo que malentienden mi proposito de estar en el Foro, no busco jactarme, de ser asi lo haria por otras redes sociales... Particularmente tu persona me ha dado informacion que desconocia al respecto y cuando tenga datos contundentes te los hare conocer... no tengo todas las respuestas sobre los numeros primos, solo un metodo que genera posibles numeros primos y una secuencia que me permite depurar los no primos, con lo que el tiempo de busqueda es muy reducido. Subi una presentacion de como busca en metodo, el tiempo, la cantidad de primos encontrados y otros detalles que ya les mencione, esta en youtube solo pon en la busqueda PRI-BASE.. |
|
#5
|
||||
|
||||
|
Victor Luis,
Cita:
![]() Revisa esta información: Cita:
![]() Nelson. |
|
#6
|
|||
|
|||
|
Holas Nelson...
Pues si ya vi esos enlaces, donde usaron 25 ordenadores para lograr el numero primo de 17 millones de digitos, si me metiera a la competencia iria por los 100 millones de digitos. Como hay una variable que permita almacenar estas cantidades, hice unos cambios a mi programa en base al metodo, lo que me permitiria encontrar esa cantidad de digitos, claro en un determinado tiempo. ○ Por la informacion y las observaciones recibidas, he decidido desviarme un poco para tratar de encontrar dicha formula que permita obtener directamente los numeros primos y tambien, evaluar numeros grandes si son primos o no como lo hace en una pagina, busca en google con Factoris y uno de los primeros enlaces dira Factoris-Wims, esta en ingles, la cosa es que uno pone un numero e indica si es probable que sea primo o no lo es, creo usa el metodo de Muller-Rabin.. probando puse los primos encontrados y en todos indicaba que eran primos. Luego puse numeros grandes modificados por la secuencia del metodo y vi que solo te permite evaluar primos hasta 90 digitos, despues de esta cantidad solo muestra un mensaje... Te encargaria por favor si sabes de otra pagina similar, me lo hagas saber, es interesante el metodo, aunque no es 100% segun lei, pero resulta facil verificar primos grandes. No pongo el link, ya que en el foro no me lo permiten. ◘ Respecto a tu codigo, indicaste que usaste el algoritmo de Eratostenes, hasta donde se al ordenar los numeros en columnas se medio seleccionan los numeros primos. Antes de conocer a este señor, yo obtenia mi base sumando +2 y +4 osea se forma un grupo de 2 que serian los primos gemelos 1º 2º [5] [7] primos gemelos * 7 resulta de sumar 5 + 2 * para ir al siguiente grupo sumas +6 al primero ó +4 al segundo del grupo anterior. [11] resulta de sumar 5+6=11 o 7+4=11, luego sumas +2 y tiene el segundo numero del grupo [11] [13] ○ Esto se repite constantemente y resulto ser los numeros de la criba de Eratostenes; pero comparado con mi metodo da muchos numeros base que no son primos, aproximadamente el 25% son multiplos de 5, igual cantidad son multiplos de 7, 11 y 13... No se si en tu codigo llegas a lo mismo; pero si te sirve ahi esta la referencia. ☼ Volviendo a aclararte que el metodo PRI-BASE no se basa en esto, creo que me entendieron mal o no me explique correctamente, pero dije que en mi segunda aplicacion o programa use este metodo que era parecido al de Eratostenes, buscando como reducir los numeros base con pocos no primos a depurar, encontre elmetodo que uso y analizo ahora, que tiene una logica diferente, es simple, que como le decia a una amigo, un niño de primaria podria hacerlo sin calculadora, no exagero; pero tomenlo como piensen, ya que hay quienes piensan que solo digo habladurias. Bueno amigo espero encuentres una pagina como factoris y si sabes sobre el metodo de Muller-Rabin o sobre el test de Lucas-Lehmer me lo hagas saber aqui o a mi correo.. Gracias. |
|
#7
|
||||
|
||||
|
Pon el link, algún moderador lo hará enlazable.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| 11 millones de números primos | ixMike | La Taberna | 15 | 06-10-2013 00:00:37 |
| Suma de dígitos primos - Simplificar código | Subliminalz | Varios | 3 | 12-06-2013 00:00:22 |
| Ayuda con numeros primos | Jcn | Varios | 4 | 28-05-2013 01:39:20 |
| Como obtengo numeros primos ? | llSnakell | Varios | 13 | 05-10-2011 03:56:09 |
| Promedio.. digitos primos .. | luisito2011 | Varios | 3 | 07-05-2011 02:54:02 |
|