non monotonic greedy tree projection with multi valued general functions