Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
lab-core
/
rcspp
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
2
Code
Issues
2
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Roadef
- #26
#26
Closed
legraina
wants to merge 46 commits into
main
lab-core/rcspp:main
from
roadef
lab-core/rcspp:roadef
Copy head branch name to clipboard
Conversation
Commits
46
(46)
Checks
Files changed
Closed
Roadef
#26
legraina
wants to merge 46 commits into
main
lab-core/rcspp:main
from
roadef
lab-core/rcspp:roadef
Copy head branch name to clipboard
Commits
Commits on Mar 10, 2026
Move the list of non-dominated labels to a Bucket class.
legraina
committed
ae84696
View commit details
Copy full SHA for ae84696
Browse repository at this point
Code running correctly, but still some bugs on the dominance and the buckets.
legraina
committed
1e06699
View commit details
Copy full SHA for 1e06699
Browse repository at this point
Working Buckets.
legraina
committed
8ab3791
View commit details
Copy full SHA for 8ab3791
Browse repository at this point
Moved print labels to TRACE level.
legraina
committed
8beb230
View commit details
Copy full SHA for 8beb230
Browse repository at this point
Change ResourceType to ContainerResourceType.
legraina
committed
722c718
View commit details
Copy full SHA for 722c718
Browse repository at this point
Fix all the errors with LabelContainerType to make it work for vrp and python.
legraina
committed
969e51a
View commit details
Copy full SHA for 969e51a
Browse repository at this point
Resolve copilot comments.
legraina
committed
ef27efc
View commit details
Copy full SHA for ef27efc
Browse repository at this point
Fix format for fast_domiance_check
legraina
committed
0f50c64
View commit details
Copy full SHA for 0f50c64
Browse repository at this point
Fix adjency matrix in connectivity.
legraina
committed
6cf7447
View commit details
Copy full SHA for 6cf7447
Browse repository at this point
Commits on Apr 22, 2026
Fix some bug in greedy. Also fix make_resource() and reset().
legraina
committed
917211e
View commit details
Copy full SHA for 917211e
Browse repository at this point
Change make_resource to create_resource
legraina
committed
6a2e782
View commit details
Copy full SHA for 6a2e782
Browse repository at this point
Commits on Apr 23, 2026
Merged
legraina
committed
aac8b21
View commit details
Copy full SHA for aac8b21
Browse repository at this point
Add the storage of the best bound, and it's pruning based on it.
legraina
committed
f467784
View commit details
Copy full SHA for f467784
Browse repository at this point
Commits on Apr 29, 2026
Refactor: BacktrackingDiveAlgorithm + TabuList; add TabuSearchAlgorithm
Show description for 3e20952
legraina
and
claude
committed
3e20952
View commit details
Copy full SHA for 3e20952
Browse repository at this point
Commits on May 5, 2026
Add a timeout on the algorithms, add a leq comparison for the container based on size, Add a solver status, Add a pointer to the previous label with a ref count to easily rebuild a path.
legraina
committed
46ccc24
View commit details
Copy full SHA for 46ccc24
Browse repository at this point
Commits on May 25, 2026
feat: path vectors, CI Python matrix, and py.typed stubs
Show description for dca8801
legraina
and
claude
committed
dca8801
View commit details
Copy full SHA for dca8801
Browse repository at this point
perf: LabelBuckets — vector + binary search, O(1) erase, symmetric stats
Show description for b4c97c1
legraina
and
claude
committed
b4c97c1
View commit details
Copy full SHA for b4c97c1
Browse repository at this point
test+bench: LabelBuckets tests and BucketS/BucketP benchmark columns
Show description for ff7b940
legraina
and
claude
committed
ff7b940
View commit details
Copy full SHA for ff7b940
Browse repository at this point
Has implemented some improvements for bucket
legraina
committed
109e34e
View commit details
Copy full SHA for 109e34e
Browse repository at this point
feat: unified benchmark solve with cross-checking, optional Boost, for_each_arc non-const overload
Show description for abe93e7
legraina
and
claude
committed
abe93e7
View commit details
Copy full SHA for abe93e7
Browse repository at this point
feat: parent-pointer path reconstruction + AlgorithmBaseParams::with_container
Show description for 1cde86d
legraina
and
claude
committed
1cde86d
View commit details
Copy full SHA for 1cde86d
Browse repository at this point
refactor: simplify benchmark labels vector construction
Show description for 7ead13d
legraina
and
claude
committed
7ead13d
View commit details
Copy full SHA for 7ead13d
Browse repository at this point
feat: benchmark improvements — cost/BKS table, large instances, CI workflow
Show description for 2f4934a
legraina
and
claude
committed
2f4934a
View commit details
Copy full SHA for 2f4934a
Browse repository at this point
Commits on May 27, 2026
Avoid copying solution vectors in collect_solutions
Copilot
authored
339d523
View commit details
Copy full SHA for 339d523
Browse repository at this point
feat: memory-limit and pressure-pruning for label algorithms
Show description for c5c3f4c
legraina
and
claude
committed
c5c3f4c
View commit details
Copy full SHA for c5c3f4c
Browse repository at this point
Improve _add_rows_bulk: batch inserts per arc using sorted arc_id runs
Show description for e74e7a5
legraina
and
claude
committed
e74e7a5
View commit details
Copy full SHA for e74e7a5
Browse repository at this point
Demote resolve() memory-limit log from INFO to DEBUG
Show description for fb467e5
legraina
and
claude
committed
fb467e5
View commit details
Copy full SHA for fb467e5
Browse repository at this point
Add process RSS to memory-limit debug log
Show description for 20c254c
legraina
and
claude
committed
20c254c
View commit details
Copy full SHA for 20c254c
Browse repository at this point
merge: integrate tight-lb into quick-improvements
Show description for 1dae09f
legraina
and
claude
committed
1dae09f
View commit details
Copy full SHA for 1dae09f
Browse repository at this point
Merge branch 'quick-improvements' of github.com:lab-core/rcspp into quick-improvements
legraina
committed
b442c47
View commit details
Copy full SHA for b442c47
Browse repository at this point
Clean files and minor fix.
legraina
committed
6bcd31c
View commit details
Copy full SHA for 6bcd31c
Browse repository at this point
Commits on May 28, 2026
feat: add SolveResult, AlgorithmStatus, timeout, and release_after_solve to algorithm
Show description for 30cc88d
legraina
and
claude
committed
30cc88d
View commit details
Copy full SHA for 30cc88d
Browse repository at this point
chore: update .gitignore and remove tracked build artifacts
Show description for f58ae8a
legraina
and
claude
committed
f58ae8a
View commit details
Copy full SHA for f58ae8a
Browse repository at this point
Add memory helpers in python.
legraina
committed
057cd1c
View commit details
Copy full SHA for 057cd1c
Browse repository at this point
Enforce timeout_s in TabuSearchAlgorithm::main_loop
Show description for ecb81ad
legraina
and
claude
committed
ecb81ad
View commit details
Copy full SHA for ecb81ad
Browse repository at this point
Commits on May 29, 2026
feat: add AStarDominanceAlgorithm with backward Bellman-Ford heuristic
Show description for a4c3e9b
legraina
and
claude
committed
a4c3e9b
View commit details
Copy full SHA for a4c3e9b
Browse repository at this point
feat: use CostResourceType reduced costs for A* heuristic
Show description for 2193a5d
legraina
and
claude
committed
2193a5d
View commit details
Copy full SHA for 2193a5d
Browse repository at this point
fix: use AStarAlgoBound in VRP benchmarks
Show description for 56c7f9b
legraina
and
claude
committed
56c7f9b
View commit details
Copy full SHA for 56c7f9b
Browse repository at this point
feat: add ImprovingTabuSearch, ConstructiveTabu/Tabu heuristics, --astar flag
Show description for ad00540
legraina
and
claude
committed
ad00540
View commit details
Copy full SHA for ad00540
Browse repository at this point
refactor: replace ImprovingTabuSearch with proper classical improving TS
Show description for 326e3b5
legraina
and
claude
committed
326e3b5
View commit details
Copy full SHA for 326e3b5
Browse repository at this point
chore: use should_stop() consistently in tabu search algorithms
Show description for 0a3cc8a
legraina
committed
0a3cc8a
View commit details
Copy full SHA for 0a3cc8a
Browse repository at this point
Ensure should_stop() is always used.
legraina
committed
08086ef
View commit details
Copy full SHA for 08086ef
Browse repository at this point
Commits on Jun 8, 2026
Merge branch 'main' into quick-improvements
Show description for c63b923
legraina
committed
c63b923
View commit details
Copy full SHA for c63b923
Browse repository at this point
Removed idea files
legraina
committed
be5bc16
View commit details
Copy full SHA for be5bc16
Browse repository at this point
Commits on Aug 1, 2026
Poll timeout/interrupt inside dive loops to bound pathological solves
Show description for bf8ee8c
legraina
and
claude
committed
bf8ee8c
View commit details
Copy full SHA for bf8ee8c
Browse repository at this point
Poll the memory limit inside dive loops, not just timeout/interrupt
Show description for 30b1ba3
legraina
and
claude
committed
30b1ba3
View commit details
Copy full SHA for 30b1ba3
Browse repository at this point
You can’t perform that action at this time.