Ir al contenido


Foto

[RESUELTO] Ayuda con algoritmo sobre Grafos


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

#21 jorgeu

jorgeu

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 179 mensajes
  • LocationMaracaibo

Escrito 29 octubre 2010 - 07:55

Vaya jorgeu, que ud es mas matemático que informático  :D (y)


Hubo un tiempo en que era la misma cosa. Nos hemos alejado mucho de eso.
  • 0

#22 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 30 octubre 2010 - 02:35

Pues modificando un poco las formulas que me diste, llegue a estas

      cx:=30+(i-((CantCol-1)*(i div CantCol))-1)*60;
      cy:=10+(i div CantCol)*70;

Con esto logro mas filas y columnas, agrupando mas los nodos
En las imagenes muestro el grafo creado y mostrando la ruta mas corta

Me quedan aún algunos detalles, no se me ubican bien la posicion del peso de los arcos

... y la curva no me ha salido todavía

Archivos adjuntos


  • 0

#23 jorgeu

jorgeu

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 179 mensajes
  • LocationMaracaibo

Escrito 30 octubre 2010 - 05:30

luce muy bien felicitaciones  (b)
  • 0

#24 JoAnCa

JoAnCa

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 775 mensajes
  • LocationPinar del Río, Cuba

Escrito 01 noviembre 2010 - 12:58

Pues en mi busqueda de algoritmos, pues tambien tenia que implementar el de Kruskal para obtener el arbol de minima expansión a partir del mismo Grafo, me encontré algo muy interesante ...

Dibujar el grafo con el raton a gusto del usuario  :o

http://www.delphifor...ary/Default.htm

Aquí encontré esas Library's que resuelven varios algoritmos matemáticos, entre ellos Dijkstra, Kruskal y Prim, los cuales necesitaba para resolver el problema

Combinando "mi creación" con los ejemplos de Gary Darby de delphiforfun logré terminar por fin el soft


  • 0

#25 jorgeu

jorgeu

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 179 mensajes
  • LocationMaracaibo

Escrito 01 noviembre 2010 - 01:00

acá es donde le vemos la importancia a los foros. Mucho conocimiento compartido que luego viene a resolvernos el trabajo  :D :D :D :D

A celebrar pues!  (b)
  • 0

#26 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 01 noviembre 2010 - 01:28

Caramba!!!!, A eso le llamo llevar a buen puerto un proyecto ;)

Lo dicho

A celebrar !!!!!!

(b)  (b)  (b)  (b)  (b)

Salud OS
  • 0

#27 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 01 noviembre 2010 - 02:45

Que buena noticia que hayas podido avanzar.  :)

Yo de grafos no recuerdo nada...  :p Hace años que no pienso en árboles y grafos... la última vez que los "toqué" fue en Estructuras de Datos y Algoritmos y en Lenguajes II.... empleando Turbo Pascal 7  :o y ya llovió bastante de eso... semanas atormentándome con grafos, árboles y punteros.

Saludos,
  • 0

#28 jorgeu

jorgeu

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 179 mensajes
  • LocationMaracaibo

Escrito 01 noviembre 2010 - 03:58

Que buena noticia que hayas podido avanzar.  :)

Yo de grafos no recuerdo nada...  :p Hace años que no pienso en árboles y grafos... la última vez que los "toqué" fue en Estructuras de Datos y Algoritmos y en Lenguajes II.... empleando Turbo Pascal 7  :o y ya llovió bastante de eso... semanas atormentándome con grafos, árboles y punteros.

Saludos,


Ni pensar que alguna vez quise especializarme en estructuras de datos y hacer vida académicas. Tal como dices ya llovió bastante de eso... :D
  • 0




IP.Board spam blocked by CleanTalk.