Releases: Thinklab-SJTU/ML4CO-Kit
Releases · Thinklab-SJTU/ML4CO-Kit
ML4CO-Kit v0.2.3
ML4CO-Kit v0.2.2
ML4CO-Kit v0.2.2
What's Changed
- Fix bugs of ML4CO-Kit v0.2.1 @heatingma
- Update Data Generator and TSPGAXSolver @heatingma
ML4CO-Kit v0.2.1
ML4CO-Kit v0.2.1
What's Changed
- Support Maximum Clique (MCl) @heatingma @wzever
- Support Maximum Cut (MCut) @heatingma @wzever
- Update Maximum Independent Set @heatingma
- Support Minimum Vertex Cover (MVC) @heatingma @wzever
- Add Gurobi Solver for above four COPs @heatingma
ML4CO-Kit 0.2.0
ML4CO-Kit 0.2.0
What's Changed
- Comprehensive upgrade of overall structure @heatingma
- After adjustment, the IO adjustment method for each solver is as follows,
*
Representing a new read-write function.
Solver | The original read-write function | After Adjusted | Equivalent method |
---|---|---|---|
TSPSolver |
from_tsp |
from_tsplib |
tsp_file_path |
from_txt |
from_txt |
ref=True |
|
from_data |
from_data |
points |
|
read_tours |
from_data |
tours , ref=False |
|
read_ref_tours |
from_data |
tours , ref=True |
|
read_ref_tours_from_opt_tour |
from_tsplib |
tour_file_path , ref=True |
|
to_tsp |
to_tsplib_folder |
tsp_save_dir , tsp_filename |
|
to_opt_tour |
to_tsplib_folder |
tour_save_dir , tour_filename |
|
* |
from_tsplib_folder |
-- |
|
MISSolver |
from_gpickle_folder |
from_gpickle_result_folder |
-- |
read_ref_sel_nodes_num_from_txt |
from_txt_only_sel_nodes_num |
ref=True |
|
* |
from_gpickle_result |
-- |
|
* |
from_txt |
-- |
|
* |
from_graph_data |
-- |
|
* |
from_adj_matrix |
-- |
|
* |
to_gpickle_result_folder |
-- |
|
* |
to_txt |
-- |
|
CVRPSolver |
from_data |
from_data |
depots ... capacities |
from_txt |
from_txt |
ref=True |
|
from_vrp |
from_vrplib |
vrp_file_path |
|
read_tours |
from_data |
tours , ref=False |
|
read_ref_tours |
from_data |
tours , ref=True |
|
read_ref_tours_from_sol |
from_vrplib |
sol_file_path |
|
to_vrp |
to_vrplib_folder |
vrp_save_dir , vrp_filename |
|
to_sol |
to_vrplib_folder |
sol_save_dir , sol_filename |
|
* |
from_vrplib_folder |
-- |
|
TSPSolver |
from_atsp |
from_tsplib |
atsp_file_path |
from_atsp_folder |
from_tsplib_folder |
atsp_folder_path |
|
from_txt |
from_txt |
ref=True |
|
from_data |
from_data |
dists |
|
read_tours |
from_data |
tours , ref=False |
|
read_ref_tours |
from_data |
tours , ref=True |
|
read_ref_tours_from_opt_tour |
from_tsplib |
tour_file_path , ref=True |
|
read_ref_tours_from_folder |
from_tsplib_folder |
tour_folder_path , ref=True |
|
to_atsp_folder |
to_tsplib_folder |
atsp_save_dir , atsp_filename |
|
to_opt_tour_folder |
to_tsplib_folder |
tour_save_dir , tour_filename |
ML4CO-Kit 0.1.2
ML4CO-Kit 0.1.2
What's Changed
ML4CO-Kit 0.1.1
ML4CO-Kit 0.1.1
What's Changed
- Support ATSP (ATSPEvaluator, ATSPSolver, ATSPLKHSolver, ATSPDataGenerator) @heatingma @wzever
- Fix bugs with LKH @heatingma
- Add atsp_greedy_decoder @heatingma @wzever
ML4CO-Kit 0.1.0
ML4CO-Kit 0.1.0
What's Changed
- Add Common Algorithm for TSP @heatingma
- Update TSPUniformDataset @heatingma
- Add CVRPUniformDataset @heatingma
ML4CO-Kit 0.0.9
ML4CO-Kit 0.0.9
What's Changed
- Fix bugs for TSPLKHSolver @heatingma
- Update CVRPHGSSolver @heatingma
- Fix bugs for PyVRP @heatingma
ML4CO-Kit 0.0.8
ML4CO-Kit 0.0.8
What's changed
- Add TSPGAEAXSolver, TSPGAEAXLargeSolver @heatingma
- Add TSPConcordeLargeSolver @heatingma
- Update DataGenerators @heatingma