2 minute read

TLDR: Người dùng với mục đích học thuật được phép sử dụng Gurobi Optimizer miễn phí với academic license. Tuy nhiên cách nhận giấy phép phổ biến nhất có vẻ như không khả thi tại Việt Nam. Bài viết này hướng dẫn mọi người một cách khác.

Một số ví dụ mô hình hóa sử dụng Gurobi có thể xem tại đây.

Các bước để lấy license key

Bước 1. Sử dụng email .edu chính chủ (mà trường đại học/trường phổ thông cung cấp) để đăng ký tài khoản tại Gurobi (mục Register ở góc trên bên phải).

Source: Gurobi Optimization

Bước 2. Đăng nhập vào tài khoản vừa tạo. Trên thanh hỗ trợ, chọn Support/Help center.

Source: Gurobi Optimization

Bước 3. Tại Gurobi Help Center, chọn Submit a Request.

Source: Gurobi Optimization

Bước 4. Điền thông tin cần thiết, gồm có

  • Request type: Academic and/or Research
  • Subject: …
  • Type of issue: License request
  • Description of issue/request: giới thiệu bản thân, mục đích sử dụng Gurobi (bản đầy đủ) trong học tập/nghiên cứu/tham dự VM2C.

Bước 5. Chọn Submit ở cuối trang.

Source: Gurobi Optimization

Bước 6. Bạn sẽ nhận được email thông báo khi có phản hồi từ đội ngũ hỗ trợ. Thực hiện theo hướng dẫn để cung cấp thông tin cá nhân

  • Nếu là sinh viên/học sinh: ảnh chụp thẻ sinh viên/học sinh còn hạn
  • Nếu là giảng viên/giáo viên: đường dẫn tới trang web cá nhân tại nơi công tác, hoặc giấy xác nhận đang là cán bộ làm việc tại đó.

Tài liệu bổ sung sẽ cần được gửi qua phần Add file or drop files here.

Sau khi thực hiện các bước trên, bạn sẽ được cấp một license key với format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Một số điểm cần lưu ý:

  • Cần sử dụng license key để kích hoạt Gurobi phiên bản đầy đủ (xem mục dưới).
  • Sau khi kích hoạt thành công, license key trở nên vô giá trị.
  • Thời hạn sử dụng phiên bản đầy đủ với license dạng này thường là một năm.
  • Mỗi license key chỉ có thể kích hoạt trên một user của một máy tính. Hai hệ điều hành trên cùng một máy tính (dual boot) được tính là hai user khác nhau.

Hoàn thiện cài đặt nào!

Khi có được license key, bạn đã hoàn thành 99% công việc rồi. Chỉ cần thực hiện theo hướng dẫn này để hoàn thành 1% còn lại, nhìn chung gồm có:

  • Cài đặt gurobipy (nếu bạn sử dụng Gurobi qua Python).
  • Cài đặt grbgetkey (tùy thuộc vào hệ điều hành bạn sử dụng).
  • Tạo file gurobi.lic với license key ở trên.

Với người dùng muốn gia hạn license (thay vì tạo mới license), hiện tại (2024) họ có thể tải file gurobi.lic từ User Portal mà không cần sử dụng câu lệnh grbgetkey. Khá tiện!

Happy modeling!


----------------------------