- Matlab Scripts per Ricerca Operativa
- What you may be interested...
- Documentation
- Run Locally
- Guida come scaricare e usare questo progetto (per chi non sa ancora usare git e/o matlab)
Scripts per risolvere i problemi di Ricerca Operativa - Ing. Informatica Unipi
in development ...
Ciao, ormai ho dato l'esame, non ho tanto tempo e voglia per dedicarmi attivamente a scrivere la documentazione e correggere gli script. Se volete potete contribuire / fare un vostro fork...
-
PL / PLI
- Primal and dual base solutions
- Assignment problem
- Primal simplex, step by step
- Dual simplex, step by step
- K-Tree
- Gomory plane cuts
- Symmetric TSP branch & bound, step by step
- Nearest Node tree greedy algorithm
- ...
-
PLR
- Flow simplex, step by step
- Min path Dijkstra
- Max flow Ford Fulkerson
-
PNL
- LKKT
- Frank Wolfe
- Projected Gradient
- Plot functions surface on polygon region
- Plot functions surface on non-linear constraint region
- Plotting surface on region
in development ...
see documentation.md
- Matlab
- Optimization toolbox
- Symbolic toolbox
- Clone the project (how to clone a repo)
git clone https://github.com/iSlans/matlab-scripts.git
- Go to the project directory (open the folder in Matlab)
cd matlab-scripts
-
⚠️ Add Folder & Subfolders to Matlab pathsa. By yourself, e.g. from Matlab editor b. Run this function in Matlab command window, inside
matlab-scripts
folder, it will add the paths, except.git
and.vscode
folders
>> myaddpath(pwd)
-
Done! Now you can use the functions
-
You can find
- a lot of examples of how to use those functions in test folder files.
- documentation in documentation.md file
Io personalmente uso VSCode e Matlab nel terminale integrato, ma immagino molti usino semplicemente l'interfaccia di Matlab.
Per esempio da Matlab
-
Inserire il link del repository
https://github.com/iSlans/matlab-scripts.git
, e selezionare la cartella dove creare il progetto (Sandbox
)
- Eseguire il seguente comando nel Command Window
>> myaddpath(pwd)
- Fine, è pronto per esser usato.
Assicuratevi di aver installato su MatlabOptimization toolbox
eSymbolic toolbox
- aprire per esempio un file nella cartella
test
- Eseguirne il contenuto con
▷ Run
- Vedere/Interagire nel Command Window
semplicemente scrivere nel Command Window