Skip to content

Cell Descriptions of Minimal Functions - Inital version#95

Open
ComboProblem wants to merge 87 commits intomkoeppe:masterfrom
ComboProblem:MinFunStable
Open

Cell Descriptions of Minimal Functions - Inital version#95
ComboProblem wants to merge 87 commits intomkoeppe:masterfrom
ComboProblem:MinFunStable

Conversation

@ComboProblem
Copy link
Copy Markdown
Contributor

This pull request depends on #91 and #86 .

This pull request implements a method of generating a semialgebraic cell description for the space of continuous minimal functions with at most n breakpoints as parameterized by breakpoints a values.

Cell descriptions of minimal functions can be assessed by the class PiMinContContainer. For example:

Pi2 = PiMinContContainer(2)
cells_of_Pi2 = [cell for cell in Pi2.get_semialgebraic_sets()]

Information is stored by representative elements of the cells. This information can be stored and reused. Generating cell descriptions for more than 4 breakpoints can take a prohibitively long time depending on the users hardware. An optional package minimalFunctionCache from MinimalFunctionCache can be installed to assess pre computed cell descriptions for n=2..7.

Planned updates include adding code to verify combinatorial properties of the value polyhedron and adding methods ensure no cells are repeated in the description.

Remove Setup Tools
iteration of testing
not needed for containerized set ups
ComboProblem and others added 30 commits February 19, 2026 12:36
Removing setup tools; required for apptainer usage and generation of minimal function cahce
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants