| |||||||||||||||
| |||||||||||||||
|
Save/access a postsolved solution in memory Description We take the knapsack problem in burglar.mps and initiate a tree
search. Whenever an integer solution it found it is postsolved,
stored in memory, and printed to an output file. The best and final
solution values, and other tree search information, are displayed
on screen. Difficulty rating: 2 (easy-medium)
Source Files By clicking on a file name, a preview is opened at the bottom of this page.
Data Files SaveSol.csproj
<?xml version="1.0" encoding="UTF-8" standalone="no"?><Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<IsPackable>false</IsPackable>
<XpressExampleFiles Condition="'$(XpressExampleFiles)'==''">../../data</XpressExampleFiles>
</PropertyGroup>
<ItemGroup>
<Content Include="$(XpressExampleFiles)/burglar.mps">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<PackageReference Include="FICO.Xpress.XPRSdn" Version="47.1.1"/> <!-- Version 47.01.01 or later -->
</ItemGroup>
<!-- This is for execution with "dotnet run" and friends which runs from the project directory rather than the output directory. -->
<Target AfterTargets="AfterBuild" Name="CopyExampleData">
<Copy DestinationFolder="$(ProjectDir)" SourceFiles="$(XpressExampleFiles)/burglar.mps"/>
</Target>
</Project>
| |||||||||||||||
| © Copyright 2025 Fair Isaac Corporation. |