I have coded A-star Algorithm for 15-puzzle using just Manhattan Heuristic and Manhattan and linear conflict heuristic.
My question is, can for some specific puzzle instances linear conflict cause more nodes to be created and explored than Manhattan heuristic alone using a-Star?
Since most of the puzzle instances I tried solving through my program which require <50 Moves solve in decent time with the given memory using just Manhattan and solve faster combining it with linear conflict as heuristic, instances which require >50 Moves causes the program to run indefinitely and hang up my machine, but for a specific problem which takes 42 moves is solved by my program in ~8 seconds using Manhattan but using linear conflict on the same causes the program to run indefinitely and hang up my machine.
I have gone through my code over and over and I can't find an error in my linear conflict or Manhattan heuristic code.Thus, this general question to make sure.
The following instance causes the problem as stated above.
2,8,7,11 //Takes 42 Moves to solve
5,0,4,15
13,9,14,3
1,10,6,12