Simulation-based optimization

Simulation-based optimization (also known as simply simulation optimization) integrates optimization techniques into simulation modeling and analysis. Because of the complexity of the simulation, the objective function may become difficult and expensive to evaluate. Usually, the underlying simulation model is stochastic, so that the objective function must be estimated using statistical estimation techniques (called output analysis in simulation methodology).

Once a system is mathematically modeled, computer-based simulations provide information about its behavior. Parametric simulation methods can be used to improve the performance of a system. In this method, the input of each variable is varied with other parameters remaining constant and the effect on the design objective is observed. This is a time-consuming method and improves the performance partially. To obtain the optimal solution with minimum computation and time, the problem is solved iteratively where in each iteration the solution moves closer to the optimum solution. Such methods are known as ‘numerical optimization’, ‘simulation-based optimization’[1] or 'simulation-based multi-objective optimization' used when more than one objective is involved.

In simulation experiment, the goal is to evaluate the effect of different values of input variables on a system. However, the interest is sometimes in finding the optimal value for input variables in terms of the system outcomes. One way could be running simulation experiments for all possible input variables. However, this approach is not always practical due to several possible situations and it just makes it intractable to run experiments for each scenario. For example, there might be too many possible values for input variables, or the simulation model might be too complicated and expensive to run for a large set of input variable values. In these cases, the goal is to iterative find optimal values for the input variables rather than trying all possible values. This process is called simulation optimization.[2]

Specific simulation–based optimization methods can be chosen according to Figure 1 based on the decision variable types.[3]

Fig.1 Classification of simulation based optimization according to variable types

Optimization exists in two main branches of operations research:

Optimization parametric (static) – The objective is to find the values of the parameters, which are “static” for all states, with the goal of maximizing or minimizing a function. In this case, one can use mathematical programming, such as linear programming. In this scenario, simulation helps when the parameters contain noise or the evaluation of the problem would demand excessive computer time, due to its complexity.[4]

Optimization control (dynamic) – This is used largely in computer science and electrical engineering. The optimal control is per state and the results change in each of them. One can use mathematical programming, as well as dynamic programming. In this scenario, simulation can generate random samples and solve complex and large-scale problems.[4]

Simulation-based optimization methods

Some important approaches in simulation optimization are discussed below. [5] [6]

Statistical ranking and selection methods (R/S)

Ranking and selection methods are designed for problems where the alternatives are fixed and known, and simulation is used to estimate the system performance. In the simulation optimization setting, applicable methods include indifference zone approaches, optimal computing budget allocation, and knowledge gradient algorithms.

Response surface methodology (RSM)

In response surface methodology, the objective is to find the relationship between the input variables and the response variables. The process starts from trying to fit a linear regression model. If the P-value turns out to be low, then a higher degree polynomial regression, which is usually quadratic, will be implemented. The process of finding a good relationship between input and response variables will be done for each simulation test. In simulation optimization, response surface method can be used to find the best input variables that produce desired outcomes in terms of response variables.[7]

Heuristic methods

Heuristic methods change accuracy by speed. Their goal is to find a good solution faster than the traditional methods, when they are too slow or fail in solving the problem. Usually they find local optimal instead of the optimal value; however, the values are considered close enough of the final solution. Examples of these kinds of methods include tabu search and genetic algorithms.[4]

Metamodels enable researchers to obtain reliable approximate model outputs without running expensive and time-consuming computer simulations. Therefore, the process of model optimization can take less computation time and cost.[8]

Stochastic approximation

Stochastic approximation is used when the function cannot be computed directly, only estimated via noisy observations. In these scenarios, this method (or family of methods) looks for the extrema of these function. The objective function would be:[9]

is a random variable that represents the noise.
is the parameter that minimizes .
is the domain of the parameter .

Derivative-free optimization methods

Derivative-free optimization is a subject of mathematical optimization. This method is applied to a certain optimization problem when its derivatives are unavailable or unreliable. Derivative-free methods establish a model based on sample function values or directly draw a sample set of function values without exploiting a detailed model. Since it needs no derivatives, it cannot be compared to derivative-based methods.[10]

For unconstrained optimization problems, it has the form:

The limitations of derivative-free optimization:

1. Some methods cannot handle optimization problems with more than a few variables; the results are usually not so accurate. However, there are numerous practical cases where derivative-free methods have been successful in non-trivial simulation optimization problems that include randomness manifesting as "noise" in the objective function. See, for example, the following [5] .[11]

