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

Ticket #4242 (closed defect: fixed)

Opened 10 years ago

Last modified 10 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


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!


Change History

comment:1 Changed 10 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 10 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 10 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 10 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 10 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.


Add a comment

Modify Ticket

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

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

Note: See TracTickets for help on using tickets.