Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Known Issues, and TODO List

Boost , Math Toolkit 2.5.0 , Chapter 18. Library Status

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Преимущественно это список ТОДО или список возможных будущих улучшений. Элементы, промаркированные «Высоким приоритетом», влияют на правильное функционирование компонента и должны быть исправлены как можно скорее. Элементы с надписью «Средний приоритет» являются желательными улучшениями, часто относящимися к производительности компонента, но не влияют на его точность или функциональность. Предметы с надписью «Низкий приоритет», вероятно, должны быть исследованы в какой-то момент. Очевидно, что такие классификации весьма субъективны.

Если вы не видите компонент, перечисленный здесь, то у нас нет никаких известных проблем с ним.

Derivatives of Bessel functions (and their zeros)

Потенциально возможна поддержка<cyl_bessel_j_prime()>и<cyl_neumann_prime()>. Можно было бы также представить себе поддержку их нулей, но они могут быть медленнее для расчета, поскольку вместо итерации Ньютона может потребоваться корневая скобка (для отсутствия 2-х производных).

С самого начала. Математические функции Бесселя настолько превосходны, что быстрый путь к<cyl_bessel_j_prime()>и<cyl_neumann_prime()>будет через отношения с<cyl_bessel_j()>и<cyl_neumann()>.

tgamma
  • Можно ли еще больше оптимизировать приближениеЛанчоса? (низкий приоритет)
Incomplete Beta
  • Исследуйте асимптотическое расширение Дидонато и Морриса для больших a и b (средний приоритет).
Inverse Gamma
  • Исследуйте, можем ли мы вообще пропустить итерацию, если первое приближение достаточно хорошо.
Polynomials
  • Легендарные и Лагерские полиномы имеют удивительно разную частоту ошибок на разных платформах, учитывая, что они оцениваются только с помощью основных арифметических операций. Может быть, это нам что-то говорит, а может и нет (низкий приоритет).
Elliptic Integrals
  • Алгоритмы Карлсона (в основном RJ) несколько склонны к внутреннему переливу/подтеканию, когда аргументы очень велики или малы. Соотношения однородности:] [para RF(ka, kb, kc) = k-1/2RF(a, b, c)]] [para и] [para RJ(ka, kb, kc, kr) = k-3/2RJ(a, b, c, r)] [пункт можно было бы использовать для обхода проблемы здесь: при условии, что проблемные домены могут быть точно идентифицированы. (Средний приоритет).
  • Существует несколько других интегралов: функции Булиршаel, которые могут быть реализованы с использованием интегралов Карлсона (Low Priority).
  • Интегральные элементы K(k) и E(k) могут быть реализованы с использованием рациональных приближений (как для эффективности, так и для точности). (средний приоритет).
Owen's T Function

Существует проблемная область с произвольной точностью, когдаaочень близко к 1. Однако обратите внимание, что значение дляT(h, 1)хорошо известно и легко поддается вычислению, и если мы заменимakтерминов серии T1, T2 или T4 на[ak- 1], то мы получим разницу междуT(h, a)иT(h, 1). К сожалению, это не улучшает конвергенцию этих серий в этой области. Это, конечно, выглядит так, как будто новая серия с точки зрения(1-а)kвозможна и желательна в этой области, но в настоящее время она остается неуловимой.

Jocobi elliptic functions

Они полезны в инженерных приложениях - у нас была просьба добавить их.

Statistical distributions
  • Может быть, переход к нормальному распределению как к лучшему приближению для очень больших степеней свободы?
Feature Requests

У нас есть запрос на функцию Ламберта W, см.#11027.

В следующей таблице перечислены дистрибутивы, которые находятся в других пакетах, но которые еще не представлены здесь, чем чаще встречается дистрибутив, тем выше приоритет для его реализации:

Распределение

R

Математика 6

НИСТ

Регресс +

Мэтлаб

Геометрия

X

X

-

-

X

Многочлен

X

-

-

-

X

Туки Ламбда

X

-

X

-

-

Полунормальный / Сложенный нормальный

-

X

-

X

-

Чи

-

X

-

X

-

Гумбель

-

X

-

X

-

Дискретная форма

-

X

-

-

X

Серия журналов

-

X

-

X

-

Накагами (обобщенная Чи)

-

-

-

X

X

Логистическая

-

-

-

-

X

Туки (Студенческий диапазон)

X

-

-

-

-

Сумма ранга Уилкоксона

X

-

-

-

-

Винкосон подписал ранг

X

-

-

-

-

Нецентральная бета

X

-

-

-

-

Максвелл

-

X

-

-

-

Бета-Биномиал

-

X

-

-

-

Бета-отрицательный биномиальный

-

X

-

-

-

Зипф

-

X

-

-

-

Бирнбаум-Сондерс / Усталость

-

-

X

-

-

Двойная экспоненциальность

-

-

X

-

-

Нормальная мощность

-

-

X

-

-

Сила логнормального

-

-

X

-

-

Косин

-

-

-

X

-

Двойная гамма

-

-

-

X

-

Двойной Вейбул

-

-

-

X

-

Гиперболический секант

-

-

-

X

-

Семициркулярный

-

-

-

X

-

Брэдфорд

-

-

-

X

-

Бирр / Фиск

-

-

-

X

-

Взаимный

-

-

-

X

-

Колмогоровское распределение

-

-

-

-

-

Также просят более одного раза:

  • Добавьте поддержку интерполированных распределений, возможно, в сочетании с числовой интеграцией и дифференциацией.
  • Добавьте поддержку бивариативных и многовариантных дистрибутивов: особенно нормальных.
  • Добавьте поддержку журнала cdf и pdf: это в основном оптимизация производительности, поскольку мы можем избежать некоторых специальных вызовов функций для некоторых дистрибутивов, возвращая журнал результата.

PrevUpHomeNext

Статья Known Issues, and TODO List раздела Math Toolkit 2.5.0 Chapter 18. Library Status может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Chapter 18. Library Status ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 08:25:00/0.029263973236084/1