Project

General

Profile

Actions

Task #5310

closed

Bring ASF ranking implementation into line with technical report

Added by Alexander Lane 4 months ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Category:
Forwarding
Target version:
Start date:
01/19/2024
Due date:
% Done:

100%

Estimated time:
Tags:

Description

During the course of a separate investigation, we identified a handful of issues with the current ASF face ranking implementation that leads to behavior that deviates from the seemingly expected or intended behavior as described in the technical report.

These include incorrect usage of std::set that leads to faces with identical stats as another preventing the other face from being inserted as well as the incorrect ranking of faces compared to the original design document.

We also aim to resolve issues that lead to unclear or undefined behavior in ranking by introducing the usage of FaceId as a tiebreaker of last resort.

Actions

Also available in: Atom PDF