Summary
Option pricing is one of the fundamental problems in finance. This chapter proposes a novel idea for pricing options using a nature inspired meta-heuristic algorithm called Ant Colony Optimization (ACO). ACO has been used in many NP-hard combinatorial optimization problems and most recently in self-organized environments in dynamic networks such as ad hoc and sensor networks. The dynamic changes in financial asset prices poses greater challenges to exercise the option at the right time. The dynamic nature of the option pricing problem lends itself very easily in using the ACO technique to the solution of computing option prices. ACO is as intuitive as other techniques such as binomial lattice approach. ACO searches the computational space eliminating areas that may not provide a profitable solution. The computational cost, therefore, tends to decrease during the execution of the algorithm. There has been no study reported in the literature on the use of ACO for pricing financial derivatives. We first study the suitability of ACO in finance and confirm that ACO could be applied to financial derivatives. We propose two ACO based algorithms to apply to derivative pricing problems in computational finance. The first algorithm, named Sub-optimal Path Generation is an exploitation technique. The second algorithm named the Dynamic Iterative Algorithm captures market conditions by using an exploration and exploitation technique. We analyze the advantages and disadvantages of both the algorithms. With both the algorithms we are able to compute the option values and we find that the sub-optimal path generation algorithm outperforms the binomial lattice method. The dynamic iterative algorithm can be used on any random graph and the uncertainties in the market can be captured easily but it is slower when compared to the sub-optimal path generation algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Black, F., Scholes, M.: The pricing of options and corporate liabilities. Journal of Political Economy 81, 637–654 (1973)
Brabazon, A., O’Neill, M.: Biologically Inspired Algorithms for Financial Modelling. Springer, New York (2006)
Caro, G.D., Dorigo, M.: AntNet: Distributed stigmergetic control for communications networks. Journal of Artificial Intelligence Research 9, 317–365 (1998)
Caro, G.D., Ducatelle, F., Gambardella, L.M.: AntHocNet: An adaptive nature-inspired algorithm for routing in mobile ad hoc networks. European Transactions on Telecommunications (ETT), Special Issue on Self Organization in Mobile Networking 16(5), 443–455 (2005)
Chandra, R., Dagum, L., Kohr, D., Maydan, D., McDonald, J., Menon, R.: Parallel Programming in OpenMP. Morgan Kaufmann, San Francisco (2001)
Cox, J.C., Ross, S.A., Rubinstein, M.: Options pricing: a simplified approach. Journal of Financial Economics 7, 229–263 (1979)
Delisle, P., Krakecki, M., Gravel, M., Gagné, C.: Parallel implementation of an ant colony optimization metaheuristic with OpenMP. In: International Conference of Parallel Architectures and Complication Techniques, Proceedings of the Third European Workshop on OpenMP, Barcelona, Spain, pp. 8–12 (2001)
Delisle, P., Gravel, M., Krajecki, M., Gagné, C., Price, W.L.: Comparing parallelization of an ACO: Message passing vs. shared memory. In: Blesa, M.J., Blum, C., Roli, A., Sampels, M. (eds.) HM 2005. LNCS, vol. 3636, pp. 1–11. Springer, Heidelberg (2005)
Dorigo, M.: Optimization, learning and natural algorithms. PhD thesis, DEI, Politecnico di Milano, Italy [in Italian] (1992)
Dorigo, M., Gambardella, L.M.: Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1(1), 53–66 (1997)
Dorigo, M., Stützle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)
Dorigo, M., Maniezzo, V., Colorni, A.: The Ant System: optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics Part B: Cybernetics 26(1), 29–41 (1996)
Dorigo, M., Bonabeau, E., Theraulaz, G.: Swarm Intelligence: From natural to artifical systems. Oxford University Press, New York (1999)
Dorigo, M., Birattari, M., Stutzle, T.: Ant colony optimization: artificial ants as a computational intelligence technique. IEEE Comput. Intell. Mag. 1(4), 28–39 (2006), http://dx.doi.org/10.1109/CI-M.2006.248054
Duan, J.C.: The GARCH option pricing model. Mathematical Finance 5, 13–32 (1995)
Duan, J.C.: Term structure and bond option pricing under GARCH. McGill University (unpublished manuscript) (1996), citeseer.ist.psu.edu/duan96term.html
Engle, R.: Autoregressive Conditional Heteroskedasticity with estimates of the variance of U.K. inflation. Econometrica 50(9), 987–1008 (1982)
Gambardella, L.M., Dorigo, M.: Solving symmetric and asymmetric TSPs by ant colonies. In: International Conference on Evolutionary Computation, Nayoya University, Japan, pp. 622–627 (1996)
Gropp, W., Lusk, A., Skjellum, A.: USING MPI: Portable Parallel Programming with the Message-Passing Interface. MIT Press, Cambridge (1994)
Gunes, M., Sorges, U., Bouazzi, I.: ARA – the ant-colony based routing algorithm for MANETs. In: Proceedings of the international conference on parallel processing workshops (ICPPW 2002), Vancouver, B.C., pp. 79–85 (2002)
Huang, K.: A parallel algorithm to price Asian options with multi-dimensional assets. Master’s thesis, Department of Computer Science, University of Manitoba, Winnipeg, MB, CA (2005)
Huang, K., Thulasiram, R.K.: Parallel algorithm for pricing American Asian options with multi-dimensional assets. In: Proc. (CD-RoM) 19th Intl. Symp. High Performance Computing Systems and Applications (HPCS), Guelph, ON, Canada, pp. 177–185 (May 2005)
Hull, J.C.: Options, futures, and other derivative securities. Prentice-Hall, Englewood Cliffs (2006)
Keber, C., Schuster, M.G.: Generalized ant programming in option pricing: Determining implied volatilities based on American put options. In: Proceedings of the IEEE International Conference on Computational Intelligence for Financial Engineering, Hong Kong Convention and Exhibition Centre, Hong Kong, pp. 123–130 (March 2003)
Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge (1992)
Merton, R.C.: Theory of rational option pricing. Bell Journal of Economics 4, 141–183 (1973)
Prisman, E.Z.: Pricing Derivative Securities: An Interactive Dynamic Environment with Maple V and MATLAB with Cdrom. Morgan Kaufmann Publishers Inc., San Francisco (2000)
Rahmail, S., Shiller, I., Thulasiram, R.K.: Different estimators of the underlying asset’s volatility and option pricing errors: parallel Monte-Carlo simulation. In: Proceedings of the International Conference on Computational Finance and its Applications (ICCFA), Bologna, Italy, pp. 121–131 (2004)
Randall, M., Lewis, A.: A parallel implementation of ant colony optimization. Journal of Parallel and Distributed Computing 62(9), 1421–1432 (2002), http://dx.doi.org/10.1006/jpdc.2002.1854
Roth, M., Wicker, S.: Termite: ad-hoc networking with stigmergy. In: Proceedings of IEEE Global Telecommunications Conference (Globecom 2003), San Francisco, USA, pp. 2937–2941 (2003)
Seeley, T.D.: The Wisdom of the Hive: The Social Physiology of Honey Bee Colonies. Harvard University Press, Cambridge (1995)
Thulasiram, R.K., Bondarenko, D.: Performance evaluation of parallel algorithms for pricing multidimensional financial derivatives. In: IEEE Computer Society Proceedings of the Fourth International Workshop on High Performance Scientific and Engineering Computing with Applications, Vancouver, BC, Canada, pp. 306–313 (2002)
Thulasiram, R.K., Litov, L., Nojumi, H., Downing, C., Gao, G.: Multithreaded algorithms for pricing a class of complex options. In: Proceedings (CD-RoM) of the IEEE/ACM International Parallel and Distribued Processing Symposium (IPDPS), San Francisco, CA (2001)
Wedde, H.F., Farooq, M., Pannenbaecker, T., Vogel, B., Mueller, C., Meth, J., Jeruschkat, R.: BeeAdHOC: An energy efficient routing algorithm for mobile ad hoc networks inspired by bee behavior. In: Proceedings of Genetic and Evolutionary Computation Conference, Washington, DC, pp. 153–160 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kumar, S., Thulasiram, R.K., Thulasiraman, P. (2009). Ant Colony Optimization for Option Pricing. In: Brabazon, A., O’Neill, M. (eds) Natural Computing in Computational Finance. Studies in Computational Intelligence, vol 185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-95974-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-95974-8_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-95973-1
Online ISBN: 978-3-540-95974-8
eBook Packages: EngineeringEngineering (R0)