{"id":2147,"date":"2023-05-24T08:08:43","date_gmt":"2023-05-24T06:08:43","guid":{"rendered":"https:\/\/www.risc-software.at\/fachbeitrag-mathematische-modellierung-von-produktionsproblemen\/"},"modified":"2023-12-29T09:06:26","modified_gmt":"2023-12-29T08:06:26","slug":"technical-article-mathematical-modelling-of-production-problems","status":"publish","type":"publication","link":"https:\/\/www.risc-software.at\/en\/technicalarticles\/technical-article-mathematical-modelling-of-production-problems\/","title":{"rendered":"Mathematical modelling of production problems"},"content":{"rendered":"\n<h2 class=\"wp-block-heading is-style-v2-telegrafico\">Game changer in production planning<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">by Dr. Roman Stainko<\/h3>\n\n\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignfull is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><em>Mathematical models are predominantly used in science, especially in the natural sciences. Classic areas of application here are theoretical physics or, currently very prominent, epidemiology. But also, and here of course particularly closely thematically connected, in the field of operational research, with all the questions of corporate planning and logistics.<\/em><br><br><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center\"><div class=\"wp-block-media-text__content\">\n<p><strong>Table of contents<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>About mathematical models and real problems<\/li>\n\n\n\n<li>A small example to get to know &#8211; Bruno Banks beer bench sets<\/li>\n\n\n\n<li>Sources<\/li>\n\n\n\n<li>Author<\/li>\n<\/ul>\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"721\" height=\"484\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_RISC-Software_GmbH.jpg\" alt=\"Mathematical modelling\" class=\"wp-image-2121 size-full\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_RISC-Software_GmbH.jpg 721w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_RISC-Software_GmbH-300x201.jpg 300w\" sizes=\"(max-width: 721px) 100vw, 721px\" \/><\/figure><\/div>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignfull is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">About mathematical models and real problems<\/h3>\n\n\n\n<p>At first glance, mathematics and its theoretical models may have little in common with the real world. Already at school, in the rarely popular subject of mathematics, the question is often asked: Why do we need that? But if you take a second look, you will realise that mathematical models lie behind many everyday processes and real questions. Just where? For example: The students&#8217; gnawing thoughts about finding the shortest path between the stations of the pub crawl. The efforts of the young restaurateur to come up with an ideal menu pricing. Determining the optimal quantities of food and drinks for the summer party. How can the entrepreneur Bruno Bank meet the conditions of his backer? But more on that later. All these questions can be described by means of mathematical models and consequently calculated and solved with mathematical methods.<\/p>\n\n\n\n<p>Of course, mathematical models are mainly used in science, especially in the natural sciences. Quite classically and since time immemorial in theoretical physics, which explains physical processes with its mathematical models. Among others, also in epidemiology, which has recently moved into the limelight and describes the spread of viruses with suitable models. But also, and here of course particularly closely thematically connected, in the field of operational research, with all the questions of corporate planning and logistics.<\/p>\n\n\n\n<p>But what can be understood by a mathematical model? A mathematical model can be seen as a set of mathematical functions, rules, equations and inequalities that in their entirety describe a real problem in the language of mathematics. The model should be computable, so that it can be calculated and solved with mathematical tools. Unfortunately, there is no generally valid recipe for modelling, i.e. the step from the real problem to the model. However, a few basic guidelines can help. What is essential, what can be dispensed with? It is important to model only those aspects that are really relevant to the process. As a rule, a model is always a simplification of the real initial situation. How accurate do the answers need to be? It is also worth thinking about the scales and units used (e.g. place and time). Using appropriate scales helps to keep the model at a predictable meaningful size. And last but not least, what are the goals to be achieved? It is often not obvious to derive a clear objective from a real-world question, but this is essential for a good model.<\/p>\n\n\n\n<p>The art of mathematical modelling is to create a model that is as simple as possible and describes the real problem as well as possible. The modelling process is not a fixed sequence of sequential steps. There is no fixed procedure, no recipe that will always lead to success. Rather, the modelling process can be schematically understood as a cycle, the steps of which usually have to be gone through several times.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"634\" height=\"393\" sizes=\"(max-width: 634px) 100vw, 634px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Abbildung-removebg-preview.png\" alt=\"Mathematical modelling\" class=\"wp-image-2135\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Abbildung-removebg-preview.png 634w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Abbildung-removebg-preview-300x186.png 300w\" \/><\/figure>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignfull is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">A small example to get to know &#8211; Bruno Banks beer bench sets<\/h3>\n\n\n\n<p>Bruno Bank has launched a small start-up company. He wants to produce and sell innovative beer bench sets. However, he does not have his own workshop and has to rent it for \u20ac1000 per month for the production of his sets, regardless of how many sets are produced. The production of one set costs Bruno 25 \u20ac. The production of one set per month would therefore cost Bruno, for example, 1025 \u20ac and of 100 sets 3500 \u20ac. However, Bruno cannot produce more than 500 sets per month because he works alone. A warehouse is available for the clothings produced, with storage costs averaging \u20ac2 per clothings per month. The finished clothings can be stacked well, so it can be assumed that there is unlimited storage space. Bruno has already produced 10 sets and they are stored in the warehouse.<\/p>\n\n\n\n<p>From enquiries already made and demand analyses, Bruno was able to create projected monthly sales figures, which show the greatest values in the summer:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"694\" height=\"73\" sizes=\"(max-width: 694px) 100vw, 694px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle1.png\" alt=\"Mathematical modelling table 1\" class=\"wp-image-2125\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle1.png 694w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle1-300x32.png 300w\" \/><figcaption class=\"wp-element-caption\">Table 1: Demand forecast for beer bench sets for the coming year<\/figcaption><\/figure>\n\n\n\n<p>Bruno Bank has been able to win over investor Gabi Geld as a backer for his idea with the beer benches, who will support him with \u20ac 37,000. However, she places a condition on his business planning. The production has to be coordinated with the demand forecast and the resulting production costs have to be covered by the money provided. But how is he supposed to achieve this? Bruno decides to set up a few production scenarios and calculate their costs. Maybe he can find a minimum-cost production. Two scenarios seem particularly promising to him. One is to produce exactly the forecast quantity per month (scenario A) so as not to need the warehouse. The other time, the entire annual demand quantity is to be produced right at the beginning of the year (scenario B), so that the workshop is then no longer needed. Bruno calculates the expected costs for both production scenarios and receives 41760 \u20ac for scenario A and 43900 \u20ac for scenario B. The costs are calculated from the monthly costs of the workshop. Where the costs result from monthly storage, workshop rent and production. It was immediately clear to Bruno how to calculate the costs of workshop rent and production. For the storage costs, he finally assumes that the stored quantity changes evenly from the level at the beginning of the month to the level at the end of the month (linear progression).<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"286\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle2-1024x286.png\" alt=\"Mathematical modelling table 2\" class=\"wp-image-2127\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle2-1024x286.png 1024w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle2-300x84.png 300w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle2-768x215.png 768w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle2.png 1030w\" \/><figcaption class=\"wp-element-caption\">Table 2: Calculated costs for scenario A (minimum warehouse use)<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"976\" height=\"286\" sizes=\"(max-width: 976px) 100vw, 976px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle3.png\" alt=\"Mathematical modelling table 3\" class=\"wp-image-2129\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle3.png 976w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle3-300x88.png 300w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle3-768x225.png 768w\" \/><figcaption class=\"wp-element-caption\">Table 3: Calculated costs for scenario B (minimum workshop use)<\/figcaption><\/figure>\n\n\n\n<p>The first production scenario A already seems to be quite good, but its investor Gabi Geld still finds the planned production too cost-intensive. But are there still significantly more cost-effective options? To be really sure, he asks his old school friend and mathematician, Otto Optimal, for help.<\/p>\n\n\n\n<p>Otto Optimal is enthusiastic about Bruno&#8217;s beer benches as well as his production planning problem and will support his old friend with his knowledge of optimisation problems. He is also to receive one of Bruno&#8217;s trimmings in return. To solve Bruno&#8217;s production problem, Otto will first create a mathematical model of the problem, which he will then solve with a suitable solution algorithm for optimality. In this way, the optimal solution, or the optimal production scenario, will be found without a doubt.<\/p>\n\n\n\n<p>As a first step in modelling, Otto considers variables for the model. The ideal monthly production quantities of the sets are sought. Thus there are 12 time periods (nT = 12) and one product type (beer bench set). The production quantity per month is to be described by the variable t \u2208 [ 0 , 500 ] for t = 1, \u2026 nT, since the production is limited to 500 pieces per month. Furthermore, i<sub>t<\/sub> \u2265 0 will describe the stock level (i<sub>0<\/sub> = 10 for the initial stock level) and s<sub>t<\/sub> the use of the workshop per month (0 \u2026 no use, 1 \u2026 use). But how should these variables behave now? Necessary constraints will subsequently determine the interaction of the variables. As a second step of the modelling Otto identifies two such constraints: the material flow equation, which describes the stock levels and their outflows and inflows per month, and the workshop equation, which describes the use of the workshop. The stock level i<sub>t<\/sub> in month t can be characterised by the stock level of the previous month i<sub>t-1<\/sub> by the production x<sub>t<\/sub> and the demand d<sub>t<\/sub> of the current month t:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"279\" height=\"26\" sizes=\"(max-width: 279px) 100vw, 279px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/WhatsApp-Image-2023-06-16-at-10.27.07.jpeg\" alt=\"\" class=\"wp-image-2200\"\/><\/figure>\n\n\n\n<p>The use of the workshop is necessary as soon as at least one set is produced. This property is described by the following inequality:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"230\" height=\"28\" sizes=\"(max-width: 230px) 100vw, 230px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/WhatsApp-Image-2023-06-16-at-10.27.23.jpeg\" alt=\"\" class=\"wp-image-2202\"\/><\/figure>\n\n\n\n<p>where M stands for an upper bound for the range of values of x<sub>t<\/sub> \u2208 [ 0 , 500 ] (maximum production quantity per month), which in this case is given by 500.<br>As a last step, Otto describes the costs of production by means of a cost function (or an objective function). The costs incurred are divided into costs for production, storage and workshop and are represented by the coefficients c<sub>p<\/sub>, c<sub>i<\/sub> and c<sub>s<\/sub> (c<sub>p <\/sub>= 25, c<sub>i<\/sub> = 2, c<sub>s<\/sub> = 500 ). The costs per month t can thus be described as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"216\" height=\"52\" sizes=\"(max-width: 216px) 100vw, 216px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/WhatsApp-Image-2023-06-16-at-10.27.34.jpeg\" alt=\"\" class=\"wp-image-2208\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/WhatsApp-Image-2023-06-16-at-10.27.34.jpeg 216w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/WhatsApp-Image-2023-06-16-at-10.27.34-212x52.jpeg 212w\" \/><\/figure>\n\n\n\n<p>Otto can now formulate the entire optimisation model. The objective is to minimise the objective function while complying with the constraints by optimally choosing the variables:<\/p>\n\n\n\n<p>Minimise the objective function<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"249\" height=\"65\" sizes=\"(max-width: 249px) 100vw, 249px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/WhatsApp-Image-2023-06-16-at-10.27.47-1.jpeg\" alt=\"\" class=\"wp-image-2210\"\/><\/figure>\n\n\n\n<p>subject to compliance with the ancillary conditions listed<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"291\" height=\"263\" sizes=\"(max-width: 291px) 100vw, 291px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/WhatsApp-Image-2023-06-16-at-10.27.58-1.jpeg\" alt=\"\" class=\"wp-image-2212\"\/><\/figure>\n\n\n\n<p>Whereby the occurring variables have the following meaning:<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Variable<\/td><td class=\"has-text-align-center\" data-align=\"center\">Meaning<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u200bi<sub>t<\/sub><\/td><td class=\"has-text-align-center\" data-align=\"center\">Stock level per week t<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">\u200bx<sub>t<\/sub><\/td><td class=\"has-text-align-center\" data-align=\"center\">Workshop use per week t<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">s<sub>t<\/sub><\/td><td class=\"has-text-align-center\" data-align=\"center\">Production quantity per week t<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>On closer inspection Otto notices that all occurring functions and equations are linear in the variables, which are themselves binary (discrete) (s<sub>t<\/sub>) or continuous (i<sub>t<\/sub>, x<sub>t<\/sub>). Such a model is called a mixed integer (linear) model (mixed integer (linear) program \u2026 MI(L)P). The present model is a simplified variant of the Capacitated Lot-Sizing Problem (CLSP) known in the literature, which falls into the field of dynamic lot-sizing.<\/p>\n\n\n\n<p>Otto now solves this optimisation model with an MIP solution tool available to him, which implements a branch-and-bound or branch-and-cut algorithm. To do this, he writes his mathematical model in a modelling language so that the solution tool can read the model and then solve it.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"533\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/07\/Mathematische-Modellierung-1024x533.jpeg\" alt=\"Mathematical Modelling\" class=\"wp-image-4692\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/07\/Mathematische-Modellierung-1024x533.jpeg 1024w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/07\/Mathematische-Modellierung-300x156.jpeg 300w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/07\/Mathematische-Modellierung-768x400.jpeg 768w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/07\/Mathematische-Modellierung.jpeg 1137w\" \/><\/figure>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>As expected, the optimal objective function value of 35860 \u20ac undercuts the values of Bruno&#8217;s two production scenarios, even by about 15 %. But in particular, the optimal production scenario clearly fulfils the requirement of the investor Gabi Geld.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"956\" height=\"287\" sizes=\"(max-width: 956px) 100vw, 956px\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle4.png\" alt=\"Mathematical modelling table 4\" class=\"wp-image-2131\" srcset=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle4.png 956w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle4-300x90.png 300w, https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_Tabelle4-768x231.png 768w\" \/><figcaption class=\"wp-element-caption\">Table 4: Optimal production scenario<\/figcaption><\/figure>\n\n\n\n<p>The next day, Otto proudly presents Bruno with the optimal solution (as in Table 4). Bruno can now fulfil Gabi Geld&#8217;s condition and present a sufficiently cost-effective and even cost-optimal planning of the beer bench production.<\/p>\n\n\n\n<p>Finally, Bruno, Gabi and Otto meet for an exchange about further cooperation. Naturally, they enjoy a cool beer on one of Bruno&#8217;s sets, much to their benefit.<\/p>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignfull is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Sources<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>H. Paul Williams,&nbsp;<em>Model Building in Mathematical Programming,<\/em>&nbsp;5<sup>th<\/sup>&nbsp;edition, 2013, John Wiley &amp; Sons Ltd.<\/li>\n\n\n\n<li>Laurence A. Wolsey,&nbsp;<em>Integer Programming<\/em>, 1998, John Wiley &amp; Sons Inc.<\/li>\n\n\n\n<li>Yves Pochet, Laurence A. Wolsey,&nbsp;<em>Production Planning by Mixed Integer Programming,&nbsp;<\/em>2006, Springer Science+Business Media, Inc.<\/li>\n\n\n\n<li>George L. Nemhauser, Laurence A. Wolsey,<em>&nbsp;Integer and Combinatorial Optimization,&nbsp;<\/em>1999,&nbsp;John Wiley &amp; Sons Inc.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignfull is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h3 class=\"wp-block-heading\">Contact<\/h3>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f663-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"663\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/publication\/2147#wpcf7-f663-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"663\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f663-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-name\">Your name <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-email\">Your email<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"your-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-Mail\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-company\">Company <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-company\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"your-company\" aria-invalid=\"false\" placeholder=\"Unternehmen\" value=\"\" type=\"text\" name=\"your-company\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-position\">Position<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-position\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Position\" value=\"\" type=\"text\" name=\"your-position\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"form-row\">\n\t<div class=\"form-input\">\n\t\t<p><label class=\"sr-only\" for=\"your-subject\"> Subject <\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"your-subject\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Thema\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<p><span id=\"wpcf7-69d627c27bf6c-wrapper\" class=\"wpcf7-form-control-wrap phone-95-wrap\" style=\"display:none !important; visibility:hidden !important;\"><label for=\"wpcf7-69d627c27bf6c-field\" class=\"hp-message\">Please leave this field empty.<\/label><input id=\"wpcf7-69d627c27bf6c-field\"  class=\"wpcf7-form-control wpcf7-text\" type=\"text\" name=\"phone-95\" value=\"\" size=\"40\" tabindex=\"-1\" autocomplete=\"new-password\" \/><\/span><br \/>\n<label class=\"sr-only\" for=\"your-message\"> Your message (optional)<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" id=\"your-message\" aria-invalid=\"false\" placeholder=\"Ihre Nachricht an uns\" name=\"your-message\"><\/textarea><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"hcap-cf7\">\t\t<input\n\t\t\t\ttype=\"hidden\"\n\t\t\t\tclass=\"hcaptcha-widget-id\"\n\t\t\t\tname=\"hcaptcha-widget-id\"\n\t\t\t\tvalue=\"eyJzb3VyY2UiOlsiY29udGFjdC1mb3JtLTdcL3dwLWNvbnRhY3QtZm9ybS03LnBocCJdLCJmb3JtX2lkIjo2NjN9-5cf29316f0fc31f5a29d11a228757560\">\n\t\t\t\t<span id=\"hcap_cf7-69d627c27c3716.35632633\" class=\"wpcf7-form-control h-captcha \"\n\t\t\tdata-sitekey=\"3a6a81c1-2b2e-4b2a-b1eb-d9446bc09afb\"\n\t\t\tdata-theme=\"light\"\n\t\t\tdata-size=\"normal\"\n\t\t\tdata-auto=\"false\"\n\t\t\tdata-ajax=\"false\"\n\t\t\tdata-force=\"false\">\n\t\t<\/span>\n\t\t<input type=\"hidden\" id=\"_wpnonce\" name=\"_wpnonce\" value=\"62ded476a0\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/publication\/2147\" \/><\/span><input class=\"wpcf7-form-control wpcf7-submit has-spinner btn\" type=\"submit\" value=\"Senden\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h3 class=\"wp-block-heading\">Author<\/h3>\n\n\n<div class=\"contact-person\">\n      <picture>\n      \n      \n      \n      \n      <img decoding=\"async\" data-aos=\"fade-zoom-in\"\n           data-aos-offset=\"0\" class=\"w-full\" width=\"212\" height=\"293\"\n           src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/07\/rstainko-removebg.png\"\n           alt=\"\">\n    <\/picture>\n    \n\n<h5 class=\"wp-block-heading\">Dr. Roman Stainko<\/h5>\n\n\n\n<p>Mathematical Optimization Specialist<\/p>\n\n  <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"wp-block-group-container alignfull \">\n<div class=\"wp-block-group alignwide is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"posts-slider-block\" data-aos=\"fade-up\" data-aos-offset=\"0\" data-aos-anchor-placement=\"top-bottom\">\n        <section class=\"splide posts-slider\" aria-label=\"Gallery Slides\">\n            <div class=\"splide__arrows\">\n                <button class=\"splide__arrow splide__arrow--prev\">\n                    <span class=\"sr-only\">Previous<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/www.risc-software.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Previous\">\n                <\/button>\n                <button class=\"splide__arrow splide__arrow--next\">\n                    <span class=\"sr-only\">Next<\/span>\n                    <img decoding=\"async\" loading=\"lazy\" width=\"25\" height=\"21\" src=\"https:\/\/www.risc-software.at\/app\/themes\/risc-theme\/public\/images\/icon-arrow.35d2ec.svg\"\n                         alt=\"Next\">\n                <\/button>\n            <\/div>\n            <div class=\"inner\">\n                <div class=\"splide__track\">\n                    <div class=\"splide__list\">\n\n                                                    <a href=\"https:\/\/www.risc-software.at\/en\/technicalarticles\/technical-article-making-better-decisions-thanks-to-prescriptive-analytics\/\" class=\"splide__slide blog-post-teaser mb-1 lg:mb-3\">\n                                <div class=\"blog-image\">\n                                                                                                                                <picture>\n                                                                                        <img decoding=\"async\" src=\"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/iStock-872019580-2-360x214.jpg\"\n                                                 alt=\"Making better decisions thanks to Prescriptive Analytics\">\n                                        <\/picture>\n                                                                    <\/div>\n                                <div class=\"blog-content px-2 py-3 xl:px-4 xl:py-5\">\n                                    <h3>Making better decisions thanks to Prescriptive Analytics<\/h3>\n                                    <div class=\"blog-post-excerpt mt-2\">\n                                        By combining forecasting models with optimization models, future decision options are simulated from company data and the best alternative course of action is selected.\n                                    <\/div>\n                                    <span class=\"inline-block mt-2 more\">mehr erfahren <span class=\"ml-1 icon-more\"><\/span><\/span>\n\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/section>\n    <\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Mathematical models are predominantly used in science, especially in the natural sciences. Classic fields of application here are theoretical physics or, currently very prominent, epidemiology.<\/p>\n","protected":false},"featured_media":2122,"template":"","publication-category":[50,72,74],"class_list":["post-2147","publication","type-publication","status-publish","has-post-thumbnail","hentry","publication-category-data-science-and-a-i","publication-category-industrie-4-0","publication-category-industry-4-0"],"acf":[],"portrait_thumb_url":"https:\/\/www.risc-software.at\/app\/uploads\/2023\/06\/2021-02-10_Mathematische-Modellierung_RISC-Software_GmbH-360x214.jpg","_links":{"self":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication\/2147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication"}],"about":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/types\/publication"}],"version-history":[{"count":8,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication\/2147\/revisions"}],"predecessor-version":[{"id":4707,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication\/2147\/revisions\/4707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/media\/2122"}],"wp:attachment":[{"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/media?parent=2147"}],"wp:term":[{"taxonomy":"publication-category","embeddable":true,"href":"https:\/\/www.risc-software.at\/en\/wp-json\/wp\/v2\/publication-category?post=2147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}