optim, cyk