Rose Solver (v4.14.5)
Solution Methods
- Added support for new heuristics along with validation steps to ensure heuristic solutions are valid
- Rose now supports cuOpt version 25, expanding compatibility with external GPU-based solvers.
Architectural Improvements
- Introduced a constraint model to track MIP-specific information for smarter heuristic and method selection
- Added support for reduced cost strengthening
- Introduced domain propagation capabilities
- Added a solution pool and prime space access for future expansion
Interface and Integration
- Incorporates with new contract standards between other applications
- Output metrics are now organized by topic and include distributed run information
- Improved internal file support, including new outputs to assist in integration with downstream tools
Performance Optimizations
- Optimized node storage, sorting, queueing, and management in distributed solve environments
- Improved LP solve data structures for faster and more memory-efficient performance
- Streamlined distribution communication, reducing latency and overhead
Robustness Enhancements
- Fixed issues in reporting and termination logic, improving reliability
Web Interface (v0.7.0)
Distributed Solves Support
- Users can now submit distributed solves via the user interface and view the selected configuration clearly on the solutions page
- The interface dynamically fetches and displays allowed node counts based on organizational settings, ensuring that users only see valid options
Dashboard Filter & Sort Persistence
- Filter, sort, and page selections are now stored in session storage and synchronized with the URL, allowing users to retain state across navigation
- Supports bookmarking and sharing filtered solve views
Usability Improvements
- Improved the cancel confirmation message, now including the problem name for clearer context
- Enhanced handling and display of 500 errors, with more consistent and informative messages across the app
- Updated status chips with revised colors and improved icons for optimal, error, and other states to enhance readability and visual feedback.
Rose Solver Integration
- Updated the interface to support and render new Rose 4–specific metrics
Backend Components (v0.7.0)
Distributed Solves Support
- Introduced support for distributed solve workflows, including infrastructure, solve limits, job failure handling, and various hardware compatibility.
Enhanced Observability & Tracing
- Integrated new solve tracing across solve workflows, including solve submission and cancellation
- Enabled service graphs and standardized observability backends
- Improved tracing labels and user-friendly naming to help with debugging and performance analysis
User Account & Organization Management
- Added user filtering support to the backend for future use in the user interface
- Introduced a new organization configuration endpoint to centralize and manage org-specific settings.
Error Handling & Stability Improvements
- Generalized user-facing error messages for clarity
- Added alarms for zombie solves and job failures
- Improved handling of signal terminate messages and added support for requeue delays and retry policies in distributed solve jobs
Validation and Security Enhancements
- Added validation for uploaded filenames
- Prevented deletion of critical infrastructure components
- Updated IAM policies to support secure backups
Rose Solver Integration
- Integrated Rose v4.14.5 with improved default versioning for distributed environments
Comments
0 comments
Please sign in to leave a comment.