WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Larger gene pool for genetic algorithm initial population

 

MathiasTholey
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 28.06.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2015, 10:29     Titel: Larger gene pool for genetic algorithm initial population
  Antworten mit Zitat      
Dear goMatlab community,

I am currently optimising the size of a combination of a chp unit and an auxiliary boiler. I feed the algorithm with all sorts of information about investment costs, fuel efficiencies, o&m costs and so on. As a start, I am looking at 12 timesteps only, in which the combination of chp unit and the boiler jointly have to supply heat to a city quarter. So I have chp unit power from 1:12, boiler power from 13:24 and at 25 and 26 the rated power of the two. The rated power of both chp unit and boiler is the final result.

For instance the needed heat supply is 20kW in all 12 timesteps. So chp unit power and boiler power have to meet this request. There are billions of combinations possible but my ga goes for quite a narrow range as for instance:

CHP Power [kW] 19.5 19.4 19.6 19.7. 19.65 .... Boiler [kW] 0.5 0.6 0.4 0.3 0.35 ....

The ga creates an intial population from which he starts optimisation. The algorithm ends up in a local minimum that is not the global minimum. The reason for this is that the genetics of its initial population is simply not different enough. With other words my individuals are too similar to each other.

However if I provide the ga with an initial population with a combination of a optimal solution from linprog and of the initial population that it usually comes up with, it finds the same solution as linprog and also as fmincon. You might now wonder, why I want to use ga in the first place...the answer is that I want to do multiobjective programming next, so I need my ga to work first...

Do you have any suggestions as to how to spread the gene variation further?

Thanks in advance,

Mathias
Private Nachricht senden Benutzer-Profile anzeigen


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.