Open optimization