Comments you submit will be routed for moderation. If you have an account, please log in first.
Modify

Ticket #4242 (closed defect: fixed)

Opened 9 years ago

Last modified 9 years ago

Resolve COLIN reformulation error

Reported by: wehart Owned by: jdsiiro
Priority: blocker Milestone: Colin 3.0
Component: Colin Version: Colin 2.0
Keywords: Cc:
Subcomponent: Source Code

Description

The following appears to trigger a reformulation error:

cd acro/packages/colin/test/driver
ampl colintest.mod

The error is that the base application of a Subspace application does not have any real variables. In this case, the Subspace application is derived from a WeightedSum? application. Thus, I _think_ that this error occurs in the WeightedSum? application.

This error is blocking the all AMPL tests of COLIN solvers!

Attachments

Change History

comment:1 Changed 9 years ago by jdsiiro

Partially fixed in r5890. There is still a disconnect between the initial point cache and the ColinOptSolver? "curr" initial point that prevents the test from running.

comment:2 Changed 9 years ago by jdsiiro

Basically fixed by r5915.

Running ampl colintest.mod runs the "solver" as expected; however, the solver never terminates because AmplDriver?.cpp parses the options provided by AMPL through the environment, but does not pass those options in to the solver.

comment:3 Changed 9 years ago by jdsiiro

  • Owner changed from jdsiiro to wehart
  • Status changed from new to assigned

Reassigning the rest of this ticket (as it pertains to integration with the new OptionsParser?).

comment:4 Changed 9 years ago by wehart

  • Owner changed from wehart to jdsiiro

I reassigning this ticket. The OptionsParser? issues have been resolved. Now, there is a reformulation error that relates to how values are passed back to the multi-obj formulation used by AMPL.

comment:5 Changed 9 years ago by jdsiiro

  • Status changed from assigned to closed
  • Resolution set to fixed

r5939 fixed problems with passing the initial point from the AMPL nl file into the solver and r5940 fixes the problem with writing the AMPL sol output file.

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.