A hybrid method for a module configuration problem in modular adaptable ship design. (19th May 2018)