paper-with-me

Papers

optimizn: a Python Library for Developing Customized Optimization Algorithms

2025-02-25 · Akshay Sathiya, Rohit Pandey

Combinatorial optimization problems are prevalent across a wide variety of domains. These problems are often nuanced, their optimal solutions might not be efficiently obtainable, and they may require lots of time and compute resources to solve (they are NP-hard). It follows that the best course of action for solving these problems is to use general optimization algorithm paradigms to quickly and easily develop algorithms that are customized to these problems and can produce good solutions in a reasonable amount of time. In this paper, we present optimizn, a Python library for developing customized optimization algorithms under general optimization algorithm paradigms (simulated annealing, branch and bound). Additionally, optimizn offers continuous training, with which users can run their algorithms on a regular cadence, retain the salient aspects of previous runs, and use them in subsequent runs to potentially produce solutions that get closer and closer to optimality. An earlier version of this paper was peer reviewed and published internally at Microsoft.

📄 PDF Abstract BibTeX arXiv:2503.00033

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial Optimization

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

Kernel methods library for pattern analysis and machine learning in python

2020-05-27 · Pradeep Reddy Raamana

Kernel methods have proven to be powerful techniques for pattern analysis and machine learning (ML) in a variety of domains. However, many of their original or advanced implementations remain in Matlab. With the incredib…

BIG-bench Machine LearningDomain Adaptation

PyTSK: A Python Toolbox for TSK Fuzzy Systems

2022-06-07 · Yuqi Cui, Dongrui Wu, Xue Jiang, Yifan Xu

This paper presents PyTSK, a Python toolbox for developing Takagi-Sugeno-Kang (TSK) fuzzy systems. Based on scikit-learn and PyTorch, PyTSK allows users to optimize TSK fuzzy systems using fuzzy clustering or mini-batch …

Clustering

gsplat: An Open-Source Library for Gaussian Splatting

2024-09-10 · Vickie Ye, RuiLong Li, Justin Kerr, Matias Turkulainen 외

gsplat is an open-source library designed for training and developing Gaussian Splatting methods. It features a front-end with Python bindings compatible with the PyTorch library and a back-end with highly optimized CUDA…

DRO: A Python Library for Distributionally Robust Optimization in Machine Learning

2025-05-29 · Jiashuo Liu, Tianyu Wang, Henry Lam, Hongseok Namkoong 외

We introduce dro, an open-source Python library for distributionally robust optimization (DRO) for regression and classification problems. The library implements 14 DRO formulations and 9 backbone models, enabling 79 dis…

Tsururu: A Python-based Time Series Forecasting Strategies Library

2025-09-19 · Alina Kostromina, Kseniia Kuvshinova, Aleksandr Yugay, Andrey Savchenko 외 arxiv

While current time series research focuses on developing new models, crucial questions of selecting an optimal approach for training such models are underexplored. Tsururu, a Python library introduced in this paper, brid…

Time Series Forecasting