In this research, the optimization problem of the steel-concrete composite I-girder bridges is investigated. The optimization process is performed using the
pattern search algorithm, and a parallel processing-based approach is introduced to improve the performance of this algorithm. In addition, using the open application programming interface (OAPI), the SM toolbox is developed. In this toolbox, the OAPI commands are implemented as MATLAB functions. The design variables represent the number and dimension of the longitudinal beam and the thickness of the concrete slab. The constraints of this problem are presented in three steps. The first step includes the constraints on the web-plate and flange-plate proportion limits and those on the operating conditions. The second step consists of considering strength constraints, while the concrete slab is not yet hardened. In the third step, strength and deflection constraints are considered when the concrete slab is
hardened. The AASHTO LRFD code (2007) for steel beam design and AASHTO LRFD (2014) for concrete slab design are used. The numerical examples of a sloping bridge with a skew angle are presented. Results show that active constraints are those on the operating conditions and component strength and that in terms of CPU time, a 19.6% improvement is achieved using parallel processing.