Разработка алгоритмов для визуализации и анализа решения задач линейного программирования

Авторы

  • Буронова Муниса Баходировна Автор
  • Хакимов Дониёр Бахтиёр Угли Автор

DOI:

https://doi.org/10.5281/zenodo.20229799

Ключевые слова:

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

Аннотация

В статье изложены результаты разработки и исследования алгоритма геометрической визуализации
GVA (Geometric Visualization Algorithm) для задач линейного программирования (ЛП). Предложенный алгоритм
обеспечивает синхронизированное отображение трёх форм представления задачи – геометрической (область
допустимых решений), алгебраической (симплекс-таблица) и числовой (значения целевой функции) – в реальном
времени в единой интерактивной браузерной среде. GVA включает четыре модуля: GVA-Build, GVA-Level, GVASimplex
и GVA-Render. Тестирование на десяти задачах различных типов подтвердило точность алгоритма на
уровне |Δ| < 10–10; суммарное время выполнения при числе ограничений m = 10 составляет 27,99 мс

Биографии авторов

  • Буронова Муниса Баходировна

    магистрантка 2-го курса кафедры “информационные технологии”
    Деновского института предпринимательства и педагогики

  • Хакимов Дониёр Бахтиёр Угли

    Магистрант 2-го курса кафедры “информационные технологии”
    Деновского института предпринимательства и педагогики

Библиографические ссылки

1. Акулич И. Л. Математическое программирование в примерах и задачах: учеб. пособие. – 3-е изд. – М.: Высшая

школа, 2009. – 432 с.

2. Журавлёва В. В. “Компьютерная визуализация математических объектов в учебном процессе” // Современные

проблемы науки и образования. – 2019. – № 3. – С. 45–52.

3. Зайченко Ю. П. Исследование операций: учеб. пособие. – 7-е изд. – Киев: Вища школа, 2006. – 688 с.

4. Карманов В. Г. Математическое программирование: учеб. пособие. – 5-е изд. – М.: ФИЗМАТЛИТ, 2004. – 264 с.

5. Мамажанов М. Методы оптимизации в экономических расчётах: учеб. пособие. – Ташкент: ТГЭУ, 2018. – 240 с.

6. Hamdy Taha. Исследование операций. Введение. – 10-е изд. – М.: Вильямс, 2019. – 1056 с.

7. Berkelaar M., Eikland K., Notebaert P. Introduction to lp_solve 5.5.2.11. – 2019.

8. George Dantzig. Linear Programming and Extensions. – Princeton: Princeton University Press, 1963. – 656 p.

9. Diamond S., Boyd S. “CVXPY: A Python-Embedded Modeling Language for Convex Optimization” // Journal of Machine

Learning Research. – 2016. – Vol. 17, No. 83. – P. 1–5.

10. Raymond Duval. Understanding the Mathematical Way of Thinking – The Registers of Semiotic Representations. –

Springer, 2017. – 237 p.

11. Gurobi Optimization. Gurobi Optimizer Reference Manual. – 2024.

12. IBM ILOG CPLEX Optimization Studio. CPLEX User’s Manual. – Version 22.1. – 2023.

13. John Mason, Burton L., Stacey K. Thinking Mathematically. – 2nd ed. – London: Pearson, 2018. – 264 p.

14. MathWorks. Optimization Toolbox™ User’s Guide. – MATLAB R2024a. – 2024.

15. Mozilla Foundation. Canvas API. – MDN Web Docs, 2024.

16. Mitchell S., O’Sullivan M., Dunning I. “PuLP: A Linear Programming Toolkit for Python” // Optimization Online. – 2020.

17. PHPSimplex: Online Tool for Solving Linear Programming Problems.

18. SciPy Community. scipy.optimize.linprog – SciPy v1.11.4 Manual. – 2024.

19. Wolfram Research. LinearProgramming – Wolfram Language Documentation. – 2024.

20. Khronos Group. WebGL 2.0 Specification. – 2023.

21. Jakob Nielsen. “Response Times: The 3 Important Limits” // Nielsen Norman Group. – 1993 (updated 2023).

22. GeoGebra Team. GeoGebra – Dynamic Mathematics for Everyone. – 2024.

23. IMS Global Learning Consortium. Learning Tools Interoperability (LTI) Core Specification. – Version 1.3. – 2023.

Загрузки

Опубликован

2026-05-06

Как цитировать

Разработка алгоритмов для визуализации и анализа решения задач линейного программирования. (2026). MAKTABGACHA VA MAKTAB TA’LIMI JURNALI, 4(5). https://doi.org/10.5281/zenodo.20229799