Earliness-tardiness scheduling problems