I believe boosting is based on ship radius. If you pull up the detailed stats from the excel export,Fighters are ShipRadius 20 regardless of Mark. Bombers are ShipRadius 20 for Mark I and II, ShipRadius 30 for III-V. Add to that the packing of ships next to each other isn't perfect and you should be able to calculate the maximum and just know that you won't normally get exactly that many because of spacing issues.