Frequently Asked Questions
Q1: Only students are allowed to code? Can Professors also code?
All members in a team can code.
Q2: Do we need to attempt all 3 problems? Can we choose only one problem?
Each problem is handled independently. You can register one or more problems.
Q3: How many people form a team?
For each team, the number of team members is not restricted.
Q4: Can we change target problem(s), add/remove members and/or advisors?
No. You are not allowed to change target problem(s), add/remove members and/or advisors after successful registeration.
Q5: How can we send our solver to you? via Email?
We will set up an FTP server. All submissions should be done via ftp. The detailed requirement for submission will be announced later.
Q6: Is it possible to work on a different platform, such as on the Windows OS?
It depends on each problem. Almost all submissions will be evaluated on the Linux platform. You may develop your tool under Windows OS, but you must port it to Linux before submission. Otherwise, your submission will be considered as failure.
Q7: Could we cite a paper that is accepted but not published yet?
The contestants can refer to a paper that is accepted but not published yet. Typically, the contestants need not to submit any document to describe their algorithm. The contestants only need to submit their program code.
Q8: What needs to be submitted for each problem?
Basically, the contestants should upload two files: (1) a binary executable file; and (2) a README file (a text file to describe how to run your program).  However, depending on the problems, you may be asked to submit additional files for the evaluation.
Q9: How can we upload the files for a contestant problem?
After you make the registration, you will receive the instructions (including the registration number and the password) for uploading the files.
Q10: Are the monetary awards only for the students?
Yes. The recipients of monetary award must be students.
Q11: What is alpha and beta test submission?
Before your final program submission, we provide an alpha test and a beta test for your programs. The alpha and beta tests help you verify the correctness and performances of your programs which will be executed in our evaluation environment. We will provide you the evaluation results of each test. Based on them, you can further improve your programs before the final program submission.
Q12: Can the advisor be the primary contact?
It's okay. Please put the message that "The advisor will be the primary contact" in the Remark field of the registration form.
Q13: What programming languages can we use?
Basically, the contestants can freely use any programming language (unless there is a limitation in the problem description). However, the contestants themselves must make sure their binary codes can run on our test machines.
Q14: Are only students allowed? Or may be engineers from industry?
The contest is open to any multi-person team worldwide. However, the monetary awards are only for students. In other words, the recipient of the monetary award must be a student. If a team is formed only by industry engineers, the team cannot receive the monetary award.
Q15: How can I use the TSRI machines?
We will create an account on the TSRI machines (Linux CentOS) for each team to develop and verify its programs. However, for security issue we will need the IP addresses of the machines that you will use to get access to the TSRI machines. Note that you can provide us more than one IP address. Please fill your IP addresses into the IP Addresses field of the registration form of your team.
Q16: Do we need to use the TSRI machines to develop our program?
The topic chairs will use the TSRI machines to evaluate the programs. To ensure the consistency, you are encouraged to use the TSRI machines to develop your program. However, even if you do not use the TSRI machines to develop your program, you still can upload your program for the alpha test, beta test, and final test.
Q17: If we do not submit files in the alpha test, are we still qualified to submit files for the beta test?
Yes. Even you do not submit files in the alpha test, you can still submit files in the beta and final tests. The alpha and beta tests are only for your own references. The contest awards will be given based on the evaluation of your final submissions.

Copyright � 2023 CAD Contest. All Rights Reserved.