29 Commits

Author SHA1 Message Date
Joshua Burman
8667bec8d5 solve without enemies, initial impl. still requires factoring out 2023-11-13 16:37:35 -05:00
Joshua Burman
eb8138eaf9 make sure to add all constraint types to return 2023-11-12 18:37:29 -05:00
Joshua Burman
f1fa519f31 refactor of model targets and constraints, addition of new constraint types and constraint construction process 2023-11-12 18:32:48 -05:00
Joshua Burman
1dbf672383 refactor create constraints for targets 2023-11-10 18:39:16 -05:00
Joshua Burman
6d3639a0c1 moved constraints to objects 2023-11-10 15:21:16 -05:00
Josh Burman
a3ca233953 enforce bundle first ordering if bundles ordering is true 2022-04-27 15:54:59 +00:00
Josh Burman
a919530cab proper typing and bundle first ordering 2022-04-27 15:46:23 +00:00
Adrian Manteza
5e13db79b6 types yo 2022-03-25 22:02:10 +00:00
Adrian Manteza
a8396051b6 randomize source bundles and items before each solver run 2022-03-25 21:57:16 +00:00
Joshua Burman
11a5112812 trial for variability 2022-03-25 13:58:31 -04:00
Adrian Manteza
6ebe33a76b cleanup and < 3 bundle pre-filter 2022-03-24 16:47:55 +00:00
Adrian Manteza
ee77d888b5 an id is an int 2022-03-22 20:29:03 +00:00
Joshua Burman
f18e048081 added constant drift incrementing for tcc, tif values 2022-02-12 03:43:37 -05:00
Joshua Burman
deb6b9014e the big format 2022-02-10 20:29:50 -05:00
Joshua Burman
78331577dc even more logging 2022-02-09 17:25:23 -05:00
Joshua Burman
ab9b5525a4 reverting to basic cases 2022-02-09 16:33:38 -05:00
spushy
8ce5e6e540 combination based bundle solving 2022-02-09 01:13:49 -05:00
Josh Burman
107abcb73a tcc and tif drift, compensated for string value casing, csv to dict improved process 2021-12-22 22:39:46 +00:00
Josh Burman
95aad63db6 bundle models have arrived 2021-12-17 00:55:27 +00:00
Josh Burman
04ab475a36 comment for future work 2021-12-16 16:38:25 +00:00
Josh Burman
6e1964820f bad ruby habits, must unlearn 2021-12-15 20:35:27 +00:00
Josh Burman
4afe81e15b updated bundles process 2021-12-15 17:36:03 +00:00
Josh Burman
a827312ef5 add passage attribute to item and bundles generation method for solver run 2021-12-14 21:28:38 +00:00
Josh Burman
da17748103 add total forms default to 1, for two reasons. true LOFT will be requesting a single form, and also we do not have the ability to set form count in ui yet 2021-11-22 17:37:57 +00:00
Jared Numrab
c2d1ccb2bd more better well factoredness 2021-11-22 04:10:53 -05:00
Jared Numrab
d02137112a actual solving, minus constraints for non tcc/tif constraints 2021-11-18 22:46:29 -05:00
Josh Burman
7e2305cc91 fix misspell on objective_function and add theata cut score due to discovery of processing cut score 2021-10-27 02:15:26 +00:00
Josh Burman
b472af6020 some model name changing, and constains model improvement 2021-09-14 11:46:51 -04:00
Josh Burman
43d2088f13 changed some model names to more accurately reflect the concerns were working with 2021-09-10 14:04:21 -04:00