fehlerhafte ID-Generierung im RandomSetGenerator korrigiert
Fehlerbehebungen:
AnalyticAlgorithm: User-Gewichtung bei der Berechnung der Utility-Werte
berücksichtigt
MainFrame: 	- voreingestellte Gewichtung der Constraints eingefügt
			- anfängliche Überprüfung, ob Gewichte bereits zusammen 100% ergeben
			- die Header im JTableWebServices korrigiert
kleine Änderungen:
- initiale Header des JTableWebServices korrigiert
- initiale Header des JTableServiceClasses korrigiert
Ameisenalgorithmus implementiert
weitere kleine Änderungen am AntAlgorithm
kleine Änderungen
- Größere Änderungen am MainFrame
	-> Anzeige der Ergebnisse im TabbedPane
	-> kleinere Änderungen
- Anpassungen an betroffenen Klassen
- Implementierung der Klasse AlgorithmSolutionTier
Einfügen von TODO's und kleinere Änderungen
große Änderungen, deshalb neuer Branch zum Testen:
- Enumerationsverfahren stark umgebaut, um Speichergrenze zu beseitigen
- Enum läuft jetzt deutlich schneller
- dazu wurde qosMax und qosMin im MainFrame ermittelt und auf Basis
dessen dann die Utility-Werte für die optimale Komposition im
Algorithmus berechnet
- derzeit wird nur eine - die optimale - Lösung ermittelt
- Ausgabe in der GUI noch nicht implementiert
- AntAlgorithm und Enumerationsverfahren liefern jetzt vergleichbare
utility Werte
- utility-Werte nicht mehr zwischen 0 und 1, da nicht auf aggregierten
QoS berechnet -> da aber nur zum Vergleich wichtig, 
dürfte das egal sein
Ausgabe der optimalen Lösung für beide Algorithmen eingebaut
Ausgabe der optimalen Lösung für beide Algorithmen eingebaut
Merge remote-tracking branch 'origin/normalizationTest'
Utility Function in die GUI eingefügt
AntAlgorithmus Einstellungs-Panel implementiert
Änderungen an der GUI, hauptsächlich bezogen auf den Bereich
Genetischer Algorithmus
Erweiterung der Klassen Composition und ServiceCandidate um evtl.
noch brauchbare Funktionen
Anfänge zum Thema Genetischer Algorithmus (noch nicht korrekt)
Umbau des Enumerationsverfahrens, so dass nun wieder alle Solution Tiers
angezeigt werden
Utility-Werte außerhalb berechnen, Code aufräumen
- TODOs eingefügt (bitte alle mal durchschauen!).
- Das Eintragen der Daten aus dem RandomSetGenerator in die Tabelle war
immer noch hart kodiert. Ist jetzt bereinigt.
- Der Nutzen wird jetzt für jeden ServiceCandidate berechnet. Und zwar
direkt nachdem auf "Start" geklickt wurde.
- Ein paar auskommentierte Zeilen gelöscht. Bitte auch mal über alle
anderen drüberschauen (mit TODO gekennzeichnet), damit das Ganze wieder
etwas übersichtlicher wird.
Utility-Werte außerhalb berechnen, Code aufräumen
- TODOs eingefügt (bitte alle mal durchschauen!).
- Das Eintragen der Daten aus dem RandomSetGenerator in die Tabelle war
immer noch hart kodiert. Ist jetzt bereinigt.
- Der Nutzen wird jetzt für jeden ServiceCandidate berechnet. Und zwar
direkt nachdem auf "Start" geklickt wurde.
- Ein paar auskommentierte Zeilen gelöscht. Bitte auch mal über alle
anderen drüberschauen (mit TODO gekennzeichnet), damit das Ganze wieder
etwas übersichtlicher wird.
Merge branch 'Utility'
3 TODOs in Klasse AntAlgorithm
- Vorschlag, wie ihr die Utility-Werte nutzen könnt. Einfach mal
anschauen ;)
- isWithinConstraints sollte aus der Klasse Composition verwendet werden
- Variablen können dann entfernt werden