Abstract
This paper studies the process of architecting a System of Systems (SoS) where the SoS architect can negotiate with individual systems. Particularly, the SoS architect aims to select a set of systems to provide a set of capabilities required for the SoS as well as the interfaces that enable communications amongst the selected systems. The SoS architect regards a set of three objectives: cost and deadline minimization and performance maximization. The performance levels of the capabilities provided by a system can be improved through additional funds contracted by the SoS architect. The system decides on how to use the allocated funds. We model the resulting Stackelberg game between the SoS architect and the individual systems as a multi-objective multi-level optimization problem. Three evolutionary heuristic methods are proposed and compared in a set of numerical studies. Further numerical studies illustrate the benefits of the modeling approach compared to system contracting after system selection.
Similar content being viewed by others
References
Abo-Sinna, M.A., Baky, I.A.: Interactive balance space approach for solving multi-level multi-objective programming problems. Inf. Sci. 177, 3397–3410 (2007)
Alves, M.J., Dempe, S., Judice, J.J.: Computing the Pareto frontier of a bi-objective bi-level linear problem using a multiobjective mixed-integer programming algorithm. Optimization 61, 335–358 (2012)
Baky, I.A.: Fuzzy goal programming algorithm for solving decentralized bi-level multi-objective programming problems. Fuzzy Sets Syst. 160, 2701–2713 (2009)
Baky, I.A.: Solving multi-level multi-objective linear programming problems through fuzzy goal programming approach. Appl. Math. Model. 34, 2377–2387 (2010)
Bergey, J.K., Blanchette, S., Clements, P.C., Gagliardi, M.J., Klein, J., Wojcik, R. Wood, W.: U.S. Army Workshop on Exploring Enterprise, System of Systems, System, and Software Architectures, Software Engineering Institute, Paper 46 (2009)
Deb, K., Sinha, A.: Evolutionary multi-criterion optimization, pp. 110–124. Springer, Berlin (2009)
Deb, K., Sinha, A.: An efficient and accurate solution methodology for bilevel multi-objective programming problems using a hybrid evolutionary-local-search algorithm. Evolut. Comput. 18, 403–449 (2010)
Eichfelder, G.: Multiobjective bilevel optimization. Math. Program. 123, 419–449 (2010)
Gao, Y., Xhang, G., Lu, J.: A fuzzy multi-objective bilevel decision support system. Int. J. Inf. Technol. Decis. Mak. 8, 93–108 (2009)
Hansen, P., Jaumard, B., Savard, G.: New branch-and-bound rules for linear bilevel programming. SIAM J. Sci. Stat. Comput. 13, 1194–1217 (1992)
Klein, J., van Vliet, H.: A systematic review of system-of-systems architecture research, QoSA’13. In: Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures, pp. 13–22 (2013)
Konur, D., Golias, M.M.: Cost-stable truck scheduling at a cross-dock facility with unknown truck arrivals: A meta-heuristic approach. Transp. Res. Part E 49, 71–91 (2013)
Li, M., Lin, D., Wang, S.: Solving a type of biobjective bilevel programming problem using NSGA-II. Comput. Math. Appl. 59, 706–715 (2010)
Lu, J., Zhang, G., Dillon, T.S.: Fuzzy multi-objective bilevel decision making by an approximation kth-best approach. J. Mult. Valued Logic Soft Comput. 14, 205–232 (2008)
Manthorpe, W.H.J.: The emerging joint system of systems: a systems engineering challenge and opportunity for APL. John Hopkins APL Tech. Dig. 17, 305–313 (1996)
Office of the Deputy Under Secretary of Defense for Acquisition and Technology, Systems and Software Engineering. In: Systems Engineering Guide for Systems of Systems, Version 1.0. Washington, DC: ODUSD(A&T)SSE, (2008)
Osman, M.S., Abo-Sinn, M.A., Amer, A.H., Emam, O.E.: A multi-level non-linear multi-objective decision-making under fuzziness. Appl. Math. Comput. 153, 239–252 (2004)
W.A. Owens, The Emerging U.S. System-of-Systems, National Defense University Strategic Forum, 63 (1996)
Pramanik, S., Dey, P.P.: Bi-level multi-objective programming problem with fuzzy parameters. Int. J. Comput. Appl. 30, 13–20 (2011)
Pramanik, S., Dey, P.P., Giri, B.C.: Fuzzy goal programming approach to quadratic bi-level multi-objective programming problem. Int. J. Comput. Appl. 29, 9–14 (2011)
Shan, X., Zhang, J.: Hybrid defensive resource allocations in the face of partially strategic attackers in a sequential defenderattacker game. Eur. J. Oper. Res. 228, 262–272 (2013)
Sinha, S., Sinha, S.B.: KKT transformation approach for multi-objective multi-level linear programming problems. Eur. J. Oper. Res. 143, 19–31 (2002)
Zhang, G., Lu, J.: Fuzzy bilevel programming with multiple objectives and cooperative multiple followers. J. Glob. Optim. 47, 403–419 (2010)
Zheng, Y., Wan, Z., Wang, G.: A fuzzy interactive method for a class of bilevel multiobjective programming problem. Expert Syst. Appl. 38, 10384–10388 (2011)
Zhuang, J.: Impacts of subsidized security on stability and total social costs of equilibrium solutions in an n-player game with error. Eng. Econ. 55, 131–149 (2010)
Zhuang, J., Bier, V.M.: Balancing terrorism and natural disasters-defensive strategy with endogenous attacker effort. Oper. Res. 55, 976–991 (2007)
Zhuang, J., Bier, V.M., Alagoz, O.: Modeling secrecy and deception in a multiple-period attackerdefender signaling game. Eur. J. Oper. Res. 203, 409–418 (2010)
Acknowledgments
This material is based upon work supported, in whole or in part, by the U.S. Department of Defense through the Systems Engineering Research Center (SERC) under Contract H98230-08-D-0171. SERC is a federally funded University Affiliated Research Center managed by Stevens Institute of Technology.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Rights and permissions
About this article
Cite this article
Konur, D., Dagli, C.H. Military system of systems architecting with individual system contracts. Optim Lett 9, 1749–1767 (2015). https://doi.org/10.1007/s11590-014-0821-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-014-0821-z