pkm optimization