<div dir="ltr">Dear SCIPers,<div><br></div><div>I would like to write a primal heuristic which does the following. If any other heuristic proposes what turns out to be an infeasible solution, it takes that infeasible solution as input and generates a different (hopefully) feasible one. Ideally the same process would be invoked if the LP relaxation was integer (but infeasible).</div><div><br></div><div>The rationale is as follows. I have added "symmetry breaking" constraints to my problem so that only one distinguished representative of a (possibly large) class of 'equivalent' solutions remains feasible. If a heuristic proposes one of these now infeasible equivalent solutions I want my "meta" heuristic to propose the distinguished representative.</div><div><br></div><div>Is there a "nice" way to do this?</div><div><br></div><div>James<br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">James Cussens<br>Dept of Computer Science &<br>York Centre for Complex Systems Analysis<br>Room 326, The Hub, Deramore Lane            Tel    +44 (0)1904 325371<br>University of York                                        Fax  +44 (0)1904 500159<br>York YO10 5GE, UK                               <a href="http://www.cs.york.ac.uk/~jc" target="_blank">http://www.cs.york.ac.uk/~jc</a><br><a href="http://www.york.ac.uk/docs/disclaimer/email.htm" target="_blank">http://www.york.ac.uk/docs/disclaimer/email.htm</a></div>
</div></div>