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:
-
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
.
-
Nainštalujeme tbxmanager, čo je balíčkovací systém pre Matlab, podobný
apt-get
:urlwrite('http://www.tbxmanager.com/tbxmanager.m', 'tbxmanager.m');tbxmanagersavepath
-
Nainštalujeme YALMIP a potrebné doplnky:
tbxmanager install yalmip glpkmex cddmex
-
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