Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
0606e2c
remove shit and initialize composer
piotrbaczek Mar 11, 2025
3ecabfa
modern classes
piotrbaczek Mar 16, 2025
ff0d1dd
install ramsay/collection
piotrbaczek Mar 16, 2025
fa81bde
Basic problem classes
piotrbaczek Mar 16, 2025
62deccd
comment equal test
piotrbaczek Mar 16, 2025
4786f63
default classes
piotrbaczek Mar 16, 2025
968552d
remove legacy unused class RandomClass
piotrbaczek Mar 16, 2025
136c16d
create first table
piotrbaczek Mar 16, 2025
fd65f2b
pass solution from table
piotrbaczek Mar 16, 2025
2f411db
Initial printing
piotrbaczek Mar 16, 2025
5382f38
remove extra variable
piotrbaczek Mar 16, 2025
8075f21
initial setup
piotrbaczek Mar 16, 2025
9ac1758
fix printing
piotrbaczek Mar 16, 2025
c674a35
formatting variables
piotrbaczek Mar 17, 2025
50bb3ce
find pivot column
piotrbaczek Mar 17, 2025
fced434
tune findPivotColumn
piotrbaczek Mar 17, 2025
9f95fa5
find pivot row and column
piotrbaczek Mar 17, 2025
7ef4d48
downgrade phpunit and progress with simplex steps
piotrbaczek Mar 23, 2025
3073543
complete iterations
piotrbaczek Mar 23, 2025
e159825
code formatting and introducing new methods
piotrbaczek Mar 23, 2025
88d6e9e
fix displaying problems due to shallow clone
piotrbaczek Mar 23, 2025
e19a610
updated pbaczek/fraction
piotrbaczek Mar 23, 2025
3a473d1
formatting
piotrbaczek Mar 23, 2025
b2e77d9
use function equals
piotrbaczek Mar 23, 2025
f68b0e1
use getValue instead of getRealValue
piotrbaczek Mar 23, 2025
5659cb1
Add solution points
piotrbaczek Mar 24, 2025
a0173ca
correct indexes
piotrbaczek Mar 24, 2025
cd6d383
formatting
piotrbaczek Mar 24, 2025
4868773
pivot history and OutofBoundsException
piotrbaczek Mar 25, 2025
5dc0ef5
use getValue() in comparisons
piotrbaczek Mar 25, 2025
544fa1e
code refactor in getSolutionPoints
piotrbaczek Mar 25, 2025
72670f5
add ProblemProcessor
piotrbaczek Mar 25, 2025
e0d3410
print points
piotrbaczek Mar 25, 2025
693eb1f
change definition of setEngine
piotrbaczek Mar 25, 2025
f183f06
optimize imports
piotrbaczek Mar 25, 2025
d4c9511
edit description in composer.json
piotrbaczek Mar 25, 2025
22f3329
add common trait and empty class for gomorry engine
piotrbaczek Mar 25, 2025
d157678
refactoring name of value to ratio
piotrbaczek Mar 25, 2025
5ea9336
calculate value
piotrbaczek Mar 28, 2025
fd32986
calculate Value
piotrbaczek Mar 28, 2025
83558a1
add secondary problem that is not passing
piotrbaczek Mar 28, 2025
12a4e4e
rename Pivot*
piotrbaczek Mar 28, 2025
affb77c
upgraded fraction library
piotrbaczek Mar 29, 2025
524ef61
[CRITICAL] Fix Cj-Zj finish calculation
piotrbaczek Mar 29, 2025
34145f7
remove fictitious stop condition
piotrbaczek Mar 29, 2025
5f45a1f
pivotHistory debug
piotrbaczek Mar 29, 2025
6889da5
update ramsey/collection
piotrbaczek Mar 29, 2025
4ee4ebe
use Fraction::from instead of clone plus formatting
piotrbaczek Mar 29, 2025
b081f87
Merge pull request #4 from piotrbaczek/refactor-2
piotrbaczek Mar 29, 2025
1d2d483
Change README.md
piotrbaczek Mar 29, 2025
37c783d
update negative division error by updating pbaczek\fraction
piotrbaczek Mar 29, 2025
c5cfc84
Second type of problem solved
piotrbaczek Mar 29, 2025
f5ce206
remove commented out code
piotrbaczek Mar 29, 2025
457972a
fix spelling in README
piotrbaczek Mar 29, 2025
6d32eb7
add new csv case and optimize imports
piotrbaczek Mar 29, 2025
cd9d96b
remove SimplexTable test
piotrbaczek Mar 29, 2025
0780932
rename certain variables
piotrbaczek Mar 30, 2025
1a681ee
formatting
piotrbaczek Apr 5, 2025
a858622
use array map instead of collection::map
piotrbaczek Apr 5, 2025
ba14d44
added unbound problem
piotrbaczek Apr 5, 2025
3a01abc
update piotrbaczek/fraction
piotrbaczek Apr 13, 2025
32352cb
update pbaczek/fraction
piotrbaczek Apr 14, 2025
17c54e3
change everything to mFraction
piotrbaczek Apr 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
/.settings/
.idea
/vendor
.phpunit.result.cache
3 changes: 0 additions & 3 deletions .settings/org.eclipse.php.core.prefs

This file was deleted.

11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,12 @@ simplex
=======

My Master's thesis - Dantzig's Simplex and Gommory's Cutting Plane Algorithm
Piotr Golasz
Gdansk University of Technology
Piotr Bączek
Gdańsk University of Technology

v0.0.1 contains my original project written by a programming student that knew nothing about coding

V1.X.X is a refactor done by me, a programmer with over 10yrs experience. The web page has been
replaced in favour of ASCII display in console.

I did it just for fun to see how my skills changed over past 10 yrs.
1 change: 0 additions & 1 deletion activity/active.xml

This file was deleted.

42 changes: 0 additions & 42 deletions admin/admin.php

This file was deleted.

6 changes: 0 additions & 6 deletions admin/adminsources/checkactivity.php

This file was deleted.

10 changes: 0 additions & 10 deletions admin/adminsources/toggleActivity.php

This file was deleted.

36 changes: 0 additions & 36 deletions admin/css/admin.css

This file was deleted.

40 changes: 0 additions & 40 deletions admin/index.php

This file was deleted.

56 changes: 0 additions & 56 deletions admin/js/adminsimplex.js

This file was deleted.

6 changes: 0 additions & 6 deletions admin/logout.php

This file was deleted.

14 changes: 0 additions & 14 deletions admin/response.php

This file was deleted.

102 changes: 0 additions & 102 deletions classes/CSVGenerator.class.php

This file was deleted.

Loading