I graduated from my PhD last November and as I get along super well with my PhD supervisors, I decided to pursue research with them on my free time alongside my postdoctoral position.
We all have spent a large amount of working time (I can't say if it's months or years!) to make an idea concrete.
However, things did not go as planned.
Numerical experiments of our work shows that it can only remain theoretical.
Most specifically, our model works for very tiny instances (up to 15 nodes, in graph theory) and can not scale up at all. It already takes between one hour and two hours to solve such instances.
For real life size instances (starting at 50 nodes), the model would take far longer than hours to solve.
How should we proceed with such failing idea?
As my professor wanted me to think of a detailed plan of action, here are my thoughts to be improved, corrected and completed:
A theoretical model is still interesting to publish as eventually, computers performances will improve over time and maybe this model will serve on real life instances some day. Still this is disappointing to say it cannot scale up. Maybe some other researches will find ideas to make it applicable once it has been published? Another possibility is to try improving the theoretical model but how could we know if this would last six months or 10 more years? We are currently out of ideas to make the model better after having tested a tons of ideas (some of them improved the model performances by 10%, some small ideas were thrown up, etc.) A final possibility is to give up the research we conducted but to me, this is unacceptable with respect to the amount of quality work on this research topic. This is a year a half of my thesis and several months after.