Use ilist rather than std::list for Node and Edge lists in the PBQP graph. This