Ir al contenido


Foto

Secuencias numéricas


  • Por favor identifícate para responder
9 respuestas en este tema

#1 Caral

Caral

    Advanced Member

  • Administrador
  • 4.261 mensajes
  • LocationCosta Rica

Escrito 01 julio 2020 - 03:54

Hola a todos

Pregunto, tendréis algún código que pueda determinar secuencias numéricas raras ?.

por ejemplo:

saber que numero sigue en una secuencia como esta:

 

12, 4, 3, 4, 7, 8, 11, 10, 7, ??

 

Si me ayudáis os lo agradezco mucho.

Saludos

 

Edito:

Nota:

el numero mayor de la secuencia es de 15 y el menor de 0

Saludos


  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.192 mensajes
  • LocationMéxico

Escrito 01 julio 2020 - 04:53

Que tal amigo,  aquí lo complicado es encontrar la secuencia, ésto es lo que veo

 

12
 4
 3 --> 12 entre 4
 4 --> número siguiente a 3
 7 --> 4 mas 3
 8 --> número siguiente a 7
 
Después de eso ya me confundió.
 
Saludos

  • 0

#3 Caral

Caral

    Advanced Member

  • Administrador
  • 4.261 mensajes
  • LocationCosta Rica

Escrito 01 julio 2020 - 05:42

Hola

 

 

Que tal amigo,  aquí lo complicado es encontrar la secuencia, ésto es lo que veo

 

12
 4
 3 --> 12 entre 4
 4 --> número siguiente a 3
 7 --> 4 mas 3
 8 --> número siguiente a 7
 
Después de eso ya me confundió.
 
Saludos

 

Gracias amigo

Si, parece facil pero es algo complicado ya que las secuencias son casi al azar o parece.

el asunto es que hay muchas variantes por eso me gustaria algo en delphi que me diera alguna idea.

saludos


  • 0

#4 Caral

Caral

    Advanced Member

  • Administrador
  • 4.261 mensajes
  • LocationCosta Rica

Escrito 01 julio 2020 - 07:10

Hola

Entiendo que con un algoritmo heuristico se podria implementar algo funcional

el problema es como lograrlo con delphi.

aqui una imagen del algoritmo.

a ver si me podeis ayudar o si estoy equivocado en el concepto.

t0403312.gif

 

saludos


  • 0

#5 gatosoft

gatosoft

    Member

  • Miembros
  • PipPip
  • 31 mensajes
  • LocationColombia

Escrito 02 julio 2020 - 07:33

Creo que es un trabajo para un algoritmo genetico... o tal vez para una rede neuronal....

 

En el primer caso, habria que hacer una logica para generar el siguiente numero y tener una función de evaluación que me diga cuando un valor es el correcto o se acerca.

 

En el caso de la red... habria que hacer el entrenamiento con los diferentes casos para generar una única función que determine el siguiente....

 

Es solo una idea, pero debe funcionar por cualquier camino, solo es determinar cual es mas práctico para el caso.

 

Lamentablemente, no conozco un ejemplo de compoentes para manejar AG, o RRNN,


  • 1

#6 gatosoft

gatosoft

    Member

  • Miembros
  • PipPip
  • 31 mensajes
  • LocationColombia

Escrito 02 julio 2020 - 09:01

Creo que es un trabajo para un algoritmo genetico... o tal vez para una rede neuronal....

 

En el primer caso, habria que hacer una logica para generar el siguiente numero y tener una función de evaluación que me diga cuando un valor es el correcto o se acerca.

 

En el caso de la red... habria que hacer el entrenamiento con los diferentes casos para generar una única función que determine el siguiente....

 

Es solo una idea, pero debe funcionar por cualquier camino, solo es determinar cual es mas práctico para el caso.

 

Lamentablemente, no conozco un ejemplo de compoentes para manejar AG, o RRNN,

La verdad no entiendo muy bien el problema...

 

No se si haya alguna dependencia entre los nodos, por ejemplo, si se "activa" (?) uno nodo, no puede activarse otro especifico, o al activar(?) un nodo x, las posibilidades se limitan a un conjunto especifico de 3 o 4... Podrias tal vez plantear algo con grafos....

 

Otro tema podria ser detemrinar si la secuencia de nodos genera algún tipo de salida, como un voltaje y la meta es no superar ese voltaje... (no entiendo de electrónica/electricidad)


  • 0

#7 gatosoft

gatosoft

    Member

  • Miembros
  • PipPip
  • 31 mensajes
  • LocationColombia

Escrito 02 julio 2020 - 09:01

La verdad no entiendo muy bien el problema...

 

No se si haya alguna dependencia entre los nodos, por ejemplo, si se "activa" (?) uno nodo, no puede activarse otro especifico, o al activar(?) un nodo x, las posibilidades se limitan a un conjunto especifico de 3 o 4... Podrias tal vez plantear algo con grafos....

 

Otro tema podria ser detemrinar si la secuencia de nodos genera algún tipo de salida, como un voltaje y la meta es no superar ese voltaje... (no entiendo de electrónica/electricidad)

Creo que encontré lo que buscas...

 

 

https://www.research...cambio_de_Ramas


  • 0

#8 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.192 mensajes
  • LocationMéxico

Escrito 02 julio 2020 - 09:13

Hola

Entiendo que con un algoritmo heuristico se podria implementar algo funcional

el problema es como lograrlo con delphi.

aqui una imagen del algoritmo.

a ver si me podeis ayudar o si estoy equivocado en el concepto.

t0403312.gif

 

saludos

 

Caramba!!!

 

Pues entonces no es un asunto de simples patrones....

 

 

Creo que encontré lo que buscas...

 

 

https://www.research...cambio_de_Ramas

 

Excelente, ahora será cuestión de estudiarlo.

 

Saludos 


  • 0

#9 Caral

Caral

    Advanced Member

  • Administrador
  • 4.261 mensajes
  • LocationCosta Rica

Escrito 02 julio 2020 - 11:22

Hola

me parece que el algoritmo que indique se usa mas que nada en electricidad y lo que busco esta mas del lado numerico convencional,

el asunto es conocer el siguiente numero de una secuencia, que no exceda del 15 y no sea menor del 0.

puede ser un numero aproximado o incluso un par de numeros que mantenga cierta logica.

Esto lo estoy tratando de relacionar con un programa de estadistica numerica.

os agradezco todo el apoyo.

saludos


  • 0

#10 Caral

Caral

    Advanced Member

  • Administrador
  • 4.261 mensajes
  • LocationCosta Rica

Escrito 02 julio 2020 - 11:50

Hola

Encontre algo como esto que creo va por el camino.

en esta secuencia por ejemplo : 2,7,1,6,3

 

a [n-1] * (-2) + 5 para [ 2, 1, 3 ], (-1) * n+8 para [ 7, 6 ]

 

numero siguiente 5 o -1 

en este caso sirve el 5

 

el asunto es como hacerlo con delphi.

como ven no se necesita tan preciso pero que mantenga la logica.

Gracias por ayudarme.

saludos


  • 0