Skip to main content
Log in

Adaptive sampling immune algorithm solving joint chance-constrained programming

  • Published:
Journal of Control Theory and Applications Aims and scope Submit manuscript

Abstract

This work investigates one immune optimization algorithm in uncertain environments, solving linear or nonlinear joint chance-constrained programming with a general distribution of the random vector. In this algorithm, an a priori lower bound estimate is developed to deal with one joint chance constraint, while the scheme of adaptive sampling is designed to make empirically better antibodies in the current population acquire larger sample sizes in terms of our sample-allocation rule. Relying upon several simplified immune metaphors in the immune system, we design two immune operators of dynamic proliferation and adaptive mutation. The first picks up those diverse antibodies to achieve proliferation according to a dynamical suppression radius index, which can ensure empirically potential antibodies more clones, and reduce noisy influence to the optimized quality, and the second is a module of genetic diversity, which exploits those valuable regions and finds those diverse and excellent antibodies. Theoretically, the proposed approach is demonstrated to be convergent. Experimentally, the statistical results show that the approach can obtain satisfactory performances including the optimized quality, noisy suppression and efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. W. van Ackooij, R. Zorgati, R. Henrion, et al. Chance constrained programming and its applications to energy management. Stochastic Optimization — Seeing the Optimal for the Uncertain. I. Dritsas (Ed.). Rijeka: InTech, 2011: 291–320.

    Google Scholar 

  2. B. Liu, R. Zhao. Stochastic Programming and Fuzz Programming. Beijing: Tsinghua University Press, 1998.

    Google Scholar 

  3. S. Ahmed, A. Shapiro. Solving chance-constrained stochastic programs via sampling and integer programming. INFORMS: Tutorials in Operations Research. Washington, 2008: http://www2.isye.gatech.edu/?sahmed/cctutorial.pdf.

    Google Scholar 

  4. A. Nemirovski, A. Shapiro. Convex approximations of chance constrained programs. Society for Industrial and Applied Mathematics, 2006, 17(4): 969–996.

    MathSciNet  MATH  Google Scholar 

  5. L. Hong, Y. Yang, L. Zhang. Sequential convex approximations to joint chance constrained programs: A Monte Carlo approach. Operations Research, 2011, 59(3): 617–630.

    Article  MathSciNet  MATH  Google Scholar 

  6. R. Henrion, C. Strugarek. Convexity of chance constraints with independent random variables. Computational Optimization and application, 2008, 41(2): 263–276.

    Article  MathSciNet  MATH  Google Scholar 

  7. S. Ahmed. Convex relaxations of chance constrained optimization problems. Optimization Letters, 2013: DOI 10.1007/s11590-013-0624-7.

    Google Scholar 

  8. D. Dasgupta, S. Yu, F. Nino. Recent advances in artificial immune systems: Models and applications. Applied Soft Computing, 2011, 11(2): 1574–1587.

    Article  Google Scholar 

  9. A. Simões, E. Costa. CHC-based algorithms for the dynamic traveling salesman problem. Applications of Evolutionary Computation. Heidelberg: Springer-Verlag, 2011: 354–363.

    Chapter  Google Scholar 

  10. K. Trojanowski, S. T. Wierzchoń. Immune-based algorithms for dynamic optimization. Information Sciences, 2009, 179(10): 1495–1515.

    Article  Google Scholar 

  11. L. N. de Castro, J. Timmis. Artificial Immune Systems. A New Computational Iintelligence Approach. London: Springer-Verlag, 2002.

    Google Scholar 

  12. V. S. Aragó, S. C. Esquivel. Optimizing constrained problems through a T-Cell. Journal of Computer Science and Technology, 2008, 8(3):158–165.

    Google Scholar 

  13. A. Shapiro. Monte Carlo simulation approach to stochastic programming. Proceedings of the Winter Simulation Simulation Conference. Arlington: IEEE, 2001: 428–431.

    Google Scholar 

  14. J. Luedtke, S. Ahmed. A sample approximation approach for optimization with probabilistic constraints. SIAM Journal on Optimization, 2008, 19(2): 674–699.

    Article  MathSciNet  MATH  Google Scholar 

  15. B. K. Pagnoncelli, S. Ahmed, A. Shapiro. Sample average approximation method for chance constrained programming: Theory and applications. Journal of Optimization Theory and Applications, 2009, 142(2): 399–416.

    Article  MathSciNet  MATH  Google Scholar 

  16. B. Liu, R. Zhao, G. Wang. Uncertainty Programming and Its Applications. Beijing: Tsinghua University Press, 2003.

    Google Scholar 

  17. X. Ning. Solving stochastic chance-constrained programming problems with hybrid intelligent algorithm. Computer Engineering and Applications, 2010, 46(22): 43–46.

    Google Scholar 

  18. C. A. Poojari, B. Varghese. Genetic algorithm based technique for solving chance constrained problems. European Journal of Operational Research, 2008, 185(3): 1128–1154.

    Article  MathSciNet  MATH  Google Scholar 

  19. M. Brand. Reformulation of general chance constrained problems using the penalty functions. Stochastic Programming E-print Series (SPEPS), 2010: http://edoc.hu-berlin.de/series/speps/2010-2/PDF/2.pdf.

    Google Scholar 

  20. J. L. Higle, L. Zhao. Adaptive and Nonadaptive Samples in Solving Stochastic Linear Programs: A Computational Investigation. Tucson: The University of Arizona, 2004.

    Google Scholar 

  21. D. H. Loughlin, S. R. Ranjithan. Chance-constrained genetic algorithms. Proceedings of the Genetic and Evolutionary Computation Conference. San Francisco: Morgan Kaufmann, 1999: 369–376.

    Google Scholar 

  22. C. Chen, J. Lin. Simulation budget allocation for further enhancing the efficiency of ordinal optimization. Discrete Event Dynamic Systems: Theory and Applications, 2000, 10(3): 251–270.

    Article  MathSciNet  MATH  Google Scholar 

  23. C. Chen, D. He. Efficient simulation budget allocation for selecting an optimal subset. Journal on Computing, 2008, 20(4): 579–595.

    Google Scholar 

  24. K. H. Sahin, U. M. Diwekar. Better optimization of nonlinear uncertain systems (BONUS): A new algorithm for stochastic programming using reweighting through kernel density estimation. Annals of Operations Research, 2004, 132(1/4): 47–68.

    Article  MathSciNet  MATH  Google Scholar 

  25. Z. Zhang. Noisy immune optimization for chance-constrained programming problems. Applied Mechanics and Materials, 2011, 48(49): 740–744.

    Article  Google Scholar 

  26. Z. Zhang, X. Tu. Immune algorithm with adaptive sampling in noisy environments and its application to stochastic optimization problems. IEEE Computational Intelligence Magazine, 2007, 2(4): 29–40.

    Article  Google Scholar 

  27. M. W. Tanner. New Solution Methods for Joint Chance-constrained Stochastic Programs with Random Left-hand Side. Texas: Texas A & M University, 2009.

    Google Scholar 

  28. M. W. Tanner, L. Ntaimo. IIS branch-and-cut for joint chance-constrained programs with random technology matrices. European Journal of Operational Research, 2010, 207(1): 290–296.

    Article  MathSciNet  MATH  Google Scholar 

  29. U. Özcan. Balancing stochastic two-sided assembly lines: A chanceconstrained, piecewise-linear, mixed integer program and a simulated annealing algorithm. European Journal of Operational Research, 2010, 205(1): 81–97.

    Article  MATH  Google Scholar 

  30. Q. Bin. An immune algorithm for optional selection problem of investment projects. The 5th International Conference on Natural Computation. Tianjin: IEEE, 2009: 8–11.

    Google Scholar 

  31. S. Mao, Y. Cheng, X. Pu. Probabilistic Theory and Mathematical Statistic Tutorial. Beijing: Higher Education Press, 2004.

    Google Scholar 

  32. X. Huang, Z. Zhang, C. He, et al. Modern Intelligent Algorithm: Theory and Applications. Beijing: Science Press, 2005.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhuhong Zhang.

Additional information

This work was supported by the National Natural Science Foundation of China (No. 61065010), and the Doctoral Fund of Ministry of Education of China (No. 20125201110003).

Zhuhong ZHANG received his M.S. degree from Department of Mathematics, Guizhou University, China, in 1998, and Ph.D. degree from College of Automation, Chongqing University, China, in 2004. Currently, he is a professor at the Guizhou University. His main areas of interests include uncertain programming, evolutionary algorithms, immune optimization, and signal simulation.

Lei WANG received his M.S. degree from Department of Mathematics, Guizhou University, China, in 2012. Currently, his main areas of interests include stochastic programming and immune optimization.

Min LIAO received his M.S. degree from Department of Mathematics, Guizhou University, China, in 2012. Currently, his main areas of interests include dynamic optimization and immune optimization.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhang, Z., Wang, L. & Liao, M. Adaptive sampling immune algorithm solving joint chance-constrained programming. J. Control Theory Appl. 11, 237–246 (2013). https://doi.org/10.1007/s11768-013-1186-z

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-013-1186-z

Keywords

Navigation