Численный алгоритм в задаче самоорганизации трудовых ресурсов
Применение математической модели динамики трудовых ресурсов. Анализ модифицированного метода Гаусса для недоопределенных систем нахождения нормального решения поставленной задачи. Сравнение быстродействия приложения и надстройки табличного процессора.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 22.05.2017 |
Размер файла | 112,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ЧИСЛЕННЫЙ АЛГОРИТМ В ЗАДАЧЕ САМООРГАНИЗАЦИИ ТРУДОВЫХ РЕСУРСОВ
Задача самоорганизации трудовых ресурсов сводится к отысканию вероятностей устройства и увольнения работников на исследуемом рынке труда. На данный момент уже существует несколько подходов к решению этой задачи [1-3]. Ранее [4] автором была предложена математическая модель самоорганизации трудовых ресурсов, с помощью которой на основе статистических данных о количестве занятых и безработных, предоставляемых Федеральной службой государственной статистики [5], можно решать одну из актуальных задач современной межотраслевой экономики - задачу прогнозирования динамики трудовых ресурсов. Для решения этой задачи необходимы значения вероятностей динамики трудовых ресурсов за исследуемый промежуток времени. Для подсчёта вероятностей использовалась надстройка «Поиск решений» табличного процессора MS Excel. Получаемые результаты вычислений имели минимальную невязку, тем не менее, допустимая размерность задачи являлась ограниченной (не более 10-ти отраслей), время вычислений превосходило 30 минут.
В связи с этим возникла необходимость в разработке алгоритма, способного обойти указанное ограничение для рассматриваемой задачи.
В данной работе предложен численный алгоритм решения задачи самоорганизации трудовых ресурсов.
Математическая модель самоорганизации трудовых ресурсов
Балансовая математическая модель самоорганизации трудовых ресурсов выглядит следующим образом [4]:
,
,
.
.
Здесь t - номер года, n - количество отраслей на исследуемом рынке труда. Количественные величины: - количество занятых в i-ой отрасли; - количество безработных, последнее место работы которых было в i-ой отрасли; - количество безработных, которые ранее не имели занятости на исследуемом рынке труда, ; - экзогенная величина, показывающая прирост трудоспособного населения в рассматриваемый период времени. По этим количественным величинам имеется ежегодная статистика, либо их можно по данной статистике оценить [2]. Вероятностные величины: - вероятность того, что безработный, последнее место работы которого было в j-ой отрасли, найдёт работу в i-ой отрасли; - вероятность того, что специалист, работающий в i-ой отрасли, будет уволен; - вероятность того, что безработный, не имевший занятости на исследуемом рынке труда с момента последнего появления на данном рынке, найдёт работу в i-ой отрасли; - вероятность того, что безработный, последнее место работы которого было в i-ой отрасли, покинет рынок труда; - вероятность того, что безработный, ранее нигде не занятый на исследуемом рынке труда, покинет данный рынок; - вероятность того, что специалист, работающий в момент времени t в i-ой отрасли, покинет рынок труда.
Представим математическую модель (1) - (7) в векторном виде. Для этого введём дополнительные понятия: - вероятность того, что безработный, последнее место работы которого было в i-ой отрасли, за период времени останется безработным; - вероятность того, что специалист, занятый в i-ой отрасли в момент времени t, в момент времени также будет занят в i-ой отрасли. Тогда справедливо следующее:
,
.
Здесь N следующий вектор:
,
где
Вектор P представляется следующим образом:
,
где
Матрица A определяется видом векторов N и P:
,
,
,
,
,
, ,
, , .
Здесь - нулевая матрица с размерностью , - квадратная единичная матрица с размерностью , - квадратная диагональная матрица с размерностью и элементами , ,…, на главной диагонали.
Заметим, что матрица А является матрицей полного ранга. Другими словами, все её строки линейно независимы.
Задача нахождения вероятностных параметров модели
Математическая модель (9), (10) позволяет по статистическим данным в моменты времени t и получить значения вероятностей
, , ,
, , ,
что, в свою очередь, позволяет анализировать текущую ситуацию на исследуемом рынке труда, а также прогнозировать количество занятых и безработных [4].
.
Таким образом, количество строк матрицы А при любом n будем меньше количества столбцов данной матрицы. Следовательно, задача отыскания , , , , , , соответствующих (9), (10) является некорректной. Её нормальным решением будем называть вектор [6]:
.
Здесь доставляет на множестве M минимум функции , где
.
Здесь и - евклидовы нормы в пространстве и соответственно.
Для решения данной задачи воспользуемся следующим подходом:
1) Найдём безусловное нормальное решение, то есть минимальный по норме вектор P, удовлетворяющий равенству (9).
2) Проекцию данного безусловного нормального решения на множество М, будем считать начальным приближением при решении задачи (9), (10).
4) Для отыскания нормального решения, удовлетворяющего (9), (10), будем использовать метод проекции градиента.
Нахождение начального приближения
В задаче (9), (10) содержатся нижние ограничения (10) - области допустимых значений вероятностей построенной математической модели. Найдем начальное приближение задачи (9), (10), которое будет являться ее безусловным нормальным решением. Другими словами, рассмотрим СЛАУ с прямоугольной матрицей полного ранга
, , , , , .
Рассмотрим множество . Пусть множество S не пусто, тогда задача
имеет единственное решение.
Воспользуемся методом Гаусса, модифицированным для недоопределённых систем.
Матрицу системы (16) приведём к ступенчатому виду, эти же преобразования нужно применять к столбцу свободных членов - вектору N (11). Получим:
Обозначим полученную систему - , правую часть - ,
Так как , то
Найдем решение задачи (17). Пусть , тогда
,
.
Запишем достаточные условия минимума линейного функционала :
.
Вычислим
Для отыскания , , получаем следующую СЛАУ:
.
,
,
, , .
Заметим, что
, .
Таким образом, решив СЛАУ (18), найдем минимальное по норме решение задачи (9), (10).
Градиентный метод решения задачи (9), (10)
Проекция на множество М решения системы (18) является начальным приближением при решении задачи (9), (10). Для нахождения нормального решения задачи (9), (10) воспользуемся градиентным методом.
При нахождении нормального решения задачи (9), (10) вектор решений после каждой итерации градиентного метода должен находиться в области допустимых значений (во множестве М). Стандартные безусловные градиентные методы [7] не подходят для данного случая. Поэтому построим следующий алгоритм нахождения решения:
1. Задаём , , ; полагаем равным спроецированному на множество М начальному приближению, найденному при решении (18); вычисляем по (15) , ; полагаем .
2. Проецируем антиградиент () в область допустимых значений и вычисляем . Полагаем .
3. Вычисляем
, , .
4. Проверяем условие выбора : .
Если оно выполняется, то осуществляем переход к п. 5 данного алгоритма. Иначе полагаем и осуществляем переход к п. 3.
5. Полагаем , .
6. Полагаем , вычисляем .
7. Если , тогда переходим к п. 8, в противном случае переходим п. 6.
Проверяем следующие условия:
Здесь принимает отрицательное значение тогда и только тогда, когда вектор x содержит хотя бы одну отрицательную компоненту. Если условия (19) - (21) выполняются, то, очевидно, оптимальное решение (для k-й итерации) будет находиться на интервале . Опишем алгоритм нахождения решения на данном интервале:
Для дальнейшего приближения обозначим: как - -
Вычисляем
, .
Если , тогда переходим к нахождению неотрицательного решения методом дихотомии с краевыми точками . Считая полученный вектор вектор-решением k-й итерации , переходим к п. 9. Если переходим к п. 8.3. математический модифицированный приложение процессор
В полученной последовательности приближений , , , , могут найтись три соседних точки , , , для которых будут выполняться условия:
, .
В данном случае принимаем
, , .
Иначе:
и .
Если выполняется условие
,
тогда вектор-решением k-й итерации будем считать вектор , если и в противном случае. Если (24) не выполняется, переходим к шагу 8.2.
9. Вычисляем .
10. Проверяем условия:
где - компоненты вектора антиградиента
(),
- компоненты данного вектора, спроецированные в область допустимых значений (множество М).
Если они выполняются, то полагаем
,
и завершаем вычисления. Иначе полагаем и осуществляем переход к п. 2.
Решением поставленной задачи будет вектор .
По представленному алгоритму нахождения нормального решения задачи (9), (10) было написано приложение в среде программирования С++. Проведённые тесты показали, что при исследовании 10-и отраслевого рынка труда невязка решения при (9), полученная в реализованном приложении на С++, практически нулевая - не превышает 0.0001 (отношение невязки к объёму исследуемого рынка труда), и незначительно превосходит невязку решения, полученного с помощью табличного процессора MS Excel. Однако следует отметить скорость нахождения решения - для реализованного приложения она занимает около 15 секунд, в то время как при использовании надстройки «Поиск решений» (метод обобщённого приведённого градиента) табличного процессора MS Excel решение вычисляется около 30 минут. Также следует отметить, что реализованное приложение способно решать задачи с размерностью, превосходящую максимально допустимую размерность задачи при её решении в табличном процессоре MS Excel.
Применение разработанного метода на практике
Воспользуемся данными, предоставляемыми федеральной службой государственной статистики Российской Федерации [5]. В соотношениях (1) - (3) межотраслевой балансовой модели в качестве количественных характеристик используем данные по рынку труда, состоящему из следующих 10-и отраслей экономки РФ: №1 - «Сельское и лесное хозяйство, охота, рыболовство и рыбоводство», №2 - «Добыча полезных ископаемых», №3 - «Обрабатывающие производства», №4 - «Производство и распределение электроэнергии, газа и воды», №5 - «Строительство», №6 - «Оптовая и розничная торговля, ремонт автотранспортных средств, мотоциклов, бытовых изделий и предметов личного пользования, гостиницы и рестораны», №7 - в «Транспорт и связь», №8 - «Финансовая деятельность, операции с недвижимым имуществом, аренда и предоставление услуг», №9 - «Государственное управление и обеспечение военной безопасности, социальное обеспечение», №10 - «Образование». Распределение трудовых ресурсов по отраслям, участвовавших в производственном процессе в 2011 - 2013 гг., приведено в таблице 1.
Таблица 1. Распределение работающих специалистов по отраслям (в тыс. чел.) в 2011 - 2013 гг.
t |
|||||||||||
2011 |
5456,0 |
1417,1 |
10628,5 |
2267,4 |
5101,7 |
12754,2 |
6660,5 |
6164,5 |
5456,0 |
6518,8 |
|
2012 |
5222,8 |
1430,9 |
10731,8 |
2361,0 |
5294,4 |
13021,3 |
6725,3 |
6224,5 |
5365,9 |
6596,5 |
|
2013 |
4997,4 |
1570,6 |
10565,9 |
2284,5 |
5425,8 |
13100,3 |
6746,5 |
6425,2 |
5247,3 |
6532,3 |
Численность безработных, последнее место работы которых было в i-ой отрасли, оценим через соотношения численности выбывших работников списочного состава в процентах к среднесписочной численности работников в Российской Федерации по видам экономической деятельности за 2011 - 2013 гг. Приведённые оценочные значения содержаться в таблице 2.
Таблица 2. Оценочное количество безработных, последнее место работы которых было в i-ой отрасли (в тыс. чел.) в 2011 - 2013 гг.
t |
|||||||||||
2011 |
917,78 |
238,46 |
274,54 |
232,3 |
449,65 |
1067,37 |
265,74 |
520,05 |
160,15 |
174,23 |
|
2012 |
788,02 |
191,3 |
227,36 |
181,74 |
367,15 |
886,61 |
228,09 |
443,67 |
121,4 |
143,48 |
|
2013 |
843,99 |
205,16 |
219,76 |
180,33 |
378,92 |
841,07 |
213,19 |
443,17 |
126,31 |
162,08 |
Количество безработных на момент времени t, которые не были заняты каким-либо видом деятельности с момента последнего попадания на исследуемый 10-и отраслевой рынок труда, , в 2011 году равняется, примерно, 100 тысячам человек, в 2012 году - 113 тысячам (оценка данного фактора возможна за счёт анализа количества выпускников и мигрантов, поступивших к этому периоду и ориентированных на представленные отрасли). В течение 2011 - 2012 гг. на исследуемый рынок труда поступило (без учёта распределения этих безработных между отраслями за данный промежуток времени), приблизительно, 300 тысяч человек ().
По приведённым данным за 2011 - 2012 гг. оценим значения вероятностей математической модели (9), (10). Результат приведён в таблицах 3, 4.
Таблица 3. Значения вероятностей устройства специалистов, последнее место работы которых было в i-ой отрасли, в j-ую отрасль (округлено до третьего знака после запятой)
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
||
0 |
0,089 |
0,086 |
0,066 |
0,084 |
0,097 |
0,087 |
0,068 |
0,087 |
0,027 |
0,056 |
0,004 |
0,248 |
|
1 |
0,116 |
0,109 |
0,063 |
0,103 |
0,134 |
0,111 |
0,067 |
0,110 |
0,004 |
0,040 |
0,000 |
0,142 |
|
2 |
0,105 |
0,103 |
0,092 |
0,102 |
0,110 |
0,104 |
0,093 |
0,104 |
0,068 |
0,086 |
0,029 |
0,005 |
|
3 |
0,089 |
0,087 |
0,073 |
0,085 |
0,095 |
0,088 |
0,075 |
0,087 |
0,046 |
0,067 |
0,004 |
0,204 |
|
4 |
0,112 |
0,110 |
0,098 |
0,108 |
0,116 |
0,111 |
0,099 |
0,110 |
0,075 |
0,093 |
0,038 |
0,000 |
|
5 |
0,099 |
0,096 |
0,073 |
0,093 |
0,108 |
0,097 |
0,075 |
0,096 |
0,029 |
0,062 |
0,004 |
0,169 |
|
6 |
0,045 |
0,037 |
0,017 |
0,030 |
0,067 |
0,039 |
0,013 |
0,039 |
0,004 |
0,012 |
0,000 |
0,697 |
|
7 |
0,100 |
0,098 |
0,085 |
0,096 |
0,105 |
0,099 |
0,086 |
0,098 |
0,059 |
0,078 |
0,015 |
0,080 |
|
8 |
0,099 |
0,095 |
0,070 |
0,092 |
0,110 |
0,097 |
0,072 |
0,096 |
0,018 |
0,057 |
0,004 |
0,190 |
|
9 |
0,112 |
0,111 |
0,103 |
0,110 |
0,115 |
0,111 |
0,103 |
0,111 |
0,087 |
0,099 |
0,061 |
0,000 |
|
10 |
0,100 |
0,098 |
0,090 |
0,097 |
0,103 |
0,099 |
0,090 |
0,099 |
0,072 |
0,085 |
0,044 |
0,022 |
В таблице 3 вероятность, находящаяся в ячейке, расположенной на пересечении строки, крайняя левая ячейка которой содержит число i, и столбца, крайняя верхняя ячейка которого содержит число j, соответствует вероятности - вероятность того, что безработный, последнее место работы которого было в j-ой отрасли, найдёт работу в i-ой отрасли. Уход в 11-ую отрасль соответствует уходу из исследуемого 10-и отраслевого рынка труда. В 12-ом столбце содержаться вероятности того, что безработный специалист, последнее место занятости которого было в i-ой отрасли, останется безработным.
В таблице 4 приведены вероятности того, что занятые на исследуемом рынке труда в 2011 году специалисты в 2012 году либо уволятся , либо покинут исследуемый рынок труда .
Таблица 4. Значения вероятностей увольнения работающего специалиста из i-ой отрасли и вероятности его ухода из исследуемого рынка труда (округлено до четвёртого знака после запятой)
P |
i |
||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
||
0,1204 |
0,1338 |
0,0160 |
0,0873 |
0,0570 |
0,0111 |
0,0309 |
0,0558 |
0,0258 |
0,0213 |
||
0,0000 |
0,1400 |
0,0017 |
0,0405 |
0,0000 |
0,0000 |
0,0037 |
0,0005 |
0,0144 |
0,0040 |
||
0,8796 |
0,7262 |
0,9823 |
0,8722 |
0,9430 |
0,9889 |
0,9653 |
0,9437 |
0,9598 |
0,9747 |
Заключение
В данной работе был предложен численный алгоритм решения задачи самоорганизации трудовых ресурсов. Алгоритм основан на численном методе оптимизации безусловным градиентным методом, но в отличии от него применим для рассматриваемой задачи, обладающей условиями неотрицательности искомых значений.
По предложенному алгоритму была написана программа в среде C++, показавшая его эффективность. По результатам проведённых тестовых расчётов был сделан вывод об устойчивости решения к размерности задачи.
Автор благодарит Анастасию Белашову за помощь при реализации алгоритма и проведении тестовых расчётов.
Литература
1. Семенчин Е.А., Невечеря А.П. Об обратной задаче в математической модели самоорганизации рынка труда // Фундаментальные исследования. - М.: Академия Естествознания, 2014. - № 6. - С. 1184 - 1190.
2. Семенчин Е.А., Зайцева И.В. Математическая модель самоорганизации рынка труда для двух отраслей экономики // Экономика и математические методы. - М.: Наука, 2004. - Т. 40. В. 4. - С. 137 - 139.
3. Семенчин Е.А., Зайцева И.В. Математическая модель самоорганизации рынка труда для нескольких отраслей экономики // Экономика и математические методы. - М.: Наука, 2007. - Т. 43. В. 1. - С. 133 - 136.
4. Невечеря А.П. Прогнозирование динамики трудовых ресурсов с помощью межотраслевой математической модели / А.П. Невечеря // Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета (Научный журнал КубГАУ). - Краснодар: КубГАУ, 2015. - №05 (109). С. 560 - 572.
5. Тихонов А.Н., Арсенин В.Я. Методы решения некорректных задач. - М: Наука, 1979. - 285 с.
6. Васильев Ф.П. Численные методы решения экстремальных задач. - М.: Наука, 1988. - 522 с.
Аннотация
ЧИСЛЕННЫЙ АЛГОРИТМ В ЗАДАЧЕ САМООРГАНИЗАЦИИ ТРУДОВЫХ РЕСУРСОВ
Невечеря Артём Павлович аспирант
Кубанский государственный университет, Краснодар, Россия
Предложен численный алгоритм решения задачи самоорганизации трудовых ресурсов. Под этой задачей подразумевается задача отыскания вероятностей устройства и увольнения специалистов в определённых отраслях внутри исследуемого рынка труда. При этом используется математическая модель динамики трудовых ресурсов. Полученная задача является некорректной, так как уравнений в системе, описывающей данную задачу, меньше, чем неизвестных. Разработанный с учётом предметной области алгоритм, позволяет гарантированно найти нормальное решение за конечное число итераций. Сам алгоритм поделён на два ключевых этапа. Изначально модифицированным методом Гаусса для недоопределённых систем находится безусловное нормальное решение поставленной задачи. В дальнейшем найденное решение проецируется в подпространство допустимых значений, после чего с помощью метода проекции градиентов находится нормальное решение задачи с учётом условий неотрицательности искомых значений. Предложенный алгоритм был успешно использован при разработке в среде программирования С++ приложения, ориентированного на решение задачи самоорганизации трудовых ресурсов. Сравнительный анализ быстродействия данного приложения и надстройки «Поиск решений» табличного процессора MS Excel показал, что одна и та же задача в реализованном автором приложении решается значительно быстрее, чем в табличном процессоре MS Excel при использовании указанной надстройки, что свидетельствует о высокой эффективности предложенного в данной работе алгоритма
Ключевые слова: РЫНОК ТРУДА, САМООРГАНИЗАЦИЯ, ДИНАМИКА ТРУДОВЫХ РЕСУРСОВ, ЧИСЛЕННЫЙ АЛГОРИТМ, МЕТОД ПРОЕКЦИИ ГРАДИЕНТА
A NUMERICAL ALGORITHM IN THE PROBLEM OF SELF-ORGANIZATION OF LABOR RESOURCES
Nevecherja Artjom Pavlovich postgraduate student
Kuban State University, Krasnodar, Russia
In this article, there is a numerical method of solving the problem of self-organization of the labor resources. The problem deals with finding probabilities of hiring and the layoffs of specialists from the sectors of the labor market. A mathematical model of labor resources dynamics is used to solve this problem. The initial problem is incorrect, because number of equations of the descriptive system is less than number of unknown variables. A special algorithm is designed for guaranteed finding the normal solution in finite number of iterations. The algorithm is separated into two key stages. Initially, unconditional normal solution of the problem is found by applying the modified method of Gauss for underdetermined systems. Later, this solution is projected in the subspace of permissible values. After that, the normal solution of the problem with consideration of non-negativity of the desired values is being found by using the gradient projection method. The proposed algorithm has been successfully used to develop application in programming environment C++. This application is focused on solving of the problem of self-organization of the labor resources. Comparative analysis of speed of the application and add-ins MS Excel "Solver" showed that the same problem is solved much faster in the application designed by the author than in a table processor MS Excel when using the add-in "Solver". This demonstrates the high efficiency of the proposed method
Keywords: LABOR MARKET, SELF-ORGANIZATION, DYNAMICS OF LABOR RESOURCES, NUMERICAL ALGORITHM, GRADIENT PROJECTION METHOD
Размещено на Allbest.ru
...Подобные документы
Выбор математической модели задачи. Применение численного интегрирования и его методы: прямоугольников, парабол, увеличения точности, Гаусса и Гаусса-Кронрода. Суть математического метода аппроксимации. Интерполяционные методы нахождения значений функции.
курсовая работа [172,4 K], добавлен 08.04.2009Построения математической модели с целью получения максимальной прибыли предприятия, графическое решение задачи. Решение задачи с помощью надстройки SOLVER. Анализ изменений запасов ресурсов. Определение пределов изменения коэффициентов целевой функции.
курсовая работа [2,4 M], добавлен 17.12.2014Применение метода Гаусса для решения системы линейный алгебраических уравнений. Алгоритм нахождения максимального по модулю элемента в текущей строке и его перестановки на первое место при помощи матрицы перестановок. Блок-схема и код программы.
лабораторная работа [171,3 K], добавлен 02.10.2013Технология и основные элементы World Wide Web. Язык гипертекстовой разметки документов HTML. Универсальный способ адресации ресурсов в сети URL и интерфейс шлюзов CGI. Алгоритм решения задачи с использованием табличного процессора MS Excel 2007.
курсовая работа [942,0 K], добавлен 03.05.2011Основные методы решения систем линейных уравнений. Применение способа единственного деления. Способ Гаусса с выбором главного элемента по столбцу и по всей матрице. Сравнение итерационных и прямых методов. Программа решения СЛАУ по методу Гаусса.
курсовая работа [604,0 K], добавлен 28.05.2015Критерий эффективности и функции в системе ограничений. Общая постановка задачи линейного программирования. Составление математической модели задачи. Алгоритмы решения задачи симплексным методом. Построение начального опорного решения методом Гаусса.
курсовая работа [232,4 K], добавлен 01.06.2009Структура математической модели линейной задачи, алгоритм симплекс-метода. Разработка программы: выбор языка программирования, входные и выходные данные, пользовательский интерфейс. Описание программы по листингу, тестирование, инструкция по применению.
курсовая работа [1,2 M], добавлен 31.05.2013Краткий обзор решения транспортных задач. Экономическая интерпретация поставленной задачи. Разработка и описание алгоритма решения задачи. Построение математической модели. Решение задачи вручную и с помощью ЭВМ. Анализ модели на чувствительность.
курсовая работа [844,3 K], добавлен 16.06.2011Сферы использования компьютеров, сущность и языки программирования. Применение модифицированного метода Гаусса и расширенной матрицы для решения системы линейных алгебраических уравнений (СЛАУ). Разработка программы, системные требования для ее работы.
курсовая работа [657,1 K], добавлен 09.01.2014Оптимизационные модели на производстве. Компьютерное моделирование и программные средства. Трехмерное моделирование в T-Flex. Инженерный анализ в ANSYS. Интерфейс табличного процессора MS Excel. Построение математической модели задачи, ее реализация.
курсовая работа [5,2 M], добавлен 13.04.2014Обзор встроенных функции табличного процессора Microsoft Excel, особенности их практического использования. Создание таблиц и их заполнение данными, построение графиков. Применение математических формул для выполнения запросов пакетов прикладных программ.
курсовая работа [3,9 M], добавлен 25.04.2013Применения численного интегрирования. Интерполяционные методы нахождения значений функции. Методы прямоугольников, трапеций и парабол. Увеличение точности, методы Гаусса и Гаусса-Кронрода. Функциональные модели и программная реализация решения задачи.
курсовая работа [450,9 K], добавлен 25.01.2010Определение зависимости между экспериментальными данными при помощи аппроксимации, особенности решения поставленной задачи различными способами, проведение расчетов с помощью табличного процессора Microsoft Excel и среды программирования Turbo Pascal 7.0.
курсовая работа [765,0 K], добавлен 25.02.2012Алгоритм симплекс-метода. Задача на определение числа и состава базисных и свободных переменных, построение математической модели. Каноническая задача линейного программирования. Графический метод решения задачи. Разработки математической модели в Excel.
курсовая работа [1,1 M], добавлен 18.05.2013Применение численного метода решения систем линейных алгебраических уравнений, используемых в прикладных задачах. Составление на базе метода матрицы Гаусса вычислительной схемы алгоритма и разработка интерфейса программы на алгоритмическом языке.
курсовая работа [823,9 K], добавлен 19.06.2023Обзор алгоритмов методов решения задач линейного программирования. Разработка алгоритма табличного симплекс-метода. Составление плана производства, при котором будет достигнута максимальная прибыль при продажах. Построение математической модели задачи.
курсовая работа [266,4 K], добавлен 21.11.2013Рассмотрение двух способов решения систем линейных алгебраических уравнений: точечные и приближенные. Использование при программировании метода Гаусса с выбором главного элемента в матрице и принципа Зейделя. Применение простой итерации решения уравнения.
курсовая работа [879,8 K], добавлен 05.06.2012Программный продукт для решения систем линейных уравнений методом Гаусса. Алгоритм для проведения вычислений. Цель разработки и область ее применения. Схема информационных потоков. Метод Гаусса: исключение неизвестных. Проектирование удобного интерфейса.
курсовая работа [340,0 K], добавлен 02.07.2010Анализ метода линейного программирования для решения оптимизационных управленческих задач. Графический метод решения задачи линейного программирования. Проверка оптимального решения в среде MS Excel с использованием программной надстройки "Поиск решения".
курсовая работа [2,2 M], добавлен 29.05.2015Разработка программного продукта для решения систем линейных алгебраических уравнений методом Гаусса с помощью ЭВМ. Математическое описание объекта моделирования, начальные и граничные условия. Алгоритм реализации задачи. Использование модуля CRT.
курсовая работа [269,6 K], добавлен 07.01.2016