Snapshot:

semidefinite programming