“…While tolerance types and references are chosen for the functional relevant geometry elements in tolerance specification, tolerance allocation is used to assign suitable tolerance values to them [7]. In the early years of tolerancing, experience, handbooks or best practices [8], graphical and simple analytical approaches, such as equal or proportional scaling [9,10], as well as the repetitive application of tolerance and sensitivity analysis [11], could meet the former requirements [12,13].…”