Method for controlling vehicles, in particular rail borne vehicles, in case of a conflict situation, the method comprising the following steps: (a) determination of an actual operation state of the vehicles and/or of planned routes for said vehicles; (b) classification of the conflict situation by assigning the actual operation state to a conflict class thereby determining an action space in dependence of the conflict class to which the actual operation state has been assigned, wherein the action space comprises allowed measures; (c) searching a knowledge base comprising rated solutions which are assigned to an operation state equal or similar to the actual operation state wherein the rated solutions have been found to work well for a special operation state and comprise expert feedback; in case one or more rated solutions are found which are assigned to an operation state which is similar to the actual operation state: (d) selection of at least one rated solution from the knowledge base, wherein the at least one selected solution exclusively comprises measures of the action space; (e) optimization of the at least one selected solution applied to the actual operation state using different optimization targets, wherein for each optimization target a separate simulation is executed, wherein the optimization uses a genetic algorithm and results in an optimized solution, wherein the optimized solution is rated by a dispatcher; (f) carrying out the optimized solution; in case a rated solution is found, which is assigned to an operation state equal to the actual operation state, said solution is selected, proofed for conflicts by a simulation and applied. (a) determination of an actual operation state of the vehicles and/or of planned routes for said vehicles; (b) classification of the conflict situation by assigning the actual operation state to a conflict class thereby determining an action space in dependence of the conflict class to which the actual operation state has been assigned, wherein the action space comprises allowed measures; (c) searching a knowledge base comprising rated solutions which are assigned to an operation state equal or similar to the actual operation state wherein the rated solutions have been found to work well for a special operation state and comprise expert feedback; in case one or more rated solutions are found which are assigned to an operation state which is similar to the actual operation state: (d) selection of at least one rated solution from the knowledge base, wherein the at least one selected solution exclusively comprises measures of the action space; (e) optimization of the at least one selected solution applied to the actual operation state using different optimization targets, wherein for each optimization target a separate simulation is executed, wherein the optimization uses a genetic algorithm and results in an optimized solution, wherein the optimized solution is rated by a dispatcher; (f) carrying out the optimized solution; in case a rated solution is found, which is assigned to an operation state equal to the actual operation state, said solution is selected, proofed for conflicts by a simulation and applied.