Skip to content

do not raise exceptions when filters could not be applied - #10

Merged
svigerske merged 1 commit into
mainfrom
ignore-failing-filter
Oct 23, 2026
Merged

svigerske merged 1 commit into
mainfrom
ignore-failing-filter

Conversation

@svigerske

Copy link
Copy Markdown
Member

When, e.g., some column is not available with the data, then skip the filter.

- when, e.g., some column is not available with the data, then skip the
  filter
- when a filter could not be applied, treat this as if no instance
  survived the filter; it will then be deactivated because it is empty
@svigerske
svigerske force-pushed the ignore-failing-filter branch from f724455 to 53582ff Compare October 22, 2026 13:57
@svigerske svigerske mentioned this pull request Oct 22, 2026
@svigerske svigerske self-assigned this Oct 22, 2026
@svigerske

Copy link
Copy Markdown
Member Author

For context: We add runs with SoPlex to Rubberband. The usual evaluations (that have SCIP in mind) failed because the data for some filters were not available for SoPlex runs, e.g., number of continuous variables, or dual LP solver iterations (we only have iterations).

This may be useful when using Rubberband with other solvers, too.

@stephenjmaher

Copy link
Copy Markdown
Collaborator

This looks good to me.

@svigerske
svigerske merged commit b984509 into main Oct 23, 2026
1 check passed
@svigerske
svigerske deleted the ignore-failing-filter branch October 23, 2026 13:31
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