Vehicle Routing and Bin Packing are classical multi-objective combinatorial optimization (MOCO) problems. Much research has been conducted on artificial test data. To promote their real-world application, we organize the competition at the 11th International Conference on Evolutionary Multi-Criterion Optimization (EMO 2021). All the test instances were generated from real business scenarios in Huawei Technologies Ltd.
The winners will be awarded cash prizes and trophies, as well as invited to give spot-light talks at EMO 2021. For more information, please visit official website.
There are two tracks. Track 1 is mainly for algorithm design. Both the number of solution quality evaluations and the running time is given and fixed. Track 2 is for both algorithm design and engineering implementation. Only the running time is fixed.
A test dataset consisting of 200 test instances, a tool for checking the results' correctness, a visualization tool will be provided to participants. A basic bin packing algorithm package will also be available so that the participants can get started easily.
The code of the contesting algorithm is required to be submitted to the competition platform for evaluation on a non-public dataset composed of another 50 test instances.
Participants' registration information and codes submitted to this competition will be permanently deleted six months after this competition. The winners' codes and documentation will always be kept on the competition website.
The winners are required to register for EMO 2021 at their own expense and give spot-light talks at the conference.
An offline tool is provided for visualizing 3-D loading results. Using this tool, participants can intuitively observe the vehicle loading status with respect to each solution.
Input: JSON format algorithm results. Output: HTML format results file.
An offline result checking tool is provided. It can be used to check whether the obtained solution is feasible (all constraints are satisfied). Participants must ensure that their results pass the constraint checking.
Input: JSON format algorithm results. Output: TXT format results file.
The offline result checking tool can be download here.
Participants should submit their codes to the competition platform. The submitted codes will be evaluated on the non-public dataset. Participants' rankings will be published on the official website and updated in time.
Each team can submit up to 3 times for each track. The platform supports the programming languages: Python/Java/C/C++/Matlab.
Important update(December 14, 2020): For each track, each team has two additional opportunities for test submission, which will not be counted in the final ranking. And will expire after January 31, 2021.
Refer to the evaluation page.
Each participant must join one and only one team. The maximum number of participants in each team is up to 3. Each team member must be a single individual operating a separate CodaLab account.
Each team can have an instructor. The instructor's name and affiliation should be noted in the team description.
Your submission should include the algorithm codes and the run script. See more details in starter-kit README.md.
Qingfu Zhang, City University of Hong Kong, (firstname.lastname@example.org);
Zhenkun Wang, Southern University of Science and Technology, (email@example.com);
Mingxuan Yuan, Huawei Noah's Ark Lab, (Yuan.Mingxuan@huawei.com);
Xialiang Tong, Huawei Noah's Ark Lab, (firstname.lastname@example.org);
Zihan Zhang, Huawei Noah's Ark Lab, (email@example.com).
For any questions, do not hesitate to raise them in the forums or QQ group (670889011) or email to firstname.lastname@example.org.
The submitted algorithm package will be evaluated on the non-public dataset composed of another 50 business orders. The evaluation criteria for the two tracks are different.
For track 1:
For track 2:
The algorithm package submitted by participants will run on the Linux server:
|Ubuntu 18.04.4 LTS||Intel(R) Xeon(R) Platinum 8280 CPU @ 2.70GHz||1T|
For a fair comparison, the implemented algorithm must be single-threaded or single-process (only one core can be used for each algorithm).
 The evaluation will be run within Huawei's internal servers, so the participants couldn't get the results automatically from the CodaLab's Results page, it will be updated in time on the official website.
