Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Steepest-ascent constrained simultaneous perturbation for multiobjective optimization

Published: 17 December 2010 Publication History

Abstract

The simultaneous optimization of multiple responses in a dynamic system is challenging. When a response has a known gradient, it is often easily improved along the path of steepest ascent. On the contrary, a stochastic approximation technique may be used when the gradient is unknown or costly to obtain. We consider the problem of optimizing multiple responses in which the gradient is known for only one response. We propose a hybrid approach for this problem, called simultaneous perturbation stochastic approximation steepest ascent, SPSA-SA or SP(SA)2 for short. SP(SA)2 is an SPSA technique that leverages information about the known gradient to constrain the perturbations used to approximate the others. We apply SP(SA)2 to the cross-layer optimization of throughput, packet loss, and end-to-end delay in a mobile ad hoc network (MANET), a self-organizing wireless network. The results show that SP(SA)2 achieves higher throughput and lower packet loss and end-to-end delay than the steepest ascent, SPSA, and the Nelder--Mead stochastic approximation approaches. It also reduces the cost in the number of iterations to perform the optimization.

References

[1]
802.11 1999. IEEE standard 802.11: W-LAN medium access control and physical layer specifications.
[2]
Akyildiz, I., Altunbasak, Y., Fekri, F., and Sivakumar, R. 2004. AdaptNet: An adaptive protocol suite for the next-generation wireless internet. IEEE Comm. Mag. 42, 3, 128--136.
[3]
Andersson, J. 2000. A survey of multiobjective optimization in engineering design. Tech. rep. LiTH-IKP-R-1097, Dep. of Mechanical Engineering, Linköping University.
[4]
Barrett, C., Marathe, A., Marathe, M., and Drozda, M. 2002. Characterizing the interaction between routing and MAC protocols in ad-hoc networks. In Proceedings of the 3rd ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc'02). ACM, New York, 92--103.
[5]
Benaissa, M., Lecuire, V., Mcclary, D. W., and Syrotiuk, V. R. 2004. ANOVA-informed decision trees for voice applications over MANETs. In Proceedings of the 6th IEEE International Conference on Mobile and Wireless Communication Networks (MWCN'04). IEEE, Los Alamitos, CA, 143--154.
[6]
Bjorklund, P., Varbrand, P., and Di, Y. 2003. Resource optimization of spatial TDMA in ad hoc radio networks: A column generation approach. In Proceedings of the 2nd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM'03). Vol. 2, 818--824.
[7]
Boroni, L., Conti, M., and Gregori, E. 2004. Runtime optimization of IEEE 802.11 wireless LANs performance. IEEE Trans. Paral. Distrib. Syst. 15, 66--80.
[8]
Box, G. E. P. and Wilson, K. B. 1951. On the experimental attainment of optimum conditions. J. Royal Statist. Soc. B 13, 1--45.
[9]
Colagrosso, M. D. 2005. A classification approach to broadcasting in mobile ad hoc network. In Proceedings of the IEEE Conference on Communications (ICC'05). Vol. 2, 1112--1117.
[10]
Conti, M., Gregori, E., and Turi, G. 2005. A cross-layer optimization of gnutella for mobile ad hoc networks. In Proceedings of the 6th ACM International Symposium on Mobile Ad Hoc Networking. ACM, New York, 343--354.
[11]
Conti, M., Maselli, G., Turi, G., and Giordano, S. 2004. Cross-layering in mobile ad hoc network design. Computer 37, 48--51.
[12]
Dube, R., Rais, C. D., Wang, K.-Y., and Tripathi, S. K. 1997. Signal stability-based adaptive routing (SSA) for ad hoc mobile networks. IEEE Personal Comm. 4, 36--45.
[13]
Eglese, R. W. 1990. Simulated annealing: a tool for operational research. European J. Oper. Res. 46, 271--281.
[14]
Fabian, V. 1971. Stochastic approximation. In Optimizing Methods in Statistics, J. J. Rustig, Ed. Academic Press, New York, 430--470.
[15]
Faragó, A., Myers, A. D., Syrotiuk, V. R., and Zàruba, G. V. 2000. Meta-MAC protocols: Automatic combination of MAC protocols to optimize performance for unknown conditions. IEEE J. Select. Areas Comm. 18, 1670--1681.
[16]
Galassi, M., Davies, J., Theiler, J., Gough, B., Jungman, G., Alken, P., Booth, M., and Rossi, F. 2009. GNU Scientific Library Reference Manual 3rd Ed. GNU Project.
[17]
Goldsmith, A. J. and Wicker, S. B. 2002. Design challenges for energy-constrained ad hoc wireless networks. IEEE Wirel. Comm. 9, 8--27.
[18]
Kelly, C. T. 1999. Iterative Methods for Optimization. Society for Industrial and Applied Mathematics (SIAM).
[19]
Kiefer, J. and Wolfowitz, J. 1952. Stochastic estimation of a regression function. Ann. Math. Stat. 23, 462--466.
[20]
Kleijnen, J. P. C., Van Beers, W., and Van Nieuwenhuyse, I. 2010. Constrained optimization in simulation: A novel approach. European J. Oper. Res. In press.
[21]
Kushner, H. J. and Yin, G. G. 1997. Stochastic Approximation Algorithms and Applications. Springer, Berlin.
[22]
Liepins, G. E. and Hilliard, M. R. 1989. Genetic algorithms: Foundations and applications. Ann. Oper. Res. 21, 31--58.
[23]
McClary, D. W., Syrotiuk, V. R., and Kulahci, M. 2010. Profile-driven regression for modeling and run-time optimization of mobile networks. ACM Trans. Model. Comput. Simul.
[24]
Montgomery, D. C. 2009. Design and Analysis of Experiments 7th Ed. Wiley, New York.
[25]
Mullen, J., Matis, T., Adams, K., and Rangan, S. 2004. Achieving robust protocols for mobile ad hoc networks. In Proceedings of the Industrial Engineering Research Conference (IERC'04).
[26]
Myers, R. H. and Montgomery, D. C. 2002. Response Surface Methodology: Process and Product Optimization Using Designed Experiments 2nd Ed. Wiley, New York.
[27]
Navidi, W., Camp, T., and Bauer, N. 2004. Improving the accuracy of random waypoint simulations through steady-state initialization. In Proceedings of the 15th International Conference on Modeling and Simulation (MS'04). 319--326.
[28]
Nelder, J. A. and Mead, R. 1965. A simplex method for function minimization. Comput. J. 7, 308--313.
[29]
Perkins, C. E. and Royer, E. M. 1999. Ad hoc on-demand distance vector routing. In Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications. IEEE, Los Alamitos, CA, 90--100.
[30]
Pióro, M. and Medhi, D. 2004. Routing, Flow, and Capacity Design in Communication and Computer Networks. Morgan Kaufmann.
[31]
R Project. R Project for Statistical Computing. http://www.r-project.org.
[32]
Robbins, H. and Monro, S. 1951. A stochastic approximation method. Ann. Math. Stat. 29, 400--407.
[33]
Sachs, D. G., Yuan, W., Hughes, C. J., Harris, A., Adve, S. V., Jones, D. L., Kravets, R. H., and Nahrstedt, K. 2005. Grace: A hierarchical adaptation framework for saving energy. UIUCDCS-R-2004-2409, 2400--2409.
[34]
Setton, E., Taesang, Y., Xiaoqing, Z., Goldsmith, A., and Girod, B. 2005. Cross-layer design of ad hoc networks for real-time video streaming. IEEE Wirel. Comm. 12, 59--65.
[35]
Singh, S., Woo, M., and Raghavendra, C. S. 1998. Power-aware routing in mobile ad hoc networks. In Proceedings of the 4th Annual ACM/IEEE Conference on Mobile Computing and Networking. ACM, New York, 181--190.
[36]
Slavik, M., Mahgoub, I., and Badi, A. 2008. Cross-layer design for wireless networks with cognitive controllers. In Proceedings of the IEEE Wireless Telecomunications Symposium WTS'08. 273--277.
[37]
Spall, J. 1992. Multivariate stochastic approximation using a simultaneous perturbation gradient approximation. IEEE Trans. Auto. Control 37, 3, 332--341.
[38]
Spall, J. 1998a. Implementation of the simultaneous perturbation algorithm for stochastic optimization. IEEE Trans. Aerospace Electron. Syst. 34, 3, 817--823.
[39]
Spall, J. 1998b. An overview of the simultaneous perturbation method for efficient optimization. Johns Hopkins APL Tech. Digest 19, 482--492.
[40]
Srivastava, V. and Motani, M. 2007. Cross-layer design and optimization in wireless networks. In Cognitive Networks: Towards Self-Aware Networks, Q. H. Mahmoud, Ed. Wiley, New York, Ch. 6, 121--146.
[41]
Swisher, J., Hyden, P., Jacobson, S., and Schruben, L. 2000. Simulation optimization: A survey of simulation optimization techniques and procedures. In Proceedings of the 32nd Winter Simulation Conference. 119--128.
[42]
Toumpis, S. and Goldsmith, A. J. 2003a. Design challenges for energy-constrained ad hoc wireless networks. IEEE Trans. Wirel. Comm. 2, 736--748.
[43]
Toumpis, S. and Goldsmith, A. J. 2003b. Performance, optimization, and cross-layer design of media access protocols for wireless ad hoc networks. In Proceedings of the IEEE International Conference on Communications (ICC'03). Vol. 3. IEEE, Los Alamitos, CA, 2234--2240.
[44]
University of California, Berkeley. The network simulator—ns-2. http://www.isi.edu/nsname/ns/.
[45]
Vadde, K. K. and Syrotiuk, V. R. 2004a. Factor interaction on service delivery in mobile ad hoc networks. IEEE J. Select. Areas Comm. 22, 1335--1346.
[46]
Vadde, K. K. and Syrotiuk, V. R. 2004b. On timers of routing protocols in MANETs. In Proceedings of the 3rd International Conference on Ad Hoc Networks and Wireless (AdHoc Now'04). 330--335.
[47]
Vadde, K. K., Syrotiuk, V. R., and Montgomery, D. C. 2006. Optimizing protocol interaction using response surface methodology. IEEE Trans. Mobile Comput. 5, 6, 627--639.
[48]
Wu, Y., Chou, P. A., Qian, Z., Jain, K., Wenwu, Z., and Sun-Yuan, K. 2005. Network planning in wireless ad hoc networks: a cross-layer approach. IEEE J. Select. Areas Comm. 23, 136--150.
[49]
Zhao, Y., Mao, S., Neel, J. O., and Reed, J. H. 2009. Performance evaluation of cognitive radios: Metrics utility functions, and methodology. Proc. IEEE 97, 4, 642--659.
[50]
Zhong, X., Mei, S., Wang, Y., and Wang, J. 2003. Stable enhancement for AODV routing protocol. In Proceedings of the 14th IEEE Conference on Personal, Indoor and Mobile Radio Communications. Vol. 1. 201--205.

Cited By

View all
  • (2020)Application of the Simultaneous Perturbation Stochastic Approximation Algorithm for Process OptimizationDesign of Experiments for Chemical, Pharmaceutical, Food, and Industrial Applications10.4018/978-1-7998-1518-1.ch014(315-340)Online publication date: 2020
  • (2019)Evaluation of the Succession Measures of the Simultaneous Perturbation Stochastic Approximation Algorithm for the Optimization of the Process Capability IndexApplied Decision-Making10.1007/978-3-030-17985-4_1(1-26)Online publication date: 19-May-2019
  • (2010)Locally proactive routing protocolsProceedings of the 9th international conference on Ad-hoc, mobile and wireless networks10.5555/1881991.1881997(67-80)Online publication date: 20-Aug-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Modeling and Computer Simulation
ACM Transactions on Modeling and Computer Simulation  Volume 21, Issue 1
December 2010
183 pages
ISSN:1049-3301
EISSN:1558-1195
DOI:10.1145/1870085
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 December 2010
Accepted: 01 October 2009
Revised: 01 September 2009
Received: 01 June 2009
Published in TOMACS Volume 21, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Multiobjective optimization
  2. cross-layer optimization
  3. mobile ad hoc networks
  4. nongradient optimization
  5. stochastic approximation

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Application of the Simultaneous Perturbation Stochastic Approximation Algorithm for Process OptimizationDesign of Experiments for Chemical, Pharmaceutical, Food, and Industrial Applications10.4018/978-1-7998-1518-1.ch014(315-340)Online publication date: 2020
  • (2019)Evaluation of the Succession Measures of the Simultaneous Perturbation Stochastic Approximation Algorithm for the Optimization of the Process Capability IndexApplied Decision-Making10.1007/978-3-030-17985-4_1(1-26)Online publication date: 19-May-2019
  • (2010)Locally proactive routing protocolsProceedings of the 9th international conference on Ad-hoc, mobile and wireless networks10.5555/1881991.1881997(67-80)Online publication date: 20-Aug-2010
  • (2010)Locally Proactive Routing ProtocolsAd-Hoc, Mobile and Wireless Networks10.1007/978-3-642-14785-2_6(67-80)Online publication date: 2010

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media