2. When confronted with minimizing non-convex functions, it will show its limitation.

3. Derivative-free optimization methods are relatively simple and easy, but, like most optimization methods, some care is required in practical implementation (e.g., in choosing the algorithm parameters).

Dynamic programming and neuro-dynamic programming

Dynamic programming

Dynamic programming deals with situations where decisions are made in stages. The key to this kind of problem is to trade off the present and future costs.[12]

One dynamic basic model has two features:

1) It has a discrete time dynamic system.

2) The cost function is additive over time.

For discrete features, dynamic programming has the form:

represents the index of discrete time.
is the state of the time k, it contains the past information and prepares it for future optimization.
is the control variable.
is the random parameter.

For the cost function, it has the form:

is the cost at the end of the process.

As the cost cannot be optimized meaningfully, it can be used the expect value:

Neuro-dynamic programming

Neuro-dynamic programming is the same as dynamic programming except that the former has the concept of approximation architectures. It combines artificial intelligence, simulation-base algorithms, and functional approach techniques. “Neuro” in this term origins from artificial intelligence community. It means learning how to make improved decisions for the future via built-in mechanism based on the current behavior. The most important part of neuro-dynamic programming is to build a trained neuro network for the optimal problem.[13]

Limitations

Simulation-based optimization has some limitations, such as the difficulty of creating a model that imitates the dynamic behavior of a system in a way that is considered good enough for its representation. Another problem is complexity in the determining uncontrollable parameters of both real-world system and simulation. Moreover, only a statistical estimation of real values can be obtained. It is not easy to determine the objective function, since it is a result of measurements, which can be harmful to the solutions.[14][15]

References

  1. ^ Nguyen, Anh-Tuan, Sigrid Reiter, and Philippe Rigo. "A review on simulation-based optimization methods applied to building performance analysis."Applied Energy 113 (2014): 1043–1058.
  2. ^ Carson, Yolanda, and Anu Maria. "Simulation optimization: methods and applications." Proceedings of the 29th Winter Simulation Conference. IEEE Computer Society, 1997.
  3. ^ Jalali, Hamed, and Inneke Van Nieuwenhuyse. "Simulation optimization in inventory replenishment: a classification." IIE Transactions 47.11 (2015): 1217-1235.
  4. ^ a b c Abhijit Gosavi, Simulation‐Based Optimization: Parametric Optimization Techniques and Reinforcement Learning, Springer, 2nd Edition (2015)
  5. ^ a b Fu, Michael, ed. (2015). Handbook of Simulation Optimization. Springer.
  6. ^ Spall, J.C. (2003). Introduction to Stochastic Search and Optimization: Estimation, Simulation, and Control. Hoboken: Wiley.
  7. ^ Rahimi Mazrae Shahi, M., Fallah Mehdipour, E. and Amiri, M. (2016), Optimization using simulation and response surface methodology with an application on subway train scheduling. Intl. Trans. in Op. Res., 23: 797–811. doi:10.1111/itor.12150
  8. ^ Yousefi, Milad; Yousefi, Moslem; Ferreira, Ricardo Poley Martins; Kim, Joong Hoon; Fogliatto, Flavio S. (2018). "Chaotic genetic algorithm and Adaboost ensemble metamodeling approach for optimum resource planning in emergency departments". Artificial Intelligence in Medicine. 84: 23–33. doi:10.1016/j.artmed.2017.10.002. PMID 29054572.
  9. ^ Powell, W. (2011). Approximate Dynamic Programming Solving the Curses of Dimensionality (2nd ed., Wiley Series in Probability and Statistics). Hoboken: Wiley.
  10. ^ Conn, A. R.; Scheinberg, K.; Vicente, L. N. (2009). Introduction to Derivative-Free Optimization. MPS-SIAM Book Series on Optimization. Philadelphia: SIAM. Retrieved 2014-01-18.
  11. ^ Fu, M.C., Hill, S.D. Optimization of discrete event systems via simultaneous perturbation stochastic approximation. IIE Transactions 29, 233–243 (1997). https://doi.org/10.1023/A:1018523313043
  12. ^ Cooper, Leon; Cooper, Mary W. Introduction to dynamic programming. New York: Pergamon Press, 1981
  13. ^ Van Roy, B., Bertsekas, D., Lee, Y., & Tsitsiklis, J. (1997). Neuro-dynamic programming approach to retailer inventory management. Proceedings of the IEEE Conference on Decision and Control, 4, 4052-4057.
  14. ^ Prasetio, Y. (2005). Simulation-based optimization for complex stochastic systems. University of Washington.
  15. ^ Deng, G., & Ferris, Michael. (2007). Simulation-based Optimization, ProQuest Dissertations and Theses

