Справочник от Автор24
Поделись лекцией за скидку на Автор24

Логистическое уравнение ( уравнение Ферхюльста). Дискретный аналог уравнения Ферхюльста

  • 👀 291 просмотр
  • 📌 219 загрузок
Выбери формат для чтения
Статья: Логистическое уравнение ( уравнение Ферхюльста). Дискретный аналог уравнения Ферхюльста
Найди решение своей задачи среди 1 000 000 ответов
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Логистическое уравнение ( уравнение Ферхюльста). Дискретный аналог уравнения Ферхюльста» pdf
Логистическое уравнение ( уравнение Ферхюльста) Verhulst – бельгийский математик. Logistics – искусство вычислений. Логистическое уравнение появилось при рассмотрении модели роста численности населения. Пусть  = () – численность популяции в момент времени ,  – емкость среды ( то есть максимально возможная численность популяции) Исходные предположения для вывода уравнения: 1. скорость размножения популяции пропорциональна её текущей численности ; 2. скорость размножения популяции пропорциональна количеству доступных ресурсов которое, в свою очередь, пропорционально  −  =  1 − . Заметим,что конкуренция за ресурсы ограничивает рост популяции. Учитывая вышесказанное, уравнение можно записать в виде   =  1 − ,   где  – коэффициент пропорциональности, характеризующий скорость роста популяции,  > 0. Первоначальная численность популяции задается начальным условием: (0) =  . Решение уравнения. Заметим, что функции  = 0 и  =  при всех  являются решениями данного уравнения, поэтому решаем уравнение для  ∈ (0; ). В уравнении сделаем замену = ,  = ,  =  ;  ∈ (0; ),  ∈ (0; 1),  =  . Получаем: Интегрируем:  = (1 − );  !   = (1 − ) (ln|| − ln |1 − !  |)|!  = (1 − ) ; !  ;  =  ; 1 1 " − #  = ;  −1 "ln '   ' − ln ' '# = . −1  − 1 Так как  ∈ (0; 1), то ()*+( = +*) . Учитывая это, получаем: ,- ) )  =  . (1 − ) (1 −  ) (1 −  ) 1 −  1 −  = , = . /! , = , (1 − ) (1 − )   . /! 1 1 −  1 1 −  −1 = , = + 1,   . /!   . /! 1 1 −  +  . /!  . /! = ,  = .   . /! 1 −  +  . /! Поведение решения на бесконечности:  . /!   lim () = lim = lim = = 1. /! 1 1 !→45 !→5 1 +  (. − 1) !→45  +  1 −  . /! . /! Подставляя  = и  =  в решение  = следовательно, точным решением уравнения ; ;! ) 6 78 , +*) 4) 6 78 =  1 − получаем = 9 78 6 : 9 9 +*  4  6 78 : : является функция , и,  . /! + (. /! − 1) получившая название логистической функции, где  – начальная численность популяции. Так как lim!→45 () = 1, () = (), то lim!→45 () = , здесь  – емкость среды, то есть максимально возможная численность популяции. Это решение не дает периодических решений или каких бы то ни было отклонений. 1 () = Дискретный аналог уравнения Ферхюльста Рассмотрим уравнение Ферхюльста  = (1 − ).  Пусть время изменяется дискретно:  = 0, 1, 2, … . Обозначим (0) =  , (1) = + , (2) = > , … , () = ! , где ! - численность популяции в году .  ∆ ≈ , ∆ = ( + 1) −  = 1, ∆ = !4+ − ! .  ∆ Получаем: !4+ − ! = ! (1 − ! ), 1 !4+ = (1 + )! −  ! > . Это уравнение рассматривал Фейгенбаум (дерево Фейгенбаума). Преобразуем уравнение к виду  !4+ = (1 + )! 1 −  1+ ! / +4/ и сделаем замену +4/ ! = ! , при которой ! = / ! . В результате получаем уравнение отсюда следует уравнение !4+ = (1 + )! (1 − ! ). Используя  вместо 1 + , получаем дискретный аналог уравнения Ферхюльста: AB4C = DAB (C − AB ). Будем изучать это уравнение при разных значениях параметра . 2 Аттракторы. Виды аттракторов. Условия устойчивости аттракторов. Пусть переход системы от одного состояния к другому описывается уравнением !4+ = E(! ), и начальные условия системы выбираются произвольно ( случайным образом), тогда конечное поведение системы описывается точкой или множеством точек. Точка или множество точек, которые притягивают к себе все ближайшие точки, называется аттрактором. Есть три вида аттракторов: 1. аттрактор фиксированной ( неподвижной) точки, 2. предельный цикл или периодический аттрактор, 3. хаотический или странный аттрактор. Классификация поведения нелинейной системы: • устойчивое и сходящееся к положению равновесия, • колеблющееся в устойчивом предельном цикле, • хаотичное, но ограниченное, • неустойчивое и неограниченное. В логистическом уравнении !4+ = ! (1 − ! ), ! ∈ F0; 1G,  − параметр. Будем рассматривать 0 ≤  ≤ 4, так как при  > 4, решения {! } стремятся к −∞ . Это неустойчивое и неограниченное поведение системы. Аттрактор фиксированной точки. Рассмотрим уравнение A = M(A) Пусть отображение (функция ) M удовлетворяет следующим условиям: 1. E: O → O, где O – замкнутый интервал, т.е. если  ∈ O, то E() ∈ O; 2. на этом интервале E является сжатием, т.е.существует такое P ∈ (0; 1), что |E() − E( Q )| ≤ P ∙ | −  Q | для любых ,  Q ∈ O. Тогда, в силу принципа сжатых отображений, уравнение A = M(A) имеет единственное решение  ∗ ∈ O, и для любого начального условия  ∈ O последовательность {! },  = 0,1,2, … , определяемая условием !4+ = E(! ), сходится к значению  ∗ . Переходя к пределу в уравнении !4+ = ! (1 − ! ), получаем  ∗ =  ∗ (1 −  ∗ ), ∗ поэтому неподвижную точку  разностного уравнения !4+ = ! (1 − ! ) находим, решая уравнение  = (1 − ), то есть  = E(), где E() = (1 − ). Получаем: −1  = 0 или 1 = (1 − ), отсюда  =  − 1, = .  Таким образом −1 +∗ = 0, >∗ = .  /*+ Если  ∈ (0; 1), то  − 1 < 0 и / < 0, то есть >∗ не принадлежит отрезку F0; 1G. 3 Для того, чтобы точка  ∗ была единственным пределом последовательности {! }, т.е. для того, чтобы этот предел существовал, надо, чтобы E удовлетворяла условию 2). Условие 1) для E() выполнено на F0; 1G, т.е. если  ∈ F0; 1G, то E() ∈ F0; 1G. Условие 2) будет выполнено, если |E Q ( ∗ )| < 1. Если траектория начинается недалеко от положения равновесия, то сойдется или нет эта ;_ траектория к  ∗ , зависит от ^ ( . ; ` ∗ Неподвижная (фиксированная) точка является локально устойчивой (притягивающей), если |E Q ( ∗ )| < 1; нейтрально устойчивой, если |E Q ( ∗ )| = 1; неустойчивой (отталкивающей), если |E Q ( ∗ )| > 1. Найдем E Q (): E() =  −  > , E Q () =  − 2. Вычислим E Q () в точках +∗ и >∗ : E Q (0) = , E Q  /*+ / =  − 2 ∙ /*+ / =  − 2 + 2 = 2 − . Заметим, что || =  для  ≥ 0 и |2 − | = | − 2|, | − 2| < 1 => −1 <  − 2 < 1 => 1 <  < 3. | − 2| = 1 =>  − 2 = 1 или  − 2 = −1 =>  = 1 или  = 3. | − 2| > 1 =>  − 2 < −1 или  − 2 > 1 =>  < 1 или  > 3. Полученные результаты запишем в виде таблицы: Локально Вид устойчивости Нейтрально Неустойчивая устойчивая устойчивая (отталкивающая) фиксированной точки (притягивающая) |E Q ( ∗ )| < 1 |E Q ( ∗ )| = 1 |E Q ( ∗ )| > 1 +∗ = 0 >∗ = −1  Решая неравенство 0≤<1 /*+ / =1 1<<3  = 1 или  = 3 < 0, получаем 0 <  < 1 >1  < 1 или  > 3 Получим следующую зависимость вида устойчивости неподвижной точки от значения параметра :  ∈ (0; 1)  ∈ (1; 3)  ∈ (3; 4G =1 =3 +∗ =0 >∗ = −1  Локально устойчивая >∗ < 0 Нейтрально устойчивая >∗ = 0 = +∗ Неустойчивая Неустойчивая Неустойчивая Локально устойчивая Нейтрально устойчивая Если E Q ( ∗ ) = 0, точка  ∗ является суперустойчивой. 4 Неустойчивая Условие |E Q ( ∗ )| < 1 означает, что пока тангенс угла наклона касательный к графику функции в точке  ∗ лежит между −1 и 1, эта фиксированная точка локально устойчива. Если E Q ( ∗ ) = 1, касательная к графику функции совпадает с прямой  = . E Q ( ∗ ) = 1 => точка  ∗ нейтрально устойчивая, т.е. она перестает быть устойчивой (притягивать последовательность ! ), но еще не отталкивающая, т.е. не является неустойчивой. Пример1. При  = 2,81 получаем две точки +∗(>) = 0 и >∗(>) = Пример 2. При  = 3,9 >∗ = /*+ / = g,h*+ g,h >h /*+ / = gh ≈ 0,74. При = 4 >∗ = = /*+ / >.d+*+ >.d+ = = j*+ j +d+ >d+ ≈ 0,64. g = j = 0,75. В случаеях, когда  = 3,9 или  = 4 , решения остаются ограниченным, но меняются хаотично и не остаются на каком-то уровне даже после большого числа итераций. При других начальных условиях поведение остается таким же, но хаотическое поведение в случаях различных начальных условий, вообще говоря, различно. Периодический аттрактор Точка >∗ = /*+ / становится неустойчивой, когда  > 3, то есть в точке >∗ при  = 3 меняется поведение (от притягивания к отталкиванию). 5 Вместо одной устойчивой точки появляются две новых, образуя устойчивый периодический цикл периода 2. Это означает (для большинства начальных условий), что после какого-то числа итераций система начинает колебаться от одной из этих точек к другой. Все периодические точки периода 2 могут быть найдены из уравнения  = E > (), к которому приводит соотношение !4> = E(!4+ ) = ElE(! )m = E > (! ), где E(! ) = ! (1 − ! ), > ( ) E ! = ElE(! )m = El! (1 − ! )m = l! (1 − ! )ml1 − ! (1 − ! )m = =  > ! (1 − ! )(1 − ! + ! > ) =  > ! (1 − ! − ! + 2! > − ! g ). Пусть  ∗(>) – неподвижные (фиксированные) точки уравнения  ∗(>) = E > l ∗(>) m. Чтобы их найти, решаем уравнение  =  > (1 −  −  + 2 > −  g ). Очевидно, что + корни, решая уравнение ∗(>) = 0. Делим обе части уравнения на  ≠ 0 и находим остальные 1 =  > (1 −  −  + 2 > −  g ), которое преобразуем к виду  g  g − 2 g  > +  > ( + 1) + 1 −  > = 0. Проверим, является ли  = /*+ / корнем этого уравнения. Используем схему Горнера: −1  g ↓ g Отсюда следует, что >∗(>) = −2 g + g  − > − g −  > /*+ / g + > + −( − 1)l2 + m > +  1 − > + >  −1 корень уравнения. Остальные корни ищем, решая  g  > −  > (1 + ) + ( + 1) = 0. Так как  ≠ 0, делим уравнение на  > : уравнение   > − (1 + ) + /4+ / = 0, вычисляем дискриминант q = (1 + )> − 4( + 1) = 1 + 2 +  > − 4 − 4 =  > − 2 − 3, 6 1 +  ± √  > − 2 − 3 2 q > 0, если  < −1 или  > 3 . В этом случае получаем 2 дополнительных решения ∗(>) g,j = 1 +  ± √  > − 2 − 3 . 2 +4/ , При  = 3 решение получаем q = 0, если  = −1 или  = 3. g∗(>) = j∗(>) = ∗(>) g,j = решение g∗(>) = j∗(>) = +4/ >/ = +4g >∙g = > , g >/ которое совпадает с решением > ∗(>) = /*+ / > g = ; q < 0, если  < −1 или  > 3, дополнительных решений нет. Получаем следующую зависимость количества предельных точек от параметра :  ∈ F3; 4G  ∈ (0; 3) =3 2 точки: 2 точки: 4 точки : + ∗(>) > ∗(>) = 0, > + ∗(>) −1 = .  ∗(>) = 0, = g ∗(>) + = 0, −1 ∗(>) > = ,  1 +  ± √ > − 2 − 3 = . 2 ∗(>) 2 = . 3 g,j ∗(>) ∗(>) Вычислим производную от функции E > () в точке > : > () ^ E t = ^ > (1 − 2 − 2 + 6 > − 4 g )| /*+ = `  /*+ / ` / ( − 1)> ( − 1)g −1 ∙ (1 + ) + 6 − 4 v=  > g =  > − 2( > − 1) + 6( − 1)> − 4( − 1)g =  > − 2 g + 2 + 6( > − 2 + 1) − =  > u1 − 2 ∙ −4( g − 3 > + 3 − 1) =  > − 2 g + 2 + 6 g − 12 > + 6 − 4 g + 12 > − 12 + 4 = =  > − 4 + 4 = ( − 2)> . E > () t w^  ` /*+ / w < 1 <=> | − 2| < 1 <=> −1 <  − 2 < 1 <=> 1<<3 получили |E >Q ^( ∗(>) ^)| = xE Q l ∗(+) mx Это тот же интервал, что для периода 1. Для фиксированных точек  ∗(>) = /*+ / > При  = 3,4 получаем 4 фиксированные точки: +∗(>) = 0; 3,4 − 1 24 12 >∗(>) = = = ≈ 0,706; 3,4 34 17 3,4 + 1 − y3,4> − 2 ∙ 3,4 − 3 4,4 − √1,76 ∗(>) g = = ≈ 0,452; 2 ∙ 3,4 6,8 4,4 + √1,76 ∗(>) j = ≈ 0,842; 6,8 E > () =  > ( −  > −  > + 2 g −  j ); E >Q () =  > (1 − 2 − 2 + 6 > − 4 g ); E >Q (0) =  > = 3, 4> > 1 => + ∗(>) = 0 является неустойчивой фиксированной точкой; E >∗(>) ≈ 3, 4> (1 − 2 ∙ 0,706 − 2 ∙ 3,4 ∙ 0,706 + 6 ∙ 3,4 ∙ 0,706> − 4 ∙ 3,4 ∙ 0,706g ) ≈ >z 7 ≈ 1,96 > 1 => > E >z ∗(>) g ≈ −0,759 => точка, E > j z ∗(>) ∗(>) ≈ 0,706 – неустойчивая фиксированная точка; ≈ 3, 4> (1 − 2 ∙ 0,452 − 2 ∙ 3,4 ∙ 0,452 + 6 ∙ 3,4 ∙ 0,452> − 4 ∙ 3,4 ∙ 0,452g ) ≈ (E >Q (g ∗(>) )( < 1 => g∗(>) ≈ 0,452 – локально устойчивая фиксированная ≈ 3, 4> (1 − 2 ∙ 0,842 − 2 ∙ 3,4 ∙ 0,842 + 6 ∙ 3,4 ∙ 0,842> − 4 ∙ 3,4 ∙ 0,842g ) ≈ ≈ −0,754 => (E >Q j∗(>) ( < 1 => j ∗(>) точка. Фиксированная точка >∗ = /*+ , / ≈ 0,842 – локально устойчивая фиксированная локально устойчивая при  ∈ (1; 3), перестает быть устойчивой при  > 3 ( = 3,4 на рисунке ), но появляются 2 локально устойчивые точки g ∗(>) и j ∗(>) периода 2. Аналогично решение +∗ = 0 породило решение >∗ = /*+ / в случае, когда рассматривали фиксированные точки периода 1. Когда значение параметра растет от 3,4 до 3,5, устойчивый цикл периода 2, существующий в точках g и j перестает быть устойчивым и обе точки порождают две новых точки (каждая). Эти 4 новые точки формируют новый устойчивый цикл периода 4. ∗(>) ∗(>) E > () при  = 3.51 Это явление называется удвоением периода. 8 E j () при  = 3.51 Когда  увеличивается дальше, 4 устойчивые точки периода 4 перестают быть устойчивыми и порождают 8 новых точек устойчивый цикл периода 8. Точки, в которых решение удваивается, являются точками бифуркации. Бифуркационный процесс продолжается, порождая устойчивые циклы 16 , 32, 64, … . Цикл периода 2 формирует цикл периода 2 4+ . Эти точки могут быть найдены, и их устойчивость определяется так же, как в случае периода 2. Когда устойчивая точка (или устойчивый цикл) перестает быть устойчивым, она больше не притягивает точки. Однако, если значение неустойчивой фиксированной точки (или значение в точках неустойчивого цикла) дано как начальное условие системы, тогда устойчивые фиксированные точки (или устойчивый цикл) не притягивают эти точки, система остается в этих точках. Аттрактор, состоящий из двух точек периода 2, не может притягивать неустойчивые фиксированные точки периода 1 +∗ = 0, >∗ = /*+ / и точку  = 1.. Точка  = 1 не является фиксированной, так как F (1) = 0 , то начальное условие  = 1 порождает последовательность + = 0, > = 0, g = 0, … , ! = 0, … . Это нелинейное отображение описывает два эффекта: • Размножение популяций со скоростью, пропорциональной ее численности, когда численность мала. • Конкуренцию( смертность при плотности) за жизненные ресурсы , при которой скорость размножения падает из-за ограничения на максимальную емкость среды, в которой обитает популяция. 9 Зависимость поведения популяции от параметра . • • значение • Если  ∈ (0; 1), популяция вымрет, независимо от начальных условий; если  ∈ (1; 2), численность популяции быстро выйдет на стационарное /*+ , / независимо от начальных условий; если  ∈ (2; 3), численность популяции точно также придет к тому же стационарному значению /*+ / , но вначале будет колебаться вокруг него; • если  ∈ (3; 1 + √6), 1 + √6 ≈ 3,45, численность популяции будет бесконечно колебаться между двумя значениями, причем их величина не зависит от ; • если  ∈ (1 + √6; 3,54), то численность популяции будет колебаться между четырьмя значениями, • если  > 3,54, то численность популяции будет колебаться между 8 значениями, потом 16, 32 и т.д. Длина интервала изменения параметра, при котором начинаются колебания между одинаковым количеством значений, уменьшается по мере увеличения . Отношение между двумя длинами системных интервалов стремится к константе Фейгенбаума, равной б = 4,669 … . Подобное поведение является типичным примером каскада бифуркаций удвоения периода. • При значении  ≈ 3,57 начинается хаотичное поведение, а каскад удвоений заканчивается. Колебаний больше не наблюдается. Небольшие изменения в начальных условиях приводят к несопоставимым отличиям дальнейшего поведения системы во времени, что является основной характеристикой хаотического поведения. • Большинство значений, превышающих 3,57 демонстрируют хаотическое поведение, однако существуют узкие, изолированные «окна» значений , при которых система ведет себя регулярно (« окна периодичности»). Например, начиная с значения 1 + √8 ≈ 3,83 , существует интервал параметров , при котором наблюдаются колебания между 3 значениями, а для больших  – между 6 , потом 12 и т.д. Фактически в системе можно найти периодические колебания с любым количеством значений. Последовательность смены количества значений удовлетворяет порядку Шарковского. • При  > 4 значения отображения покидают интервал F0; 1G и расходятся при любых начальных условиях. Литература 1. Капица С., Курдюмов С., Малинецкий Г. Синергетика и прогнозы будущего.2-е изд. – М.:Эдиториал УРСС, 2001.– 288 с. 2. Tuula Kinnunen. On the way to the chaos. – Publications of the Turku school of Economics and Bisiness Administration,Sarija/Series D-6, 1993, 134 p. 10 Ферхюльст, Пьер Франсуа Пьер Франсуа́ Ферхю́льст (фр. Pierre François Verhulst; 28 октября 1804, Брюссель, — 15 февраля 1849, там же) — бельгийский математик, известен работами в области моделирования численности населения. Начальное образование получил в Брюсселе, в 1822 году поступил в университет Гента, где в 1825 году получил докторскую степень за работы по теории чисел. На протяжении учебы получил несколько наград за работы по вариационному исчислению. Бельгийская революция 1830 года и ввод голландских войск в 1831 году частично отвлекли Ферхюльста от исследований, но все его политические начинания закончились неудачей, что однако не мешало ему в дальнейшем исследовать социальные проблемы с математической точки зрения. Занимался переводом книг по физике, с 1835 года стал профессором Брюссельского университета, где он преподавал астрономию, небесную механику, дифференциальное и интегральное исчисления, теорию вероятности, геометрию и тригонометрию. Интерес к изучению теории вероятности возник у него при наблюдении лотереи, но позже он выразил его применительно к политической экономии и демографическим вопросам. В то время эти области активно развивались благодаря работам Мальтуса и накоплению статистических данных в науках о человечестве. Наиболее известной работой является формулирование логистического уравнения для численности населения, также называемое уравнением Ферхюльста. Введенный им в уравнение Мальтуса дополнительный отрицательный член, пропорциональный квадрату скорости роста отражает уменьшение численности за счет ограниченности ареала обитания или же количества ресурсов. В 1840 году он становится профессором бельгийского военного университета. За работу по эллиптическим функциям в 1841 году был выбран членом бельгийской Академии Наук. В 1848 году был избран ее президентом. Но, так как на протяжении жизни обладал слабым здоровьем, беспокоившим его многие годы, пробыл в должности всего год, после чего скончался в возрасте 45 лет. Основываясь на своих расчетах, Ферхюльст предсказал верхнюю границу численности населения Бельгии, равную 9 400 000 человек. Фактически, в 1994 году население Бельгии составляло 10 118 000 человек, что при учете фактора миграции, позволяет говорить о сравнительно хорошей точности оценки. 11
«Логистическое уравнение ( уравнение Ферхюльста). Дискретный аналог уравнения Ферхюльста» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Тебе могут подойти лекции

Смотреть все 938 лекций
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot