Ricerca Operativa — UniUD
  • Home
  • Cheatsheet
  • Notebooks
    • Ch 2 — LP Graphical Method
    • Ch 3 — Integer LP (Relaxation vs ILP)
    • Ch 4 — Simplex (Tableau)
    • Ch 4 — Simplex (3D Visualization)
    • Ch 5 — LP Duality
    • Ch 6 — Branch & Bound
    • Ch 6 — Cutting Planes
    • Ch 7 — Total Unimodularity
    • Ch 8 — Graph Traversal
    • Ch 9 — Minimum Spanning Trees
    • Ch 10 — Shortest Paths
    • Ch 11 — Network Flow
    • Ch 12 — Bipartite Matching
  • Exercises
    • Ch 1 — Intro & Modelling
    • Ch 2 — Linear Programming
    • Ch 3 — Integer LP
    • Ch 4 — Simplex Method
    • Ch 5 — Duality
    • Ch 6 — Solving ILPs
    • Ch 7 — TUM
    • Ch 8 — Graph Algorithms
    • Ch 9 — MST
    • Ch 10 — Shortest Paths
    • Ch 11 — Network Flows
    • Ch 12 — Matching

Ricerca Operativa

Università degli Studi di Udine · A.A. 2025–2026

Ricerca Operativa — Interactive Companions

Interactive visualizations for the course lecture notes. Step through classic Operations Research algorithms with sliders and custom inputs—all running in your browser.

Linear Programming & Simplex
Ch 2 LP Graphical Method Plot constraints, shade the feasible region, and slide the objective to the optimum Ch 4 Simplex Tableau Step through pivot operations on the simplex tableau Ch 4 Simplex in 3D Visualize the simplex path traversing vertices in a 3D polyhedron Ch 5 LP Duality Explore the primal-dual pair relationships and visualize weak/strong duality bounds
Integer Programming & TUM
Ch 3 LP Relaxation vs ILP Visualize integer lattice points and analyze the integrality gap Ch 6 Branch & Bound Explore the B&B tree with LP relaxation bounds and pruning Ch 6 Cutting Planes Watch the feasible region tighten as Gomory cuts are added Ch 7 Total Unimodularity Compare TUM and non-TUM polyhedra and verify integer vertex properties
Graph Algorithms & Shortest Paths
Ch 8 Graph Traversal BFS and DFS with step-by-step node coloring Ch 9 Minimum Spanning Trees Prim's and Kruskal's algorithms edge by edge Ch 10 Shortest Paths Dijkstra, Bellman-Ford, and Floyd-Warshall algorithms step-by-step
Network Flows & Matching
Ch 11 Network Flow Augmenting paths, residual graphs, and min-cut visualization Ch 12 Matching Augmenting paths on Bipartite Graphs
Course Materials
PDF Full Lecture Notes Download or read the complete lecture notes with in-browser PDF viewer PDF Exercise Solutions Fully solved exercises and analytical solutions for all chapters
12 interactive companions Operations Research (Ricerca Operativa)
Runs completely in-browser via Pyodide