Commit Graph

11 Commits

Author SHA1 Message Date
245c4b502d docs: Improve readability of section 3.1 in Chen et al. paper
- Reformatted text for better clarity and structure
- Preserved original content and technical details
- Enhanced visual separation of key points
- Maintained consistent markdown formatting
2025-03-06 12:08:49 +08:00
ed4eb75b7f docs: Update mathematical notation and formatting in Chen et al. paper
- Improved LaTeX formatting for mathematical equations
- Added bold notation for vectors and matrices
- Corrected superscript and subscript formatting
- Enhanced readability of mathematical expressions in the paper
2025-03-04 17:55:21 +08:00
a06b3e8399 feat: Add perpendicular distance calculation utility function
Implemented a utility function `calculate_perpendicular_distance` in the `app/utils/__init__.py` module. The function calculates the perpendicular distance between a point and a line using NumPy, with type hints and runtime type checking using jaxtyping and typeguard.
2025-03-04 17:34:27 +08:00
ab64051237 Add GLPK paper PDF to repository
Former-commit-id: b9a541d69b1110a167209d05db818ded89fe58e1
2025-03-04 11:00:31 +08:00
2496e65aab markdown paper
Former-commit-id: 590a637315
2025-03-04 10:21:44 +08:00
51a1a6c062 papers
Former-commit-id: 74b37f4b8f
2025-03-03 17:42:36 +08:00
6034175a10 refactor: Migrate solver module to use CVXOPT wrapper
- Rename `_wrap` to `_cvx_opt_wrap` for consistency
- Update import paths in solver module
- Add type hints to `solution_mat_clusters` method
- Improve type annotations in `solve` method
2025-03-03 17:40:05 +08:00
39da7992d4 feat: Add CVXOPT solver infrastructure and VSCode settings
- Add CVXOPT dependency to pyproject.toml and uv.lock
- Create solver module with GLPK-based integer linear programming solver
- Add VSCode Python analysis settings
- Implement matrix and sparse matrix wrappers for CVXOPT
- Add GLPK solver wrapper with type-safe interfaces
2025-03-03 17:27:42 +08:00
f0f71f7f81 x 2025-03-03 12:03:37 +08:00
25a66cd95c x 2025-03-03 11:37:05 +08:00
8feec345b9 init 2025-03-03 11:14:21 +08:00