Read other articles:

Artikel ini membahas mengenai bangunan, struktur, infrastruktur, atau kawasan terencana yang sedang dibangun atau akan segera selesai. Informasi di halaman ini bisa berubah setiap saat (tidak jarang perubahan yang besar) seiring dengan penyelesaiannya. Stasiun Helvetia Helvetia Lahan calon Stasiun Helvetia.LokasiJalan Setia LuhurDwikora, Medan Helvetia, Medan, Sumatera Utara 20123IndonesiaKoordinat3°36′06.9″N 98°37′50.9″E / 3.601917°N 98.630806°E / 3.601917...

 

Olympic sailor from Japan Kazuo Hanaoka[1]Personal informationNative name花岡 一夫Nationality JapanBorn (1949-02-11) 11 February 1949 (age 75)Height1.85 m (6.1 ft)Sailing careerClassSoling Updated on 28 February 2020. Kazuo Hanaoka (born: 11 February 1949) is a sailor from Japan. who represented his country at the 1988 Summer Olympics in Busan, South Korea as crew member in the Soling. With helmsman Kazunori Komatsu and fellow crew members Tadashi Ikeda th...

 

Pura Tuluk Biyu merupakan pura yang berada di wilayah Kintamani, Bangli, Bali. Pura yang terletak di puncak Gunung Abang dan berada di sebelah selatan Pura Ulun Danu Batur ini dapat ditemukan di pinggir sebelah timur dari jalan Kintamani menuju Singaraja dari arah Denpasar. Pura Tuluk Biyu yang sering juga disebut sebagai Pura Batur Kanginan ini merupakan Pura Dewa Pratistha yang menjadi pusat pemujaan bagi Bhatara Siwa Giri Natha beserta sakti/istrinya yaitu Dewi Uma Parwati. Upacara agama H...

