For the past month, I have been working on a program that will select the best ships to send on Admirality System Assignments. Today's the day I finally got it most of the basic functionality working. Caveats: I can't stress this enough, I only just hacked the program into working condition today. It probably has bugs. The user interface is crappy. USE AT YOUR OWN RISK. It is a java program, so you will need Java 1.7 or better to run it. Ship database used by the program is compiled from [STO Wiki's Admiralty System Ship Master List](http://sto.gamepedia.com/Admiralty_System_Ship_Master_List). If the wiki has incorrect or missing values, my program will naturally use those incorrect values and produce incorrect output. The optimizer simply tries to find the most efficient set of ships that will get as close as possible to 100% success and 0% crit rate. Sometimes, it may give a set of ships that has slightly less than 100% success rate. There is probably another set of ships that would give 100% success, but is dropped by the optimizer because it is not the most efficient solution. Currently, assignments are independent of each other. Meaning if you input multiple assignments, the optimizer may stupidly send the same ship on two or more assignments. This will probably be fixed in the future. For now, optimize one assignment at a time. Download link: sto-aso.zip If you find any bugs or have any feedback, please post it here.