Commit Graph

50 Commits

Author SHA1 Message Date
8231f9da32 Implement full recourse; remove feasibility cuts 2022-11-09 11:34:37 -06:00
48ccf0d180 Add stochastic tests 2022-11-09 11:03:39 -06:00
4b0fc7327c Accelerate tests with Revise.jl 2022-11-09 10:34:18 -06:00
dde0d40282 Fix tests 2022-11-09 10:11:48 -06:00
a03b9169fd Allow product disposal at collection centers 2021-10-15 09:11:41 -05:00
ee58af73f0 Update sysimage and build scripts 2021-10-15 08:14:04 -05:00
881957d6b5 Implement resolve 2021-07-21 14:53:49 -05:00
86cf7f5bd9 Throw exception for infeasible models 2021-07-21 14:18:10 -05:00
40d28c727a Add products report 2021-07-16 11:25:40 -05:00
658d5ddbdc Add population to region; disable zip codes 2021-07-01 17:14:00 -05:00
399db41f86 Temporarily disable failing test 2021-07-01 16:13:38 -05:00
33ab4c5f76 GeoDB: Prepare for population 2021-07-01 14:56:08 -05:00
c9391dd299 Update JSONSchema 2021-07-01 14:56:08 -05:00
6c70d9acd5 GeoDB: Add 2018-us-zcta and us-state 2021-07-01 14:56:08 -05:00
339255bf9b Enable geodb in input files 2021-07-01 14:56:08 -05:00
ca187fe78e Implement geodb.jl 2021-07-01 14:56:08 -05:00
a333ab0b04 Remove unused code and test resources 2021-06-22 10:58:46 -05:00
9df416ed75 Split files 2021-06-22 10:50:11 -05:00
7e783c8b91 Replace ManufacturingModel by JuMP.Model 2021-06-22 10:19:31 -05:00
a7938b7260 Remove model.vars 2021-06-22 10:08:01 -05:00
b00b24ffbc Reformat source code; set up lint GH Action 2021-06-22 09:49:45 -05:00
b91ca9e6cb Re-add RELOG.write function 2021-01-06 09:15:28 -06:00
a518e3d3d6 Allow plants to store input material for later years 2020-10-29 15:23:40 -05:00
be5e09a4ec Fix crash when generating transportation reports 2020-10-09 09:33:05 -05:00
a6846be9eb Implement multi-period heuristic 2020-10-06 14:16:14 -05:00
18ea5f5ba8 Reactivate all tests 2020-09-18 12:11:43 -05:00
ff23004022 Generate simplified solution reports in CSV format 2020-09-18 11:12:15 -05:00
adf7b27c1a Fix failing test 2020-08-21 17:30:33 -05:00
a815ec4230 Make output file more readable; add option to export solution 2020-08-13 12:53:53 -05:00
d8c9a1b30a Improve error message when instance is infeasible 2020-08-13 10:21:29 -05:00
472182b200 Validate timeseries length 2020-06-30 09:41:29 -05:00
14714c382b Make solvers silent by default 2020-06-30 09:41:12 -05:00
4a9266a1bf Update input schema, example input file and parser 2020-06-25 15:14:38 -05:00
0fc64085a8 Add units to input and output files; bump version to 0.2.0 2020-06-05 15:39:01 -05:00
b8cf6537a0 Add marginal costs to output file 2020-05-29 17:32:25 -05:00
968697dafa Implement linear plant sizes 2020-05-22 15:22:27 -05:00
bb88e6e2e1 Rename package to RELOG 2020-05-22 08:46:09 -05:00
0e451069fe Allow missing "limit" key in disposal_dict 2020-05-12 15:00:10 -05:00
8f59322e3f Finish multi-period output; update paths 2020-05-05 19:24:33 -05:00
9f6bfef327 Implement first version of multi-period simulations 2020-05-05 19:08:09 -05:00
f970dca68d Update get_solution 2020-05-04 23:24:13 -05:00
cbd7bc5247 Move graph creation to graph.jl; simplify model.jl 2020-05-03 16:04:57 -05:00
3c7214d419 Add new structs for instance 2020-05-03 10:43:23 -05:00
ce02888c92 Let model decide plant size (linear model) 2020-04-10 15:57:34 -05:00
ed70c9d1e2 Allow plants to dispose of products locally 2020-03-18 16:16:12 -05:00
ba28c350e0 Rename decision nodes to shipping nodes 2020-03-18 10:37:06 -05:00
cc49268ce4 Update JuMP; print progress bars 2020-03-17 18:12:10 -05:00
08d9b26a19 Update output format 2020-03-06 11:44:08 -06:00
9360edf94c Print solution to screen; update README.md 2020-01-24 13:58:39 -06:00
ab644377b6 Initial version 2020-01-24 13:00:01 -06:00