YALMIP je jazyk na pohodlnú tvorbu optimalizačných problémov. Pracuje pod Matlabom a dovoľuje veľmi jednoducho vytvoriť, riešiť a analyzovať aj zložité optimalizačné problémy.

Inštalácia

Nevyhnutnou podmienkou je mať nainštalovaný Matlab, idealné aspoň verziu R2011a.

Postup inštalácie:

  1. Vytvoríme domovský adresár pre všetky potrebné komponenty:

    mkdir ~/matlab/tbxmanager

pričom časť cesty ~/matlab/ upravte podľa lokálnych podmienok. Napr. na Windows použite cestu c:\matlab\tbxmanager.

  1. Nainštalujeme tbxmanager, čo je balíčkovací systém pre Matlab, podobný apt-get:

    urlwrite('http://www.tbxmanager.com/tbxmanager.m', 'tbxmanager.m');tbxmanagersavepath    
  2. Nainštalujeme YALMIP a potrebné doplnky:

     tbxmanager install yalmip glpkmex cddmex
  3. Pri každom reštarte Matlabu je potrebné na opätovnú aktiváciu všetkých nainštalovaných komponentov zadať príkaz

     tbxmanager restorepath

Alternatívne je možné tento príkaz vložiť do súboru startup.m a Matlab ho po reštarte automaticky spustí.

Overenie inštalácie

Na overenie inštalácie spustite v Matlabe nasledovné príkazy:

sdpvar x; optimize([-1<=x<=1], x)

Ak dostanete výstup podobný tomu dole, všetko prebehlo v poriadku:

ans =     yalmiptime: 0.1291    solvertime: 7.2933e-04          info: 'Successfully solved (GLPK-GLPKMEX-CC)'       problem: 0

V prípade problémov s inštaláciou sa obráťte na mňa emailom.


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *