C++ Reference: rins
Note: This documentation is automatically generated.
Function |
Type |
Arguments |
Comments |
GetRINSNeighborhood | Return type: RINSNeighborhood Arguments: const SharedResponseManager* response_manager, const SharedRelaxationSolutionRepository* relaxation_solutions, const SharedLPSolutionRepository* lp_solutions, SharedIncompleteSolutionManager* incomplete_solutions, absl::BitGenRef random |
RecordLPRelaxationValues | Return type: void Arguments: Model* model |
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."],[[["C++ documentation details the functionality of the RINS (Relaxation Induced Neighborhood Search) feature in OR-Tools."],["Two primary functions are described: `GetRINSNeighborhood` which generates a neighborhood using various solution repositories, and `RecordLPRelaxationValues` which stores LP relaxation values within the model."],["These functions facilitate the implementation of RINS, a local search technique that leverages relaxation solutions to explore promising areas of the search space, improving the efficiency of constraint programming solvers."]]],["The core content details two C++ functions from the `rins` library. `GetRINSNeighborhood` returns a `RINSNeighborhood` object and requires several arguments related to solution management and randomness. `RecordLPRelaxationValues` is a void function that takes a `Model` pointer as input. Both functions are part of a C++ library, with links to their source code and argument type details.\n"]]