Začíname s YALMIPom: 01. Inštalácia

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');
    tbxmanager
    savepath    
    
  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.