Do you know if there is such a method:
The voter classifies only his favorite candidates, even with equal positions, ex:
[1st, 1st, 2nd, 3rd, -, -, -, -]
All votes are considered as approval voting, like this: [1,1,1,1,0,0,0,0]
The candidate with the highest sum of points is the 1st winner.
The votes are added up again, excluding the votes that had supported the 1st winner.
The candidate who now obtains the highest sum of points is the 2nd winner.
Of the two winners of the first round, the one who outweighs the other the most times, wins.
It can also be done with range, removing the points given to the first winner from all the candidates by one vote (compared to STAR it resists clones, and reduces the tactic in which maximum points are given to all candidates).