demi-heuriste