package am.aua.npuzzle; import am.aua.search.AStarSearch; public class Demo { public static void main(String[] args) { String[] flags = new String[]{"-s"}; BFTS_Demo.main(flags); BFTSPlus_Demo.main(flags); BFGS_Demo.main(flags); BFGSPlus_Demo.main(flags); // DFTS_Demo.main(null); // no need to run this, it's an infinite loop DFGS_Demo.main(flags); IDTS_Demo.main(flags); UCTS_Demo.main(flags); UCGS_Demo.main(flags); // GTSH1_Demo.main(flags); // no need to run this, it's an infinite loop // GTSH2_Demo.main(flags); // no need to run this, it's an infinite loop GGSH1_Demo.main(flags); GGSH2_Demo.main(flags); AStarTSH1_Demo.main(flags); AStarTSH2_Demo.main(flags); AStarGSH1_Demo.main(flags); AStarGSH2_Demo.main(flags); } }