An interactive web application developed as the final project for CMSC 150 (Numerical and Symbolic Computation) at the University of the Philippines Los Baños.
This project implements several optimization techniques through a GUI built with R Shiny. Core algorithms were implemented manually rather than using any existing libraries.
Constructs piecewise quadratic spline functions from a set of user-provided data points.
- Import datasets from CSV files
- Generate quadratic spline equations for each interval
- Enforce continuity and differentiability constraints
- Evaluate interpolated values at arbitrary points
Fits a polynomial curve of user-defined degree using the least-squares method.
- Import datasets from CSV files
- Generate polynomial regression models
- Evaluate predicted values
- Display the resulting polynomial equation
Solves transportation optimization problems using the Simplex Method.
- Define transportation cost matrices
- Specify supply and demand constraints
- Generate simplex tableaux
- Display intermediate iterations
- Compute optimal transportation plans
- Gauss-Jordan Elimination
- Quadratic Spline Interpolation
- Least-Squares Polynomial Regression
- Linear Programming
- Simplex Method
- Transportation Problem Optimization