![]() |
Graphenalgorithmen
Hiermit möchte ich mein Programm vorstellen, welches bekannte Graphenalgorithmen anwendet und darstellt.
Aktuelle Version: v0.7 Bisher wurde das Programm nur unter WinXP getestet Bitte spart nicht mit der Kritik. Testet das Programm bitte richtig durch. Danke sixarp [edit=Admin]Download weiter unten: ![]() |
Re: Graphenalgorithmen
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,
hab mal ein wenig rumgespielt... 1. Die Eingabe der Knoten und Kantenlänge ist über das menu etwas aufwendig, ich weiß es gibt shortcuts, es ist mit einem rechten mausklick und menu angenehmer 2. die grids sollten editierbar sein 3. bei kante entfernen sollte der start und endknoten nicht nummeriert sein, sondern mit seiner bezeichnung 4. in der ansicht sollte man die knoten oder kanten direkt aktivieren und bearbeiten können... vielleicht auch durch das ziehen mit der maus verknüpfungen erstellen, die kantenlänge kann man ja dann nacheditieren 5. zwar hast du beim erstellen der kanten, beim ausführen die abfrage ob start und zielpunkt identisch sind, schöner wäre es wenn die drop-down-liste den jeweiligen schon gewählten knoten nicht mehr erscheint 6. wenn man einen graphen mit 4 knoten erstellt, kantenlängen sind alle gleich und schut sich die kürzesten wege an, dann werden nicht alle möglichen kürzesten wege dargestellt... siehe anhang... der weg a-b-c = a-d-c ! ... so das wars erstmal, hoffe es hilft ein wenig ... |
Re: Graphenalgorithmen
@ibp: Super! Danke für die tollen Verbesserungsvorschläge!
rsilo |
Re: Graphenalgorithmen
Ich möchte nun die etwas überarbeitete Version v0.75 vorstellen:
Vorschläge von ibp: Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Dieses angesprochene TabSheet "Kuerzeste Wege" berechnet alle kürzesten Wege vom Startknoten aus, zu allen anderen Knoten. Bei der alter Version hatte ich immer den Knoten A als Startknoten, nun habe ich ein Form für die Starknotenauswahl (Combobox) eingebaut. @ibp: Ich danke dir vielmals für dein tolles Feedback. Falls du noch weitere Einfälle hast, melde ich bitte. Ich möchte euch alle weiter bitten, mein Programm auf Herz und Nieren zu testen. Danke sixarp [edit=Admin]Download der aktuellen Version weiter unten: ![]() |
Re: Graphenalgorithmen
Liste der Anhänge anzeigen (Anzahl: 3)
hi, bin nochmals durchgegangen...
1. mann kann nur einmal den jeweiligen startknoten angeben und das diese auswahl immer gleich hervorspringt ist ein wenig nervig, danach muß man erstmal den reiter wechseln um wieder einene neuen angeben zu können, man sollte vielleicht mittels rechter maustaste einen startknoten wählen können 2. wenn ich bei deinem beispiel einen anderen startknoten als a wähle, taucht der startknoten nicht mehr auf, liegt er halb unsichtbar in der linken oberen ecke siehe bild 3. wenn ich in der adjazenmatrix ein feld aktiviert habe und möchte auf ein anderes, kommen derweilen meldungen, auchg wenn ich nichts geändert habe... 4. was ist das für ein kleines dreieck in der form (img4) gruß rene ps das editieren mittel maus gefällt :cheers: |
Re: Graphenalgorithmen
Die neue Version 0.78:
Vorschläge von ibp: Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
@ibp: Danke für die toole Hilfe @Community: Bitte weiter testen danke sixarp neue Version v0.9: siehe unten |
Re: Graphenalgorithmen
Liste der Anhänge anzeigen (Anzahl: 2)
ich nochmal....
1. kosten ? 2. wenn ich keine Eingabe mache in der matrize sondern nur hin und herklicke, dann sollte auch keine verarbeitung(abfrage) für die jeweilige zelle, durchgeführt werden, hilfreich wäre da sicherlich das onchange ereignis... 3. es wird immer bedienfreundlicher :thuimb: 4. cool wäre eine räumliche darstellung, von der man den betrachtungswinkel wählen könnte... gruß rené |
Re: Graphenalgorithmen
ibp:
Zitat:
Zitat:
Zitat:
Zitat:
Danke sixarp |
Re: Graphenalgorithmen
Zitat:
greetz alcaeus |
Re: Graphenalgorithmen
Liste der Anhänge anzeigen (Anzahl: 1)
Wenn ich einen Graphen gezeichnet habe und dann auf 'minimaler Spannbaum' klicke, bekomme ich den angehängten Fehler und der Graph ist weg. Danach liefert das Programm nur noch Fehlermeldungen und muss per Task-Manager geschlossen werden. Als ich den Fehler reprodizieren wollte, hat sich dein Programm an der Stelle einfach geschlossen. :cry:
Toxman |
Re: Graphenalgorithmen
Zitat:
und den Graph selbst. danke sixarp |
Re: Graphenalgorithmen
Liste der Anhänge anzeigen (Anzahl: 1)
Das mit dem verschwinden bekomm ich nicht mehr hin, aber ich glaube, der Fehler tritt dann auf, wenn es eine Ecke gibt, die nicht mit dem Hauptgraphen zusammenhängt (siehe Anhang).
TOX |
Re: Graphenalgorithmen
2 Sachen
1.) wollen sie alle Knoten entfernen YES NO klitzeklein : Yes - no in Ja Nein :stupid: 2.) Beim beenden vielleicht auch einen dialog sonst super :thuimb: |
Re: Graphenalgorithmen
... also kosten hast du sicherlich nicht gehört kosten hat nichts mit einer kante zu tun. kosten sind als bewerteter faktorverzehr zur erstellung der betrieblichen leistung, die bewertung erfolgt in geldeinheiten definiert oder kosten in form von schmecken.
...wo hingegen: ein graph G ist ein tupel (V, E), wobei V eine menge von knoten (oft auch ecken genannt) und E eine menge von kanten (manchmal auch bögen genannt) bezeichnet ...vielleicht meintest du kote in bezug auf bogen, wobei eine kote eine geographische höhenangabe ist... gruß rené |
Re: Graphenalgorithmen
Zitat:
d.h. vielleicht gibt es ja eine unit, die dir ermöglicht punkte/geraden in einem 3-d koordinatensystem darzustellen, such doch mal hier im forum :dp: oder mach dafür einen neuen threat auf, google ist auch gut für infos gruß rené |
Re: Graphenalgorithmen
Die neue Version v0.79:
+ Bug bei "Minimaler Spannbaum": OK + Bug beim Baumzeichnen: OK + Dialog beim Beenden + Verbesserung bei "Adjazenzmatrix" + Neue Testgraphen: Bitte testen! Danke sixarp [neue Version v0.9: siehe unten] |
Re: Graphenalgorithmen
hi, hab doch noch ein wenig zeit gefunden....
dein proggi entwickelt sich gut... 1. warum kann man keine eigenen knotennamen angeben? 2. bei der adjazenmatrix nerft mich noch immer, daß wenn ich auf ein feld drücke sofort das eingabefenster aufgeht, für mich wäre zum bearbeiten ein rechter mausklick die ideale lösung. 3. hast du dir gedanken wegen der räumlichen darstellung gemacht? 4. für was ist das projekt? 5. weiter so..... gruß rené |
Re: Graphenalgorithmen
Liste der Anhänge anzeigen (Anzahl: 2)
Version v0.9 ist die letzte Version dieses Programmes!
Ich würde mich sehr über euer Feedback und Kritik freuen. Vielen Dank! :hello: |
Re: Graphenalgorithmen
Hallo,
Nettes Programm. Die Knoten werden aber immer im Kreis angeordnet, dies führt bei sehr grossen Graphen zu vielen Überkreuzungen der Kanten. Hier wären verschiedene Layout-Algorithmen hilfreich. Ansonsten gefällt es mir gut. Grüsse Luki |
Re: Graphenalgorithmen
Liste der Anhänge anzeigen (Anzahl: 2)
Sehr nette Sache ;)
Habe nur gerade nen paar kleine Fehler entdeckt. Bild 1) - Wofür sind Button1 und Button2 gut ;) - Hatte ich keine Möglichkeit eine Kante von B nach C einzugeben, sondern nur von C nach B Bild 2) Trat auf keim klick auf den Tab "Starke Komponenten" Gruß tr909 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz