The aim of this work is to obtain multi-objective linear programming algorithms that can be used to solve the global problem of multi-object safety control processes in order to minimize the risk of collisions. In multi-objective linear optimization models, satisfactory trade-off assesses and resolves the conflict between different control objectives. A comparison of single-, bi-, and tri-objective linear programming algorithms allows us to adapt the appropriate optimization method to the conditions of the control process. An important outcome of the present research is the demonstration of the greater effectiveness of bi- and tri-objective optimization compared to single-objective optimization, reflecting the compromises taken into account when choosing between objects and achieving a minimum risk of collision when passing them.