Экономико-математические методы и модели - Библиотека ...

Экономико-математические методы и модели - Библиотека ... Экономико-математические методы и модели - Библиотека ...

12.07.2015 Views

военном деле и других областях. С появлением ЭВМ, ростом их производительностиповысился интерес к задачам такого типа и к математикев целом.Целочисленным (иногда его называют также дискретным)программированием называется раздел математического программирования,изучающий экстремальные задачи, в которых на искомые переменныенакладывается условие целочисленности, а область допустимыхрешений конечна. Огромное количество экономических задач носит целочисленныйхарактер, что связано, как правило, с физической неделимостьюмногих элементов расчета: например, нельзя построить два с половинойзавода, купить полтора автомобиля и т.д. В ряде случаев такиезадачи решаются обычными методами, например, симплексным методом,с последующим округлением до целых чисел. Однако такой подходоправдан, когда отдельная единица составляет очень малую часть всегообъема (например, товарных запасов); в противном случае он можетвнести значительные искажения в действительно оптимальное решение.Большинство целочисленных задач, таких как задача с неделимостями,принадлежит к разряду так называемых трудно решаемых. Этоозначает, что вычислительная сложность алгоритма их точного решениясравнима по трудоемкости с полным перебором вариантов. Получениеих точного решения не может быть гарантировано, хотя для некоторыхзадач данного типа существуют эффективные методы, позволяющие находитьточное решение даже при больших размерностях.130

Для решения целочисленных задач используются следующие методы:1) симплекс-метод (для транспортных задач, задач о назначениях);2) метод отсечения (метод Гомори);3) метод ветвей и границ (в общем случае не обеспечивает полученияточного решения);4) эвристические методы (не обеспечивают получения точного решения).Последняя группа методов может использоваться в случаях, когдаприменение предыдущих методов невозможно или не приводит к успеху.Кроме того, эвристические методы можно использовать для решениязадач любой сложности.Математическая модель задачи целочисленного программированияпредставлена в виде:n∑f = c j x j → max, (9.1)j=1n∑ ( )a ij x j = b i i = 1, m , (9.2)j=1x j ≥ 0(j = 1, n), (9.3)x j(j = 1, n)целые [9, с. 174]. (9.4)Ограничения (9.2) определяют выпуклую область OABCD в n-мерномпространстве, как показано на рисунке 9.1.131

Для решения целочисленных задач используются следующие методы:1) симплекс-метод (для транспортных задач, задач о назначениях);2) метод отсечения (метод Гомори);3) метод ветвей и границ (в общем случае не обеспечивает полученияточного решения);4) эвристические методы (не обеспечивают получения точного решения).Последняя группа методов может использоваться в случаях, когдаприменение предыдущих методов невозможно или не приводит к успеху.Кроме того, эвристические методы можно использовать для решениязадач любой сложности.Математическая модель задачи целочисленного программированияпредставлена в виде:n∑f = c j x j → max, (9.1)j=1n∑ ( )a ij x j = b i i = 1, m , (9.2)j=1x j ≥ 0(j = 1, n), (9.3)x j(j = 1, n)целые [9, с. 174]. (9.4)Ограничения (9.2) определяют выпуклую область OABCD в n-мерномпространстве, как показано на рисунке 9.1.131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!