Pd : hoa.2d.optim