Algorithms icon indicating copy to clipboard operation
Algorithms copied to clipboard

Add simplex LP solver and portfolio optimization with new data structures

Open jpa99 opened this issue 3 months ago • 0 comments

Summary

  • add standalone implementations for a segment tree and a disjoint-set union structure with usage demos
  • implement a simplex-based linear programming solver geared toward classroom-sized optimization problems
  • add a Markowitz mean-variance portfolio optimizer and refresh optimization/data structure documentation

Testing

  • javac 'Data Structures/SegmentTree.java' 'Data Structures/DisjointSetUnion.java' Optimization/LinearProgrammingSimplex.java Optimization/MarkowitzPortfolioOptimization.java

https://chatgpt.com/codex/tasks/task_e_68e2cd30185c83328d6719994cdb6f7d

jpa99 avatar Oct 12 '25 21:10 jpa99