coin-or / coin-or/CoinUtils

Problem with SOS

Open
#96 5 comments 0 reactions 0 assignees View on GitHub
bug enhancement
Dominant language
C++
Stars
53
Forks
47
PR merge metrics
No merged PRs in 30d

Description

Issue created by migration from Trac.

Original creator: Gassmann

Original creation time: 2010-01-10 12:18:05

Assignee: somebody

Version:

Cbc dos not handle special odered sets in MPS form. The error seems to be trapped, but the exit (on Windows/cl) is not very graceful. The output produced follows:

\..\..\vpath\bin\cbc sos2-exB.mps
Coin Cbc and Clp Solver version 2.3.0, build Oct 9 2009
command line - ..\..\..\vpath\bin\cbc sos2-exB.mps (default strategy 1)
At line 5 NAME SOS2-ex
At line 6 ROWS
At line 10 COLUMNS
** code sos etc later

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

----------------

I attach the input file.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the attached sos2-exB.mps input with the CBC command shown, especially on Windows/CL. Trace the handling of special ordered sets after the reported parser error and determine where the process exits unusually; done means the input produces a graceful diagnostic and termination instead of a runtime abort.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.