-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/tree recombination #504
Commits on Jul 31, 2024
-
feat: simplify
Coresubset.coreset
materializationAdditionally enhances coreset testing.
Configuration menu - View commit details
-
Copy full SHA for 20d9d40 - Browse repository at this point
Copy the full SHA 20d9d40View commit details -
feat: add Caratheodory and Tree recombination.
Adds a new `recombination.py` module to the solvers subpackage, providing a generalised `RecombinationSolver`, in addition to the `CaratheodoryRecombination` and `TreeRecombination` solvers. A `RecombinationSolverTest` case has been added to `test_solvers.py`, covering the known degenerate cases that may arise in recombination. The documentation has been updated where required, but no dedicated new examples/documentation pages have been created. Refs: #497
Configuration menu - View commit details
-
Copy full SHA for 421c74d - Browse repository at this point
Copy the full SHA 421c74dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe7f2b - Browse repository at this point
Copy the full SHA fbe7f2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52839ef - Browse repository at this point
Copy the full SHA 52839efView commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f05b0ac - Browse repository at this point
Copy the full SHA f05b0acView commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 124cfe9 - Browse repository at this point
Copy the full SHA 124cfe9View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13fa00d - Browse repository at this point
Copy the full SHA 13fa00dView commit details
Commits on Aug 28, 2024
-
fix: improve docs and code comments.
Performed in response to reviewer comments on #504
Configuration menu - View commit details
-
Copy full SHA for 10a1d5b - Browse repository at this point
Copy the full SHA 10a1d5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb19de5 - Browse repository at this point
Copy the full SHA cb19de5View commit details
Commits on Aug 30, 2024
-
docs: add missing recombination theorem references
Adds references to the original articles for Tchakaloff's theorem and Caratheodory's convex hull theorem (in French/German respectively), in addition to more recent, but for our purposes equivalent, references written in English.
Configuration menu - View commit details
-
Copy full SHA for f533e56 - Browse repository at this point
Copy the full SHA f533e56View commit details -
docs: add comments to recombination algorithms
Makes clearer the correspondence between the Caratheodory recombination algorithm implemented here, and the thesis of Tchernychova. Provides additional clarity on the steps performed in Tree recombination.
Configuration menu - View commit details
-
Copy full SHA for 43493b7 - Browse repository at this point
Copy the full SHA 43493b7View commit details
Commits on Sep 4, 2024
-
fix: missed pyright complaints
Corrects some simple to fix pyright linting errors.
Configuration menu - View commit details
-
Copy full SHA for f0cdf80 - Browse repository at this point
Copy the full SHA f0cdf80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fecf80 - Browse repository at this point
Copy the full SHA 7fecf80View commit details -
fix(regression): remove int cast
In attempting to placate the pyright linter a new, erroneous change was made to the logic in `_resolve_null_basis`. This has been fixed and the type hints updated appropriately.
Configuration menu - View commit details
-
Copy full SHA for 4a620be - Browse repository at this point
Copy the full SHA 4a620beView commit details -
fix(regression): _ElementOfOmega TypeVar
Apparent runtime incompatibility with jaxtyping. Appears that the `Shaped[TypeVar, ...]` syntax used for `_ElementOfOmega is not supported (even if the TypeVar is bound by Array).
Configuration menu - View commit details
-
Copy full SHA for 9fc766b - Browse repository at this point
Copy the full SHA 9fc766bView commit details