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:
- Fundamental Insight
- Sensitivity Analysis
- Total Unimodularity
- Transport problem
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).
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.