<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">nznistu</journal-id><journal-title-group><journal-title xml:lang="ru">Науки о Земле и недропользование</journal-title><trans-title-group xml:lang="en"><trans-title>Earth sciences and subsoil use</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2686-9993</issn><issn pub-type="epub">2686-7931</issn><publisher><publisher-name>Federal State Budget Educational Institution of Higher Education "Irkutsk National Research Technical University"</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21285/2686-9993-2020-43-1-88-95</article-id><article-id custom-type="elpub" pub-id-type="custom">nznistu-95</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Разведка и разработка месторождений полезных ископаемых</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Exploration and Development of Mineral Deposits</subject></subj-group></article-categories><title-group><article-title>Математическое программирование в задачах оптимизации процессов бурения скважин</article-title><trans-title-group xml:lang="en"><trans-title>Mathematical programming for process optimization problems in well drilling</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ламбин</surname><given-names>А. И.</given-names></name><name name-style="western" xml:lang="en"><surname>Lambin</surname><given-names>A. I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, доцент кафедры нефтегазового дела, Институт недропользования</p><p>664074, г. Иркутск, ул. Лермонтова, 83, Россия</p></bio><bio xml:lang="en"><p>Cand. Sci. (Eng.), Associate Professor, Oil and Gas Department, Institute of Subsoil Use</p><p>83 Lermontov St., Irkutsk 664074, Russia</p></bio><email xlink:type="simple">alambin@ex.istu.edu</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Иркутский национальный исследовательсий технический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Irkutsk National Research Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>08</day><month>09</month><year>2020</year></pub-date><volume>43</volume><issue>1</issue><fpage>88</fpage><lpage>95</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ламбин А.И., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Ламбин А.И.</copyright-holder><copyright-holder xml:lang="en">Lambin A.I.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.nznj.ru/jour/article/view/95">https://www.nznj.ru/jour/article/view/95</self-uri><abstract><p>Оптимизационные задачи, решаемые средствами линейного программирования, представляются в виде равенств или неравенств, а функция цели линейна. Методы линейного программирования широко распространены при решении задач техники, пищевой отрасли, химической индустрии. Эта распространенность объясняется доступностью математического обеспечения для решения задач линейного программирования большой размерности и возможностью их анализа при вариации исходных данных. Построение модели линейного программирования включает такие части, как определение переменных задачи, составление ограничений в виде неравенств и представление цели решения в виде линейной функции. В статье дано описание математической постановки задачи и представлена конкретная реализация этого описания на примере так называемых смесевых задач. В данном случае смесью является буровой раствор, технологическое качество которого зависит от входящих в него ингредиентов, стоимость его приготовления должна быть минимальной. Построение модели задачи осуществлялось путем решения ее графоаналитическим методом с привлечением программного кода построения графиков и специального кода решения задач линейного программирования среды MATLAB. Произведен анализ решения задачи, рассмотрены пути улучшения решения путем реорганизации состава смеси.</p></abstract><trans-abstract xml:lang="en"><p>Optimization problems solved by means of linear programming are presented in the form of equalities or inequalities, the target function being linear. Linear programming methods are widely used in solving problems for engineering, food industry, and chemical industry. This prevalence is due to the availability of the software for solving high-dimensionality linear programming problems and the possibility to analyze the problems when varying the source data. Constructing a linear programming model includes determining the variables of the problem, setting constraints in the form of inequalities, and representing the solution objective as a linear function. The article presents the description of the problem’s’ mathematical formulation and the specific realization of the description for the so-called ‘mixture’ problems: the mixture is the drilling mud, its technological quality being a function of the ingredients, and the preparation cost should be minimal. The construction of the problem model is realized by solving it with the semigraphical method using a program code for graphing and a special code for solving linear programming problems in the MATLAB environment. The problem solution is analyzed, and the ways to improve the solution by reorganizing the mixture composition are suggested.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>ограничения</kwd><kwd>функция цели</kwd><kwd>модель задачи</kwd><kwd>область допустимых решений</kwd></kwd-group><kwd-group xml:lang="en"><kwd>constraints</kwd><kwd>target function</kwd><kwd>problem model</kwd><kwd>feasible region</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Sallan J.M., Lordan O., Fernandez V. Modeling and solving linear programming with R. Catalonia: Universitat Politècnica de Catalunya, 2015. 108 p.</mixed-citation><mixed-citation xml:lang="en">Sallan JM, Lordan O, Fernandez V. Modeling and solving linear programming with R. Catalonia: Universitat Politècnica de Catalunya; 2015. 108 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Vanderbei R.J. Linear programming: foundations and extensions. New York: Springer, 2014. 414 p.</mixed-citation><mixed-citation xml:lang="en">Vanderbei RJ. Linear programming: foundations and extensions. New York: Springer; 2014. 414 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Luenberger D.G., Ye Y. Linear and nonlinear programming. New York: Springer, 2008. 541 p.</mixed-citation><mixed-citation xml:lang="en">Luenberger DG, Ye Y. Linear and nonlinear programming. New York: Springer, 2008. 541 p.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Rao S.S. Engineering optimization: theory and practice. Hoboken: Wiley, 2009. 813 p.</mixed-citation><mixed-citation xml:lang="en">Rao SS. Engineering optimization: theory and practice. Hoboken: Wiley; 2009. 813 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Лю Б. Теория и практика неопределенного программирования / пер. с анrл. М.: БИНОМ. Лаборатория знаний, 2005. 416 с.</mixed-citation><mixed-citation xml:lang="en">Liu B. Theory and practice of indefinite programming, 2005, 416 p. (Russ. ed.: Teoriya i praktika neopredelennogo programmirovaniya. Moscow: BINOM. Laboratoriya znanii; 2005. 416 p.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Реклейтис Г., Рейвиндран А., Регсдел К. Оптимизация в технике / пер с англ. В 2 кн. Кн. 1. М.: Мир, 1986. 349 с.</mixed-citation><mixed-citation xml:lang="en">Rekleitis G, Reivindran A, Regsdel K. Optimization in technology, 1986, 349 p. (Russ. ed.: Optimizatsiya v tekhnike. In 2 books. Book 1. Moscow: Mir; 1986. 349 p.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Данциг Д. Линейное программирование, его применения и обобщения / пер с англ. М.: Прогресс, 1966. 603 с.</mixed-citation><mixed-citation xml:lang="en">Dantzig GB. Linear programming: applications and generalizations, 1966, 603 p. (Russ. ed.: Lineinoe programmirovanie, ego primeneniya i obobshcheniya. Moscow: Progress; 1966. 603 p.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Bornemann F. Numerical linear algebra: a concise introduction with MATLAB and Julia. Cham: Springer, 2018. 157 p.</mixed-citation><mixed-citation xml:lang="en">Bornemann F. Numerical linear algebra: a concise introduction with MATLAB and Julia. Cham: Springer; 2018. 157 p.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Демидович Б.П., Марон И.А. Основы вычислительной математики. М.: Наука, 1966. 664 с.</mixed-citation><mixed-citation xml:lang="en">Demidovich BP, Maron IA. Fundamentals of computational mathematics. Moscow: Nauka; 1966. 664 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Банди Б. Основы линейного программирования / пер. с англ. М.: Радио и связь, 1989.</mixed-citation><mixed-citation xml:lang="en">Bunday BD. Basic linear programming, 1989, 176 p. (Russ. ed.: Osnovy lineinogo programmirovaniya. Moscow: Radio i svyaz'; 1989. 176 p.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Уайлд Д. Оптимальное проектирование / пер. с англ. М.: Мир, 1981. 272 с.</mixed-citation><mixed-citation xml:lang="en">Wilde DJ. Optimal design, 1981, 272 p. (Russ. ed.: Optimal'noe proektirovanie. Moscow: Mir; 1981. 272 p.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Васильев Ф.П., Иваницкий А.Ю. Линейное программирование. М.: Факториал, 1998. 176 с.</mixed-citation><mixed-citation xml:lang="en">Vasil'ev FP, Ivanitskii AYu. Linear programming. Moscow: Faktorial; 1998. 176 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Кульневич А.Д. Линейное программирование // Молодой ученый. 2017. № 10. С. 29–32.</mixed-citation><mixed-citation xml:lang="en">Kul'nevich AD. Linear programming. Molodoi uchenyi. 2017;10:29–32. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Бородин Г.А., Титов В.А., Маслякова И.Н. Использование среды MatLab при решении задач линейного программирования // Фундаментальные исследования. 2016. № 11-1. С. 23–26.</mixed-citation><mixed-citation xml:lang="en">Borodin GA, Titov VA, Maslyakova IN. Solving linear programming problems with MatLab. Fundamental'nye issledovaniya. 2016;11-1:23–26. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Рыкин О.Р. Линейное программирование в Матлабе. Универсальные линпрогоптимизаторы: производительность и табличный формат результата. Задания и задачи: монография. СПб.: Изд-во СПбПУ, 2016. 208 с.</mixed-citation><mixed-citation xml:lang="en">Rykin OR. Linear programming in Matlab. Multipurpose linprog optimizers: capacity and a table format of the result. Target and problems. Saint Petersburg: Peter the Great St. Petersburg Polytechnic University; 2016. 208 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Дьяконов В.П. MATLAB и SIMULINK для радиоинженеров. М.: ДМК Пресс, 2010. 976 с.</mixed-citation><mixed-citation xml:lang="en">D'yakonov VP. MATLAB and SIMULINK for radio engineers. Moscow: DMK Press; 2010. 976 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Карганов С.А. Решение задач линейного проектирования методов структурной оптимизации // Управление экономическими системами. 2012. № 7 (43) [Электронный ресурс]. URL: http://uecs.ru/uecs43-432012/item/1443-2012-07-13-06-59-58 (02.12.2019).</mixed-citation><mixed-citation xml:lang="en">Karganov SA. Solving of linear programming by method of structural optimization. Management of Economic Systems. 2012;7. Available from: http://uecs.ru/uecs43-432012/item/1443-2012-07-13-06-59-58 [Accessed 2nd December 2019]. (In Russ.)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
