Stay organized with collections
Save and categorize content based on your preferences.
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."],[[["\u003cp\u003eC++ documentation details the functionality of the RINS (Relaxation Induced Neighborhood Search) feature in OR-Tools.\u003c/p\u003e\n"],["\u003cp\u003eTwo primary functions are described: \u003ccode\u003eGetRINSNeighborhood\u003c/code\u003e which generates a neighborhood using various solution repositories, and \u003ccode\u003eRecordLPRelaxationValues\u003c/code\u003e which stores LP relaxation values within the model.\u003c/p\u003e\n"],["\u003cp\u003eThese 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.\u003c/p\u003e\n"]]],["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"],null,["# rins\n\nC++ Reference: rins\n===================\n\n\nNote: This documentation is automatically generated.\n\n| Function | Type | Arguments | Comments |\n|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|----------|\n| [`GetRINSNeighborhood`](https://github.com/google/or-tools/blob/v9.4/ortools/sat/rins.h#L80) | Return type: `RINSNeighborhood ` Arguments: ` const SharedResponseManager* response_manager, const SharedRelaxationSolutionRepository* relaxation_solutions, const SharedLPSolutionRepository* lp_solutions, SharedIncompleteSolutionManager* incomplete_solutions, absl::BitGenRef random` \u003cbr /\u003e |\n| [`RecordLPRelaxationValues`](https://github.com/google/or-tools/blob/v9.4/ortools/sat/rins.h#L88) | Return type: `void ` Arguments: `Model* model` \u003cbr /\u003e |"]]