What would that algorithm be?Perhaps, it lies within the process of buying the actual plane ticket. Much like applying for a gun permit in the States. I wonder if it would help to "cut them off at the pass". We should be able to keep unsubs out of the air the same way we deny them gun permits and credit cards to folks with poor credit ratings.
In other words, if you don't clear some database algorithm (more than what apparently exists now), you simply don't get a ticket.
1) Country of origin? God forbid we eliminate political correctness and list the potential "host countries"...and their citizens.
2) Number of consecutive vowels or consenants in a name, or if when you say the persons name the inflection sounds like you have something stuck in your throat? Nah, that'd be like describing bad guys to a T. They don't do it in the U.S. and refuse to do it in the DR....hence why there's no foto of the government when you look up "Ladrone" in the dictionary.
3) Religion...no way, they're not ALL crazy.
The real way is to be vigilant as travelers, be aware of your surroundings...as they say Nueva Yol, "If youse see sumtin, say sumptin."