Stay organized with collections
Save and categorize content based on your preferences.
C++ Reference: cp_model_presolve
Note: This documentation is automatically generated.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-08-06 UTC.
[null,null,["Last updated 2024-08-06 UTC."],[[["\u003cp\u003eThis documentation details the classes \u003ccode\u003eCpModelPresolver\u003c/code\u003e and \u003ccode\u003eModelCopy\u003c/code\u003e related to presolving in CP-SAT.\u003c/p\u003e\n"],["\u003cp\u003ePresolving helps simplify and potentially reduce the size of a Constraint Programming model before the solver begins its search for a solution.\u003c/p\u003e\n"],["\u003cp\u003eThe provided classes likely offer tools and functionalities for implementing and managing the presolving process in CP-SAT models.\u003c/p\u003e\n"]]],["The content outlines two classes within the C++ `cp_model_presolve` module. The `CpModelPresolver` class is involved, although its specific function is not detailed. Additionally, the `ModelCopy` class is listed, suggesting a capability related to creating copies of a model within the same module. The documentation is automatically generated, indicating it's a reference guide.\n"],null,["# cp_model_presolve\n\nC++ Reference: cp_model_presolve\n================================\n\n\nNote: This documentation is automatically generated.\n\n| Classes ------- ||\n|------------------------------------------------------------------------------------|---|\n| [CpModelPresolver](/optimization/reference/sat/cp_model_presolve/CpModelPresolver) |\n| [ModelCopy](/optimization/reference/sat/cp_model_presolve/ModelCopy) |"]]