1. The competition is public, but the competition committee may elect to disallow participation according to its own considerations.
2. The competition committee reserves the right to disqualify any entrant from the competition if, in the competition committee's sole discretion, it reasonably believes that the entrant has attempted to undermine the legitimate operation of the competition through cheating, deception, or other unfair playing practices.
3. Submissions are void if they are in whole or part illegible, incomplete, damaged, altered, counterfeit, obtained through fraudulent means, or late. The competition committee reserves the right, in its sole discretion, to disqualify any entrant who makes a submission that does not adhere to all requirements.
4. Officers, directors, employees, and advisory board members (and their immediate families and members of the same household) of the competition organizer and their respective affiliates are not eligible to participate in the competition.
5. You agree to use reasonable and suitable measures to prevent persons who have not formally agreed to these rules from gaining access to the software and data provided by the competition organizer. You agree not to transmit, duplicate, publish, redistribute, or otherwise provide or make such software and data available to any party not participating in the competition. You agree to notify the competition organizer immediately upon learning of any possible unauthorized transmission or unauthorized access of such software and data and agree to work with the competition organizer to rectify any unauthorized transmission. You agree that participation in the competition shall not be construed as having or being granted a license (expressly, by implication, or otherwise) under, or any right of ownership in, any of the software and data.
6. By downloading the software and data provided by the competition organizer you agree to the following terms:
7. By joining the competition, you affirm and acknowledge that you agree to comply with applicable laws and regulations, and you may not infringe upon any copyrights, intellectual property, or patent of another party for the software you develop in the course of the competition, and will not breach of any applicable laws and regulations related to export control and data privacy and protection.
8. The competition committee reserves the right to verify eligibility and to adjudicate on any dispute at any time. If you provide any false information relating to the competition concerning your identity, residency, mailing address, telephone number, e-mail address, right of ownership, or information required for entering the competition, you may be immediately disqualified from the competition.
9. Participants' registration information and codes which submitted to the organizer will be kept for 6 months after the competition (after 6 months, they will be permanently deleted), in case of possible dissents. The winner's codes and documentation will be kept on the competition website starting after the competition.
10. Prizes are subject to the competition committee's review and verification of the entrant's eligibility and compliance with these rules as well as the compliance of the winning submissions with the submission requirements.
11. Competition prizes do not include tax payment. Any potential winner is solely responsible for all applicable taxes related to accepting the prize.
12. Right to cancel, modify, or disqualify. The competition committee reserves the right at its sole discretion to terminate, modify, or suspend the competition.
1. This competition is supported by the Decision Making and Reasoning Laboratory of Huawei Noah's Ark Lab, which assists the competition's execution and is responsible for the award's disbursement to the competition winners.
2. This competition is public, but the competition committee approves each user's request to participate and may elect to disallow participation according to its own considerations.
3. Users: Each participant must create a CodaLab account to submit their algorithm for the competition. Only one account per user is allowed.
4. If you are entering as a representative of a company, educational institution, or other legal entity, or on behalf of your employer, these rules are binding for you individually and/or for the entity you represent or are an employee of. If you are acting within the scope of your employment as an employee, contractor, or agent of another party, you affirm that such party has full knowledge of your actions and has consented thereof, including your potential receipt of a prize. You further affirm that your actions do not violate your employer's or entity's policies and procedures.
5. Teams: Each participant must join one and only one team. The maximum number of participants in each team is up to 3. Each team member must be a single individual operating a separate CodaLab account. Team formation requests will not be permitted after the date specified on the competition website. Participants who would like to form a team should review the ‘Competition Teams' section on CodaLab's ‘user_teams' Wiki page. The total submissions of all the participants in a team must be less than or equal to the maximum number (i.e., 3) allowed for a team.
6. Team mergers are allowed and can be performed by the team leader. Team merger requests will not be permitted after the "Team mergers deadline" if such a deadline is listed on the competition website. In order to merge, the combined team must have a total submission count less than or equal to the maximum (i.e., 3) allowed for a single team. The organizers don't provide any assistance regarding team mergers.
7. External data: You may use a new dataset other than the software and data provided by the competition organizer to develop and test your algorithm and submissions.
8. Competition Duration: Oct. 30, 2020 ~ Mar. 01, 2021.
9. Total Prize Amount (USD): $15,000
10. Prize Allocation:
11. Upon being awarded a prize:
12. If a team wins a monetary prize, the competition organizer will allocate the prize money in even shares between team members unless the team members unanimously contact the competition organizer to request an alternative prize distribution within three business days submission deadline.
Start: Nov. 9, 2020, midnight
Description: Development phase: the Competition Platform does not accept any submission, the participants should design the algorithm and test it offline on their own server.
Start: Dec. 1, 2020, midnight
Description: Evaluation phase: the Competition Platform is open, the participants could submit their algorithm to the Competition Platform. And the rankings will be updated on the competition website in time.
March 1, 2021, midnight
You must be logged in to participate in competitions.Sign In