use more sophisticated edge rate search in inferhky.py