Logo Google.org Google.org merupakan sayap nirlaba perusahaan mesin pencari Internet, Google. Misinya adalah membantu kemiskinan global, energi dan lingkungan. Organisasi ini telah mengumumkan investasi dan sumbangan sebesar $75 juta pada Januari 2008. Untuk mendanai organisasi ini, Google memberikan 3 juta saham selama IPO. Tanggal 8 November 2007, dengan nilai $690, 3 juta saham Google.org telah bernilai $2 miliar. Google juga berkontribusi satu persen keuntungan tahunan organisasi ini.[...

 

Nachtjagdgeschwader 2Active1 September 1940 – 5 May 1945Country Nazi GermanyBranch LuftwaffeTypeNight FighterRoleAnti-aircraft warfareAir superiorityOffensive counter airIntruderSizeWingEngagementsWorld War IICommandersNotablecommandersHeinrich Prinz zu Sayn-WittgensteinGünther RaduschInsigniaIdentificationsymbolGeschwaderkennungof 4RAircraft flownFighterDornier Do 17Dornier Do 215Junkers Ju 88Dornier Do 217Messerschmitt Bf 110Junkers Ju 388Military unit Nachtjagdgeschwader 2 (NJ...

 

County in Kentucky, United States County in KentuckyCaldwell CountyCountyCaldwell County courthouse in PrincetonLocation within the U.S. state of KentuckyKentucky's location within the U.S.Coordinates: 37°09′N 87°52′W / 37.15°N 87.87°W / 37.15; -87.87Country United StatesState KentuckyFounded1809, 1809Named forJohn CaldwellSeatPrincetonLargest cityPrincetonArea • Total348 sq mi (900 km2) • Land345 sq mi...

Form of old Earth creationism This article is about an interpretation of the biblical creation account. For the philosophical argument for God's existence, see God of the gaps. Part of a series onCreationism History Types Young Earth Time dilation creationism Old Earth day-age gap progressive Neo-creationism Biblical cosmology Book of Genesis creation narrative framework interpretation as an allegory Omphalos hypothesis Creation science Created kind Flood geology Creationist cosmologies Intel...

 

French prince; fourth son of Louis Philippe I This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Charles d'Orléans, Duke of Penthièvre – news · newspapers · books · scholar · JSTOR (April 2014) (Learn how and when to remove this message) Prince Charles d'OrléansDuke of PenthièvreBorn(1820-01-16)January 16, ...

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

Les théories du fascisme s'attachent à expliquer les causes, les origines, la nature, la dynamique interne du phénomène fasciste. Ces théories, développées depuis le début du fascisme, sont nombreuses, diverses et contradictoires, tributaires notamment de la définition de l'objet étudié, de la position idéologique de la personne qui les exprime et de son angle d'approche (militant, moraliste, scientifique…) et de l'époque de leur expression. Le fascisme, sous sa forme italienne...

 

Pour les articles homonymes, voir Valeri. Stéphane Valeri Stéphane Valeri en juin 2017. Fonctions Président - Délégué Monte-Carlo Société des Bains de Mer En fonction depuis le 23 janvier 2023(1 an, 3 mois et 20 jours) Février 2018 – Septembre 2022(4 ans et 7 mois) Président Président du Conseil National 20 février 2003 – 8 janvier 2010(6 ans, 10 mois et 19 jours) Réélection Février 2008 Biographie Date de naissance 1er mars 1962 (62...

 

American college football season This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: 2001 Rice Owls football team – news · newspapers · books · scholar · JSTOR (October 2012) 2001 Rice Owls footballConferenceWestern Athletic ConferenceRecord8–4 (5–3 WAC)Head coachKen Hatfield (8th seas...

This article is about the radio station. For the television channel with the same call sign, see WBAL-TV. Radio station in Maryland, United StatesWBALBaltimore, MarylandUnited StatesBroadcast areaBaltimore metropolitan areaFrequency1090 kHzBrandingWBAL Newsradio 1090 and FM 101.5ProgrammingFormatNews/talkNetworkABC News RadioAffiliationsPremiere NetworksFox News TalkWestwood OneBaltimore Orioles Radio NetworkBaltimore Ravens Radio NetworkOwnershipOwnerHearst CommunicationsSister stationsWBAL-...

 

English footballer This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Jerel Ifil – news · newspapers · books · scholar · JSTOR (November 2010) (Learn how and when to remove this message) Jerel Ifil...

 

See also: Timeline of AIDS and Timeline of LGBT history This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article may be in need of reorganization to comply with Wikipedia's layout guidelines. Please help by editing the article to make improvements to the overall structure. (April 2018) (Learn how and when to remove this message) This article needs additional citations for verificatio...

Голод в Крыму Картина «Голод в Крыму» Николая Самокиша, 1923 год Причина советская экономическая политика, последствия гражданской войны, неурожай Страна  РСФСР СССР Место Крымская АССР Период весна 1921 — лето 1923 Умерло от голода До 100 000 человек  Медиафайлы на Ви�...

 

Prisonniers de guerre français après la déroute française en 1940. Soldats italiens détenus par les Britanniques en Libye, en 1941. Chambre des prisonniers de guerre français à l'écomusée Roscheider Hof. Cet article relate du traitement des prisonniers de guerre au cours de la Seconde Guerre mondiale. Nombre de prisonniers de guerre par pays Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ? Par ordre décroissan...

 

Régine Crespin pada 1987 Abu jenazah Régine Crespin di Krematorium-kolumbarium Père-Lachaise (divisi 87, kotak 40 499) Régine Crespin merupakan seorang penyanyi Prancis (sopran dramatik), lahir 23 Februari 1927 di Marseille (Bouches-du-Rhône) dan meninggal 5 Juli 2007 di Clichy (Hauts-de-Seine). Unggul dalam repertoar Prancis dan Jerman, ia memiliki karier internasional di bawah arahan dirigen seperti Georg Solti atau Herbert von Karajan. Crespin lahir di Marseille pada 1927. Dia pindah ...

Este artículo o sección tiene referencias, pero necesita más para complementar su verificabilidad. Busca fuentes: «Intentona de Barrios» – noticias · libros · académico · imágenesEste aviso fue puesto el 11 de abril de 2019. Intentona de Barrios Muerte de BarriosFecha 28 de febrero - 14 de abril de 1885Lugar El SalvadorResultado Fracaso guatemalteco de unificar Centroamérica, derrota de Guatemala.Beligerantes El Salvador Costa Rica Nicaragua México Guatemala ...

 

Constitution of the Western Cape, 1997Western Cape Provincial LegislatureCitationAct No. 1 of 1998 (Western Cape)Territorial extentWestern CapeEnacted byWestern Cape Provincial LegislatureAssented to15 January 1998Commenced16 January 1998Status: In force The Constitution of the Western Cape is, subject to the Constitution of South Africa, the highest law regulating the structure and powers of the government of the Western Cape province of South Africa. It was enacted by the Western ...