Financial structure optimization by using an adapted goal programming method