Skip to content

OR Cheat Sheet. En samling a scripts der løser DTU 42101 Operationsanalyse / Operations Research opgaver.

License

Notifications You must be signed in to change notification settings

4ug-aug/DTU-42101-OR-PySolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DTU-42101-OR-PySolver

Her er en samling a funktioner i et script jeg lavede til DTU 42101 - Introduktion til operationsanalyse. Scriptet kan løse følgende type-opgaver:

  1. Fundamental Insight
  2. Sensitivity Analysis
  3. Total Unimodularity
  4. Transport problem

How to use


Scriptet bruges ved at indtaste de nødvendige matricer, basis, costs, edges eller flow nede i bunden på linje 294 og udkommentere den function der skal køres (der er smartere måder at gøre det på men det på (: ):

if __name__ == "__main__":

    # ------------ Fundamental Insight ------------

    # Coefficients
    A = np.array([
        [5, 4, 0],
        [-1, 4, 3]
    ])

[...]

Fordi det også skal bruges a dødelige har jeg gjort så alle basis, følsomheds variabel index og edges for transport problemer er 1 indekseret (Græder i python).

Contribute

Alle er meget velkomne til at hjælpe til med at udvide funktionaliteten hvis det skulle blive nødvendigt - i kan blot fork og åbne et issue.

About

OR Cheat Sheet. En samling a scripts der løser DTU 42101 Operationsanalyse / Operations Research opgaver.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages