Unless I am mistaken the Steiner tree instances are easily solved by simple ripup and reroute approaches (non-optimally of course). The first variant I tried could generate valid solutions for all instances without any tuning, according to the provided checker. Looking at a few instances it seems that there is too much space or too few terminals.
A solution file for instance stp_s100_l4_t6_h2_rs37235 is s100_l4_t6_h2_rs37235.bst.sol.txt. It has length 2023. Note that this is on a 100x100x4 grid so it is almost empty.
Should you be able to provide denser and more difficult instances I would be very happy, especially if they were closer to modern VLSI-routing instances.
Unless I am mistaken the Steiner tree instances are easily solved by simple ripup and reroute approaches (non-optimally of course). The first variant I tried could generate valid solutions for all instances without any tuning, according to the provided checker. Looking at a few instances it seems that there is too much space or too few terminals.
A solution file for instance stp_s100_l4_t6_h2_rs37235 is s100_l4_t6_h2_rs37235.bst.sol.txt. It has length 2023. Note that this is on a 100x100x4 grid so it is almost empty.
Should you be able to provide denser and more difficult instances I would be very happy, especially if they were closer to modern VLSI-routing instances.