[PULL REQUEST] New methodology for n-dimensional rounding#179
[PULL REQUEST] New methodology for n-dimensional rounding#179Eric-Liu-SANDAG wants to merge 17 commits intomainfrom
Conversation
Includes: * IPF implementation using numpy (much faster than IPFN!) * Utilities for creating various random test data * Stochastic (aka fuzzy) and PuLP methodologies for ND integerization, both minimally tested on at least 3-D data
`gq_other` went from ~54 seconds to ~14 seconds. At this point, the solving is taking about half the time, aka ~7 seconds, so I'm not sure there's much more to optimize
File is too large for GH, so it's in SQL Server as `[ws].[dbo].[Group_Quarters_Institutional_Correctional_Facilities_PULP_CBC_CMD]`
|
This PR contains quite a few changes, which will be fully summarized below. Hopefully, this means the changes are easier to search up in the future in case the work is required again. |
|
|
|
All
|
|
.gitignoreFile was updated to ignore all |
|
@GregorSchroeder any further thoughts or questions before I close the PR and delete the branch? |
|
Just to confirm, the branch has been deleted so you cannot actually access the branch. However, the commits and changes still live on in this PR, so we can access the code again if necessary |
Describe this pull request. What changes are being made?
A collection of changes related to n-dimensional rounding. Specifically, attempting to solve it such that it's guaranteed to converge and ideally runs faster
What issues does this pull request address?
Additional context
Some of the work done on this branch was shifted into a different branch and has already been merged into the main branch via #176. Therefore, the main purpose of this PR is to fully document the work done and to ensure that when the branch is deleted, the work will not be lost