Microsoft, Excel und Windows sind eingetragene Marken der Microsoft Corporation.
IBM ist ein eingetrage Marke von International Business Machines, Inc.
Palisade, Evolver, TopRank, BestFit und RISKview sind eingetragene Marken der
Palisade Corporation.
RISK ist eine Marke von Parker Brothers, ein Unternehmensbereich der Tonka
Corporation, und wird in Lizenz verwendet.
Erste Schritte mit Evolver.....................................................................10
Kapitel 1: Einführung 1
2
Einführung
Evolver ist das schnellste, fortschrittlichste gentechnische, auf
Algorithmen basierte Optimierungsprogramm, das sich bisher auf
dem Markt befindet. Evolver kann durch Anwendung von
leistungsstarken gentechnischen, auf Algorithmen basierten
Optimierungstechniken optimale Problemlösungen finden, die für
standardmäßige lineare und nicht lineare Optimierungsprogramme
praktisch unlösbar sind. Evolver ist in zwei Versionen verfügbar
(Professional und Industrial), um Ihnen zu ermöglichen, das für Sie
geeignete Optimierungsprogramm auszuwählen.
Durch das Evolver-Benutzerhandbuch, mit dem Sie es hier zu tun
haben, wird eine Einführung in das Evolver-Programm und die
zugrunde liegenden Prinzipien gegeben. Anschließend werden
mehrere Beispiele für die einzigartige gentechnische AlgorithmusTechnik in Evolver angeführt. Diese komplette Bedienungsanleitung
kann auch als ein vollkommen indexiertes Referenzhandbuch
verwendet werden, in dem eine Beschreibung und Abbildung der
einzelnen Evolver-Funktionen gegeben wird.
Vor Beginn
Vor Installation von und Arbeit mit Evolver muss sichergestellt
werden, dass das Evolver-Paket alle erforderlichen Komponenten
enthält und der Computer den Mindestanforderungen von Evolver
gewachsen ist.
Inhalt des Evolver-Pakets
Evolver ist als Einzelprogramm verfügbar, kann aber auch als
Programmkomponente von DecisionTools Suite Professional oder
DecisionTools Suite Industrial geliefert werden. Wenn Evolver als
Einzelprogramm gekauft wird, enthält die CD-ROM das Evolver
Excel-Add-In sowie mehrere Evolver-Beispiele und ein vollkommen
indexiertes Online-Hilfesystem für Evolver. DecisionTools Suite
Professional und DecisionTools Suite Industrial enthalten dagegen
alle vorstehend genannten Komponenten plus zusätzliche
Anwendungen.
Info zu dieser Version
Diese Evolver-Version kann als 32-Bit-Programm für Microsoft
Excel 2000 oder höher installiert werden.
Kapitel 1: Einführung3
Bevor Sie anrufen…
Die Betriebssystemumgebung
Dieses Benutzerhandbuch geht davon aus, dass Sie allgemein mit
dem Windows-Betriebssystem und mit Excel vertraut sind. Das heißt,
es wird angenommen:
♦ dass Sie sich mit dem Computer und der Maus auskennen
♦ dass Ihnen Begriffe wie Symbol, Klicken, Doppelklicken, Menü,
Fenster, Befehl und Objekt bekannt sind
♦ dass Sie grundlegende Konzepte wie Verzeichnisstruktur und
Dateibenennung verstehen
Unterstützung
Allen registrierten Evolver-Benutzern mit gültigem Wartungsplan
steht unser technischer Support kostenlos zur Verfügung. Benutzer
ohne Wartungsplan können unseren technischen Support gegen
Berechnung per Vorfall in Anspruch nehmen. Um sicherzustellen,
dass Sie als Evolver-Benutzer registriert sind, sollten Sie die
Registrierung online über unsere Website
http://www.palisade.com/support/register.asp vornehmen.
Wenn Sie sich telefonisch mit uns in Verbindung setzen, sollten Sie
immer die Seriennummer und das Benutzerhandbuch parat haben.
Außerdem können wir Sie technisch besser unterstützen, wenn Sie
vor dem Computer sitzen und arbeitsbereit sind.
Bevor Sie unseren technischen Support anrufen, ist es angebracht,
folgende Prüfliste nochmals abzuhaken:
• Haben Sie sich die Online-Hilfe angesehen?
• Haben Sie in diesem Benutzerhandbuch nachgeschlagen und auch das
Multimedia-Lernprogramm online durchgearbeitet?
•Haben Sie die Datei README.WRI gelesen? Sie enthält aktuelle
Evolver-Informationen, die evtl. bei Drucklegung des Handbuchs noch
nicht zur Verfügung standen.
•Können Sie das Problem nachvollziehen? Kann das Problem auch auf
einem anderen Computer oder bei einem anderen Modell nachvollzogen
werden?
4 Einführung
Kontaktieren von
Palisade
•Haben Sie sich bereits unsere Web-Seite (http://www.palisade.com)
angesehen? Sie enthält die neueste FAQ (eine durchsuchbare Datenbank
mit Fragen und Antworten, welche den technischen Support betreffen)
sowie Evolver-Patches (Korrekturprogramme), die unter „Technical
Support“ zu finden sind. Wir empfehlen Ihnen, regelmäßig unsere WebSeite aufzusuchen, damit Sie sich laufend über die neuesten EvolverInformationen sowie über anderweitige Palisade-Software informiert
halten können.
Palisade Corporation ist dankbar für alle Fragen, Bemerkungen oder
Vorschläge, die mit Evolver zu tun haben. Es gibt viele Möglichkeiten,
sich mit unserer technischen Abteilung in Verbindung zu setzen, zum
Beispiel:
• senden Sie Ihre E-Mail an support@palisade.com
• rufen Sie uns unter der Nummer +1-607-277-8000 an, und zwar
montags bis freitags zwischen 9.00 und 17.00 Uhr US-Ostküstenzeit.
Lassen Sie sich dabei zum „Technical Support“ durchschalten
• faxen Sie uns unter der Nummer +1-607-277-8001.
• senden Sie einen Brief an:
Technischer Support
Palisade Corporation
798 Cascadilla St.
Ithaca, NY 14850
USA
Palisade Europe ist wie folgt zu erreichen:
• senden Sie Ihre E-Mail an support@palisade-europe.com
• rufen Sie unter der Telefonnummer +44-1895 425050 (GB) an
• faxen Sie unter der Nummer +44-1895 425051 (GB)
• senden Sie einen Brief an:
Palisade Europe
31 The Green
West Drayton
Middlesex
UB7 7PN
Großbritannien
Kapitel 1: Einführung 5
Versionen für
Studenten
Palisade Asia Pacific ist wie folgt zu erreichen:
• senden Sie Ihre E-Mail an support@palisade.com.au
• rufen Sie unter der Telefonnummer +61-2 9929 9799 (AU) an
• faxen Sie unter der Nummer +61-2 9954 3882 (AU)
• senden Sie einen Brief an:
Palisade Asia-Pacific Pty Limited
Suite 101, Level 1
8 Cliff Street
Milsons Point NSW 2061
Australien
Es ist wichtig, dass Sie uns bei jeder Kommunikation den
Produktnamen, die Version sowie die Seriennummer nennen. Sie
können die Versionsnummer herausfinden, indem Sie in Excel im
Evolver-Menü auf Hilfe über klicken.
Für die Studentenversion von Evolver steht kein telefonischer
Support zur Verfügung. Wenn Sie bei dieser Version Hilfe benötigen,
sollten Sie eine der folgenden Alternativen versuchen:
♦ fragen Sie Ihren Professor bzw. Lehrbeauftragten.
♦ sehen Sie auf unserer Website http://www.palisade.com unter
„Answers to Frequently Asked Questions“ (Antworten auf häufig
gestellte Fragen) nach
♦ wenden Sie sich per E-Mail oder Fax an unsere Abteilung
„Technical Support“
Systemanforderungen für Evolver
Bei Evolver sind folgende Systemanforderungen zu berücksichtigen:
• PC mit Pentium-Prozessor(oder schneller) und Festplatte
• Microsoft Windows 2000 SP4 oder höher
• Microsoft Excel, Version 2000 oder höher
6 Einführung
Installationsanleitung
Evolver ist ein Add-In-Programm für Microsoft Excel. Durch
Hinzufügung zusätzlicher Befehle zur Excel-Menüleiste erweitert
Evolver die Funktionalität des Kalkulationstabellenprogramms.
Allgemeine Installationsanleitung
Durch das Setup-Programm werden die Evolver-Systemdateien in
das Verzeichnis kopiert, das Sie auf der Festplatte angegeben haben.
So wird das Setup-Programm unter Windows 2000 oder höher
ausgeführt:
1) Legen Sie die Evolver oder DecisionTools Suite enthaltende CD-ROM
in Ihr CD-ROM-Laufwerk ein.
2) Klicken Sie auf Start, dann auf Einstellungen und schließlich auf
Systemsteuerung.
3) Doppelklicken Sie auf das Symbol Software.
4) Klicken Sie auf der Registerkarte Installieren/Deinstallieren auf die
Schaltfläche Installieren.
5) Folgen Sie den auf dem Bildschirm erscheinenden
Installationsanweisungen.
Falls Sie bei der Installation von Evolver auf Probleme stoßen, sollten
Sie nachsehen, ob genügend Speicherplatz auf dem Laufwerk
verfügbar ist, auf dem Evolver installiert werden soll. Versuchen Sie
dann die Installation erneut, nachdem Sie ausreichend Speicherplatz
freigemacht haben.
Deinstallieren
von Evolver
Kapitel 1: Einführung7
Falls Sie Evolver (oder DecisionTools Suite) entfernen möchten,
sollten Sie in der Systemsteuerung das Dienstprogramm Software
verwenden und dann den Eintrag für Evolver oder DecisionTools
Suite auswählen.
DecisionTools Suite
Evolver kann zusammen mit der DecisionTools Suite eingesetzt
werden, bei der es sich um einen Satz von Produkten für die Risikound Entscheidungsanalyse handelt, der von Palisade Corporation
erhältlich ist. Normalerweise wird Evolver in einem Unterverzeichnis
von „Programme\Palisade“ installiert. Das ist so ähnlich, wie z. B.
Excel oft in einem Unterverzeichnis von „Microsoft Office“ installiert
wird.
Eines der Unterverzeichnisse von „Programme\Palisade“ ist somit
das Evolver-Verzeichnis, das gewöhnlich die Bezeichnung Evolver5
hat. Dieses Verzeichnis enthält dann die Evolver-Add-InProgrammdatei (EVOLVER.XLA) sowie auch Beispielmodelle und
andere zur Ausführung von Evolver erforderliche Dateien. Ein
anderes Unterverzeichnis von „Programme\Palisade“ ist das
Verzeichnis SYSTEM, in dem sich die Dateien befinden, die von den
einzelnen Programmen der „DecisionTools Suite“ benötigt werden
(einschließlich Hilfedateien und Programmbibliotheken).
Konfiguration der Evolver-Symbole oder
Verknüpfungen
In Windows wird durch das Setup-Programm automatisch ein
Evolver-Befehl im Start-Menü (Programme) erstellt. Sollten jedoch
während der Installation Probleme auftreten, oder aber wenn Sie das
Konfigurieren der Programmgruppe und Symbole zu einer anderen
Zeit manuell vornehmen möchten, gehen Sie bitte wie folgt vor:
1) Klicken Sie auf Start und zeigen Sie dann auf Einstellungen.
2) Klicken Sie auf Taskleiste und Startmenü und anschließend auf
die Registerkarte Startmenü.
3) Klicken Sie auf Anpassen, dann auf Hinzufügen und danach auf
Durchsuchen.
4) Stellen Sie fest, wo sich die Datei EVOLVER.EXE befindet und
doppelklicken Sie dann auf diese Datei.
5) Klicken Sie auf Weiter und doppelklicken Sie anschließend auf das
Menü, in dem das Programm erscheinen soll.
6) Geben Sie den Namen Evolver ein und klicken Sie schließlich
auf Beenden.
8Installationsanleitung
Warnmeldung hinsichtlich bösartiger Makros bei
Systemstart
In Microsoft Office können unter Extras>Makro>Sicherheit mehrere
Sicherheitseinstellungen vorgenommen werden, um zu verhindern,
dass unerwünschte oder bösartige Makros in MS OfficeAnwendungen ausgeführt werden. Falls Sie nicht die niedrigste
Sicherheitsstufe eingestellt haben und versuchen, eine Datei zu laden,
die Makros enthält, wird eine Warnmeldung angezeigt. Um diese
Meldung bei Ausführung von Add-Ins von Palisade zu vermeiden,
sind unsere Add-In-Dateien mit einer digitalen Kennzeichnung
versehen. Sobald Sie daher Palisade Corporation als
vertrauenswürdige Quelle angeben, können Sie jedes Add-In von
Palisade öffnen, ohne dass die Warnmeldung erscheint.
Vorgehensweise:
•Klicken Sie beim Start von Evolver auf Allen Dokumenten
von diesem Herausgeber vertrauen, sobald die
Warnmeldung (siehe nachstehende Abbildung) angezeigt
wird.
Kapitel 1: Einführung9
Evolver – Datei
README
EvolverLernprogramm
Weitere Informationen zu Evolver
Weitere Informationen zu Evolver sind in folgenden OnlineDokumenten zu finden:
In dieser Datei wird ein kurzer Überblick über Evolver gegeben. Auch
sind hier die letzten Neuigkeiten über die neueste Version der
Software zu finden. Um die Datei README anzuzeigen, müssen Sie
Start > Programme > Palisade DecisionTools > Lernprogramme
wählen und dann auf Evolver 5.5 – Readme klicken. Es ist zu
empfehlen, diese Datei zu lesen, bevor Sie mit Evolver beginnen.
Durch das Online-Lernprogramm können Benutzer, die zum ersten
Mal mit Evolver arbeiten, eine schnelle Einführung in das Programm
und die gentechnischen Algorithmen erhalten. Diese OnlineVorführung dauert nur wenige Minuten. Im nachstehenden Abschnitt
Erste Schritte mit Evolver ist beschrieben, wie auf das Lernprogramm
zugegriffen werden kann.
Erste Schritte mit Evolver
Der schnellste Weg, sich mit Evolver vertraut zu machen, ist das
Online-Lernprogramm, in dem Ihnen fachmännisch im Filmformat
die einzelnen Beispielmodelle vorgeführt werden. Dieses
Lernprogramm ist eine Multimedia-Präsentation, in der die
hauptsächlichen Evolver-Funktionen behandelt werden.
Das Lernprogramm kann ausgeführt werden, indem Sie im Menü
Evolver-Hilfe den Befehl Lernprogramm Erste Schritte wählen.
10Installationsanleitung
Kapitel 2: Hintergrund
Was ist Evolver?...............................................................................13
Wie funktioniert Evolver?....................................................................14
Das Evolver-Softwarepaket bietet Benutzern eine einfache
Möglichkeit, optimale Lösungen für praktisch jedes Problem zu
finden. Mit anderen Worten, mithilfe von Evolver finden Sie die
besten Eingaben, um die gewünschte Ausgabe zu erhalten. Sie
können Evolver dazu verwenden, die richtige Mischung, Reihenfolge
oder Gruppierung von Variablen zu finden, die Ihnen den
höchsterwarteten Wert bzw. das geringste Risiko für Profite oder den
höchsterwarteten Wert für Waren aus der geringsten Materialmasse
bietet. Evolver wird meistens als ein Add-In-Programm für Excel
verwendet. Benutzer können ein Modell ihres Problems in Excel
einrichten und dann Evolver aufrufen, um das Problem zu lösen.
Sie müssen das Problem erst in Excel modellieren und dann für das Evolver-Add-In
entsprechend beschreiben.
Excel liefert gewöhnlich alle Formeln, Funktionen, Diagramme und
Makros, die zum Erstellen realistischer Problemmodelle erforderlich
sind. Evolver
bietet auch die Schnittstelle, um die im Modell gegebene
Unbestimmtheit und die gewünschte Lösung zu beschreiben, sowie
auch das geeignete System, um diese Lösung zu finden. Mithilfe
dieser Komponenten ist es möglich, optimale Lösungen für praktisch
alle Probleme zu finden, die
Kapitel 2: Hintergrund13
irgendwie modelliert werden können.
Gentechnische
Algorithmen
Wie funktioniert Evolver?
Evolver verwendet einen proprietären Satz aus gentechnischen
Algorithmen, um nach den optimalen Lösungen für ein Problem zu
suchen. Auch werden Wahrscheinlichkeitsverteilungen und
Simulationen eingesetzt, um die in Ihrem Modell gegebene
Unbestimmtheit zu handhaben.
In Evolver werden gentechnische Algorithmen dazu verwendet, die
beste Lösung für Ihr Modell zu finden. Gentechnische Algorithmen
kann man fast mit den Darwin’schen Evolutionsprinzipien
vergleichen, indem eine Umgebung geschaffen wird, in der Hunderte
von möglichen Lösungen für das Problem miteinander wetteifern und
nur die geeignetste überlebt. Genau wie bei der biologischen
Evolution, kann jede Lösung ihre guten „Genen“ durch
Ergebnislösungen weitergeben, sodass die gesamte
Lösungspopulation davon profitieren kann.
Wie Sie vielleicht schon merken, erinnert die im Zusammenhang mit
gentechnischen Algorithmen verwendete Terminologie oft an die
Evolutionslehre. Wir sprechen von „Crossover“-Funktionen, die bei
der Lösungssuche helfen, von „Mutationsraten“, die Abwechslung in
den „Genpool“ bringen und wir bewerten die gesamte „Population“
der Lösungen oder „Organismen“. Weitere Informationen über die
Funktionsweise der gentechnischen Algorithmen in Evolver finden
Sie in Kapitel 7 – Gentechnische Algorithmen
.
14Was ist Evolver?
Was ist Optimierung?
Optimierung ist der Prozess, durch den die beste Lösung für ein
Problem gefunden wird, das vielleicht viele mögliche Lösungen
haben könnte. Bei den meisten Problemen handelt es sich um viele
Variablen, die auf Basis von eingegebenen Formeln und
Beschränkungen interagieren. Eine Firma kann beispielsweise drei
Fertigungsanlagen haben, die jeweils verschiedene Mengen von
unterschiedlichen Waren fertigen. Was ist in diesem Fall die optimale
Methode, die Nachfrage der lokalen Einzelhandelsgeschäfte
hinreichend zu decken und gleichzeitig die Transportkosten zu
minimieren, wenn die Kosten der einzelnen Fertigungsanlagen für
Fertigung der Waren, die Kosten jeder Fertigungsanlage für den
Transport zu den einzelnen Geschäften und die Beschränkungen jeder
Anlage zu berücksichtigen sind? Dies ist die Art von Frage für deren
Beantwortung die Optimierungs-Tools vorgesehen sind.
Optimierung beschäftigt sich oft mit der Suche nach einer
Kombination, die das meiste aus den gegebenen Ressourcen herausholt.
Kapitel 2: Hintergrund15
In dem vorstehenden Beispiel würde jede vorgeschlagene Lösung aus
einer kompletten Liste bestehen, aus der hervorgeht, welche von
welcher Anlage gefertigten Waren auf welchem LKW an welches
Einzelhandelsgeschäft zu transportieren sind. Bei anderen
Optimierungsbeispielen kann es sich z. B. darum handeln, wie der
höchste Profit bzw. die geringsten Kosten zu erzielen sind oder wie
die meisten Leben gerettet werden können. Auch kann auf diese
Weise die geringste Statik in einem Schaltkreis, der kürzeste Weg von
einem Ort zum anderen oder die wirkungsvollste Mischung an
Werbungsmediakäufen festgestellt werden. Ferner ist eine wichtige
Untergruppe von Optimierungsproblemen vorhanden, bei der es sich
um Ablaufsplanung handelt. Bei diesen Problemen kann es u. U. um
das Maximieren der Leistung während einer Arbeitsschicht oder das
Minimieren von Ablaufskonflikten bei zeitlich unterschiedlichen
Gruppenbesprechungen gehen. Weitere Einzelheiten über die
Optimierung sind in Kapitel 6: Optimierung
zu finden.
Welchen Zweck haben Excel-Modelle?
Um die Effizienz eines Systems zu erhöhen, müssen wir erst einmal
herausfinden, wie dieses System überhaupt funktioniert. Daher ist ein
Arbeitsmodell des Systems erforderlich. Modelle sind Abstraktionen,
die für das Untersuchen von komplexen Systemen erforderlich sind.
Um die Ergebnisse aber in Realität anwenden zu können, darf das
Modell den Zusammenhang zwischen Ursache und Wirkung unter
den verschiedenen Variablen nicht zu sehr vereinfachen. Durch
bessere Software und immer leistungsfähigere Computer können
Betriebswirtschaftler jetzt realistischere Wirtschaftsmodelle aufbauen.
Auch sind Wissenschaftler jetzt in der Lage, chemische Reaktionen
besser vorauszusagen und Geschäftsleute können eine genauere
Empfindlichkeitsanalyse ihrer Unternehmensmodelle vornehmen.
In den letzten Jahren sind Computerhardware- und
Computersoftwareprogramme, wie z. B. Microsoft Excel, derart
verbessert worden, dass praktisch jeder PC-Benutzer jetzt realistische
Modelle von komplexen Systemen erstellen kann. Die in Excel
integrierten Funktionen sowie die Makrofähigkeiten und die saubere,
intuitive Schnittstelle ermöglichen selbst Anfängern, sehr komplexe
Probleme zu modellieren und zu analysieren. Weitere Einzelheiten
über die Modellerstellung finden Sie in Kapitel 9: Evolver-Extras.
16Was ist Evolver?
Keine reinen
Vermutungen mehr
Warum Evolver verwenden?
Die einzigartige Evolver-Technik ermöglicht jedem Benutzer, der mit
einem PC und Excel für Windows arbeitet, seine Modelllösungen
maximal zu optimieren. Vor Verfügbarkeit von Evolver gab es für
Benutzer, die die Leistungsfähigkeit des System erhöhen wollten oder
nach optimalen Lösungen suchten, nur drei Möglichkeiten: sie
konnten entweder mit Vermutungen arbeiten, ineffiziente
Problemlösungs-Software verwenden oder es
Optimierungsfachleuten überlassen, eine speziell angepasste Software
zu entwerfen und zu installieren. Hier sind einige der wichtigsten
Vorteile, die durch Verwendung von Evolver erzielt werden können:
Wenn Sie es mit einer großen Anzahl von aufeinander einwirkenden
Variablen zu tun haben und versuchen, die beste Kombination, die
richtige Reihenfolge oder die optimale Gruppierung dieser Variablen
zu finden, liegt die Versuchung nah, einfach mit einer wohl
begründeten Vermutung zu arbeiten. Überraschend viele Benutzer
meinen, dass jegliches Modellieren und Analysieren über eine
fundierte Annahme hinaus eine sehr komplizierte Programmierung
erforderlich macht oder mit verwirrenden statistischen oder
mathematischen Algorithmen verbunden ist. Eine gut optimierte
Lösung kann leicht Millionen von Dollar, Tausende von Gallonen an
knappem Treibstoff, Monate an verschwendeter Zeit usw. einsparen.
Da leistungsstarke PCs jetzt zunehmend erschwinglich und
Softwareprogramme, wie z. B. Excel und Evolver, ohne weiteres
verfügbar sind, ist kaum noch ein Grund vorhanden, bei Lösungen
mit Vermutungen zu arbeiten oder wertvolle Zeit zu verschwenden,
um eine Reihe von Szenarien manuell auszuprobieren.
Kapitel 2: Hintergrund17
Genauer und
bedeutungsvoller
Flexibler
Evolver ermöglicht Ihnen, das volle Sortiment an Excel-Formeln und
sogar Makros zu verwenden, um realistischere Systemmodelle zu
erstellen. Durch Verwendung von Evolver braucht die Genauigkeit
Ihres Modells nicht darunter zu leiden, dass die benutzten
Algorithmen vielleicht für die realen Kompliziertheiten nicht
ausreichen. Durch herkömmliche kleine Lösungsprogramme (d. h.
durch statistische und lineare Programmier-Tools) wird der Benutzer
dazu gezwungen, mit Annahmen darüber zu arbeiten, wie die
Variablen in dem zu lösenden Problem wirklich aufeinander
einwirken. Dadurch kann es leicht zu sehr vereinfachten,
unrealistischen Problemmodellen kommen. Wenn der Benutzer dann
endlich das System ausreichend vereinfacht hat, damit diese so
genannten Solvers verwendet werden können, ist die sich daraus
ergebende Lösung oft zu abstrakt, um überhaupt noch praktischen
Wert zu haben. Probleme mit sehr vielen Variablen, nicht linearen
Funktionen, Verweistabellen, IF-Anweisungen, Datenbankabfragen
oder stochastischen (d. h. zufälligen) Elementen können nicht mittels
dieser Methoden gelöst werden, ganz gleich wie einfach das Modell
auch aufgebaut ist.
Es gibt viele Lösungsalgorithmen, mit denen kleine, einfache lineare
und nicht lineare Problemtypen zufriedenstellend gelöst werden
können. Zu diesen Algorithmen gehören u. a. „Hill-Climbers“, „BabySolvers“ und andere mathematischen Methoden. Selbst wenn diese
allgemein nützlichen Optimierungs-Tools als Add-Ins für
Kalkulationstabellen angeboten werden, sind sie nur für numerische
Optimierung zu gebrauchen. Für größere oder kompliziertere
Probleme können vielleicht spezielle benutzerdefinierte Algorithmen
geschrieben werden, um gute Ergebnisse zu erhalten, aber das
erfordert meistens sehr viel Forschung und Entwicklung. Aber selbst
in diesem Fall müsste das sich daraus ergebende Programm bei jeder
Modelländerung erneut modifiziert werden.
Evolver kann dagegen nicht nur numerische Probleme handhaben,
sondern ist weltweit das einzige kommerzielle Programm, das auch
die meisten kombinatorischen Probleme lösen kann Dies sind die
Probleme, bei denen die Variablen permutiert oder miteinander
kombiniert werden müssen. Die Auswahl der Schlagmannreihenfolge
bei einem Baseballteam ist z. B. ein kombinatorisches Problem, weil
dabei die Positionen der Spieler in der Mannschaftsaufstellung
ausgetauscht werden müssen. Komplexe Ablaufsplanungsprobleme
sind ebenfalls kombinatorischer Art. Ein und dasselbe EvolverProgramm kann alle diese Probleme und noch viele mehr lösen, die
kein anderes Optimierungs-Tool handhaben kann. Durch seine
einzigartige aus gentechnischen Algorithmen bestehende Technik kann
18Was ist Evolver?
Evolver praktisch Modelle jeden Typs, jeder Größe und jeder
Komplexität optimieren.
Kapitel 2: Hintergrund19
Leistungsfähiger
Leichter zu
verwenden
Evolver ermöglicht bessere Lösungen. Die meisten
Softwareprogramme ermitteln die optimalen Lösungen auf
mathematische und systematische Weise. Diese Methoden sind sehr
oft darauf beschränkt, dass eine bereits bestehende Lösung
genommen und dann nach der nächstliegenden Antwort gesucht
wird, die etwas besser zu sein scheint. Solche „lokale“ Lösung kann
u.U. weit von der optimalen Lösung entfernt sein. Evolver erhebt auf
intelligente Weise Werteproben aus dem gesamten
Möglichkeitsbereich, wodurch sich dann eine erheblich bessere
globale Lösung ergibt.
Trotz seiner offensichtlichen Leistungsstärke und Vorteile in Bezug
auf Flexibilität ist Evolver recht einfach zu verwenden, da es für den
Benutzer nicht erforderlich ist, sich in den durch das Programm
verwendeten komplizierten gentechnischen Algorithmustechniken
auszukennen. Für Evolver ist nicht das A und O Ihres Problems,
sondern nur ein Kalkulationstabellenmodell wichtig, durch das
ausgewertet werden kann, wie passend die verschiedenen Szenarien
sind. Sie brauchen in der Kalkulationstabelle nur die Zellen
auswählen, die die betreffenden Variablen enthalten, und dann
Evolver auf das Gesuchte hinweisen. Evolver verbirgt auf intelligente
Weise die komplizierte Technik und automatisiert den WHAT-IFProzess, durch den das Problem analysiert wird.
Zweifelsohne sind viele kommerzielle Programme für mathematische
Programmierung und Modellerstellung vorhanden, aber
Kalkulationstabellen sind bei weitem am beliebtesten und werden
buchstäblich zu Millionen pro Monat verkauft. Durch das intuitive
Zeilen- und Spaltenformat sind Kalkulationstabellen leichter
einzurichten und beizubehalten als andere dedizierte Pakete.
Kalkulationstabellen sind auch leichter zusammen mit anderen
Programmen, wie z. B. Textverarbeitungssystemen und Datenbanken,
einzusetzen und bieten mehr integrierte Formeln,
Formatierungsoptionen, Diagramme und Makros als andere
eigenständigen Pakete. Da es sich bei Evolver um ein Add-InProgramm für Microsoft Excel handelt, haben Benutzer Zugriff auf
sämtliche Funktionen und Entwicklungs-Tools, um so mühelos
realistischere Modelle ihres Systems aufzubauen.
20Was ist Evolver?
Preisgünstig
Viele Firmen wenden sich an Fachberater, um für sich
benutzerdefinierte Optimierungssysteme erstellen zu lassen. Solche
Systeme funktionieren oft sehr gut, aber ihre Entwicklung und
Implementierung erfordert in der Regel viel Zeit (mitunter viele
Monate) und ist auch sehr kostspielig. Für Systeme dieser Art ist
außerdem aufwändige Schulung und ständige Wartung notwendig.
Im Falle einer Systemänderung muss u.U. ein ganz neuer
Algorithmus entwickelt werden, um optimale Lösungen zu finden.
Evolver ist dagegen erheblich preisgünstiger und liefert den bisher
leistungsfähigsten gentechnischen Algorithmus, durch den schnelle
und präzise Lösungen für eine Vielfalt von Problemen möglich sind.
Da Evolver in einer intuitiven und bekannten Umgebung arbeitet, ist
praktisch keine kostspielige Schulung und Wartung erforderlich.
Vielleicht möchten Sie die Optimierungsfähigkeiten von Evolver
sogar den von Ihnen selbst definierten Programmen hinzufügen. In
nur wenigen Tagen wären Sie dann in der Lage, Visual Basic zum
Entwickeln Ihres eigenen Planungs-, Verteilungs-, Fertigungs- oder
Finanzverwaltungssystems zu verwenden. Einzelheiten über
Entwicklung einer auf Evolver basierten Anwendung finden Sie im
Evolver-Entwickler-Kit.