A team disagrees about whether to use dynamic programming or greedy algorithms for a scheduling problem. What is the most constructive way to resolve this conflict?
-
A
Have the most senior engineer make the final call unilaterally
-
B
Run empirical tests on representative data and present the results to the team
-
C
Choose whichever algorithm was suggested first
-
D
Avoid the conflict and use a random selection