Handling soft constraints via composite concave programming
scientific article