Search
The goal of the labs is to exercise the topics presented on lectures.
On some labs you will receive homework assignment, which are implementation of an algorithm or a method solving some interesting combinatorial optimization problem. In all cases, the solutions to homework assignments are submitted to Brute where they are automatically checked and evaluated. Late upload will be penalized by -1 point for each week after deadline. Completing all homeworks successfully (i.e., the output is classified as correct according to Brute) is a mandatory requirement for the assessment. Moreover, we encourage you to solve the homeworks since in the practical test you will use algorithms implemented for the homeworks.
If possible, bring your own computer.
OS: Debian Linux 64bit, select Ubuntu during booting
Login: uses credentials from Department of Computers. If you haven't use them before, setup them at https://www.felk.cvut.cz/labpass/
Development environments: CLion (C++), PyCharm (Python), GVim, Netbeans are installed. CLion and PyCharm are installed in /opt and their license have to be activated via creating JetBrains account with faculty email.
/opt
VPN: Gurobi (Academic) licence can be obtained for free, but only from the university network; to access it remotely, you can use VPN - for more info see FEL VPN (CZ)/ FEE VPN (EN).