Skip to content

Unexpected results of simplify in ver. 2.2.0 #147

@marekpiotrow

Description

@marekpiotrow

I am using libcadical.a in UWrMaxSat. Yesterday I upgraded the library to the version 2.2.0. After running a sequence of tests I have observed unexpected results of the function simplify() on some instances, compared to the version 2.1.3. Namely, the number of irredundant clauses is not changing as much as in the previous version.

What could be the reason of that? Should I change the default value of some options?
Below, I attached some lines from logs for an instance.

ver. 2.1.3

[preprocessing-1] starting round 0 with 5886 variables and 1259604 clauses
[preprocessing-1] finished round 0 with 5886 variables and 419868 clauses
[preprocessing-2] starting round 1 with 5886 variables and 419868 clauses
[preprocessing-2] finished round 1 with 5886 variables and 419868 clauses
[preprocessing-3] starting round 2 with 5886 variables and 419868 clauses
[preprocessing-3] finished round 2 with 5886 variables and 419868 clauses

ver. 2.2.0

[preprocessing-0] starting with 5886 variables and 1259604 clauses
[preprocessing-0] finished with 5886 variables and 1259604 clauses
[preprocessing-1] starting round 0 with 5886 variables and 1259604 clauses
[preprocessing-1] finished round 0 with 5886 variables and 1259604 clauses
[preprocessing-2] starting round 1 with 5886 variables and 1259604 clauses
[preprocessing-2] finished round 1 with 5886 variables and 1259469 clauses
[preprocessing-3] starting round 2 with 5886 variables and 1259469 clauses
[preprocessing-3] finished round 2 with 5886 variables and 1259445 clauses

ver 2.2.0 with setting CADICAL_PREPROCESSLIGHT=false

[preprocessing-1] starting round 0 with 5886 variables and 1259604 clauses
[preprocessing-1] finished round 0 with 5886 variables and 1259604 clauses
[preprocessing-2] starting round 1 with 5886 variables and 1259604 clauses
[preprocessing-2] finished round 1 with 5886 variables and 1259482 clauses
[preprocessing-3] starting round 2 with 5886 variables and 1259482 clauses
[preprocessing-3] finished round 2 with 5886 variables and 1259457 clauses

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions