JOpt.SDK - vehicle routing library 4.0.6

Giấy phép: Dùng thử miễn phí ‎Kích cỡ tệp: 100.00 KB
‎Xếp hạng người dùng: 3.5/5 - ‎6 ‎Phiếu

JOpt.SDK là tối ưu hóa tuyến đường không gian và lập kế hoạch thư viện Java để lập kế hoạch tài nguyên tự động và lập kế hoạch giao thông vận tải. Nó sử dụng các thuật toán di truyền chuyên ngành để tính toán phân bổ tối ưu hóa các đơn đặt hàng và dừng lại đối với tài nguyên di động. Thuật toán này không chỉ cung cấp các tour du lịch với chi phí tối thiểu mà còn xem xét một tập hợp các hạn chế tùy ý cho mỗi tour du lịch. JOpt.SDK có thể giải quyết các vấn đề như TSP (vấn đề nhân viên bán hàng đi du lịch) hoặc VRPTW (vấn đề định tuyến xe).

lịch sử phiên bản

  • Phiên bản 4.0.6 đăng trên 2012-01-07
    N/a

Chi tiết chương trình

Eula

EULA - Thỏa thuận cấp phép người dùng cuối

Thỏa thuận cấp phép cho sản phẩm phần mềm ---------------------------------------- 1. Phạm vi Tất cả các giao hàng được cấp phép của các sản phẩm DNA phải tuân theo thỏa thuận này và được bảo vệ bởi quốc gia và quốc tế thỏa thuận về bản quyền. Không có giao hàng nào có thể được sao chép, chuyển nhượng hoặc phân phối bằng điện tử hoặc bất kỳ Cách. 2. Điều khoản Thuật ngữ phần mềm xác định tất cả các chương trình, applet, cơ sở dữ liệu, hệ thống hoạt động, tệp hoặc dữ liệu điện tử tương tự được cung cấp trên bộ nhớ dữ liệu hoặc tải xuống qua web, qua e-mail hoặc bất kỳ cách điện tử nào khác. 3. Giấy phép Phần mềm này được cấp phép cho bên được cấp phép dưới dạng giấy phép người dùng cuối nhưng nó không được bán. DNA nắm giữ tất cả các quyền trên phần mềm nếu nó không được chuyển giao một cách rõ ràng cho bên được cấp phép. Bên được cấp phép sẽ không tạo bất kỳ bản sao nào của phần mềm hoặc các bộ phận của phần mềm, tiền thuê nhà, cho vay, bán, hoặc theo cách khác phân phối trừ khi cho một bản sao duy nhất cho mục đích sao lưu. 4. Phạm vi giấy phép DNA cấp cho bên được cấp phép quyền không độc quyền, không thể chuyển nhượng để cài đặt và sử dụng một bản sao của phần mềm trên một Máy tính. Phần mềm này có thể không được sử dụng trên internet hoặc cho nhiều người dùng trừ khi được cấp một cách rõ ràng bởi DNA. Các giấy phép được cấp trong một khoảng thời gian không xác định. Bên được cấp phép có thể chấm dứt thỏa thuận này bằng cách phá hủy tất cả bản sao của chương trình. DNA có quyền chấm dứt quyền sử dụng các chương trình nếu bên được cấp phép không tuân thủ bất kỳ điều khoản nào của thỏa thuận này, trong trường hợp đó bên được cấp phép sẽ phá hủy tất cả các bản sao của chương trình. 5. Hạn chế Phần mềm chỉ có thể được vận hành theo cách được mô tả trong hướng dẫn sử dụng. Bên được cấp phép không được sửa đổi, thay đổi, mở rộng, dịch, dịch ngược hoặc thiết kế ngược phần mềm hoặc các bộ phận của nó. Không được phép tạo bất kỳ bản sao nào của phần mềm trừ khi được cấp trong thỏa thuận này. 6. Tiết lộ thông tin Bên được cấp phép có nghĩa vụ ngăn chặn phần mềm hoặc bất kỳ kết quả chuẩn nào tiết lộ. 7. Từ chối bảo hành Phần mềm này được cung cấp như là không có bảo hành của bất kỳ loại nào. Chúng tôi tiếp tục từ chối tất cả các bảo đảm, espress và ngụ ý, bao gồm nhưng không giới hạn, bất kỳ bảo đảm ngụ ý nào về khả năng bán hàng, sự phù hợp cho một mục đích cụ thể hoặc không vi phạm. Trong mọi trường hợp, DNA sẽ không chịu trách nhiệm về bất kỳ hành vi gián tiếp, ngẫu nhiên, đặc biệt, trừng phạt hoặc hậu quả thiệt hại, hoặc thiệt hại do mất lợi nhuận, doanh thu, dữ liệu hoặc sử dụng dữ liệu, phát sinh bởi bạn hoặc bất kỳ bên nào, cho dù trong một hành động hợp đồng hoặc tort, ngay cả khi DNA đã được thông báo về khả năng thiệt hại như vậy. Toàn bộ trách nhiệm bồi thường thiệt hại của chúng tôi dưới đây sẽ không có trường hợp vượt quá một trăm Euro. 8. Quyền sở hữu Phần mềm này được bảo vệ bởi các thỏa thuận bản quyền quốc tế. Bên được cấp phép chấp nhận rằng không có quyền sở hữu trí tuệ được chuyển giao bởi phần mềm này và rằng tất cả các quyền vẫn còn một cách rõ ràng tại DNA. 9. Luật điều chỉnh Tính hợp lệ, giải thích và thực hiện thỏa thuận này sẽ được điều chỉnh bởi luật pháp của Đức. Địa điểm của quyền tài phán sẽ là Đức. 10. Điều khoản cắt đứt Bên được cấp phép đồng ý rằng thỏa thuận này là thỏa thuận hoàn chỉnh cho các chương trình và giấy phép, và thỏa thuận này thay thế tất cả các thỏa thuận hoặc đại diện trước đó hoặc đương thời. Nếu bất kỳ điều khoản nào trong Thỏa thuận này được không hợp lệ hoặc không thể thực thi bởi một cơ quan có thẩm quyền, điều khoản đó sẽ được hiểu, hạn chế hoặc, nếu cần thiết, bị cắt đứt trong phạm vi cần thiết để loại bỏ sự vô hiệu hoặc không thể thực thi đó. Các bên đồng ý đàm phán tốt một điều khoản thay thế hợp lệ, có thể thi hành mà hầu hết gần như ảnh hưởng đến ý định ban đầu của các bên trong việc tham gia vào thỏa thuận hoặc để cung cấp một điều chỉnh công bằng trong trường hợp không có điều khoản như vậy có thể được thêm vào. Các quy định khác của Thỏa thuận này sẽ vẫn có hiệu lực đầy đủ. Thỏa thuận cấp phép cho các mục đích trình diễn hoặc phiên bản trình diễn --------------------------------------------------------------------------- 'Chúng tôi', 'chúng tôi', và 'của chúng tôi' đề cập đến DNA. 'Bạn' và 'của bạn' đề cập đến cá nhân hoặc tổ chức muốn sử dụng các chương trình từ Dna. 'Chương trình' đề cập đến sản phẩm phần mềm, dịch vụ web hoặc thành phần bạn muốn tải xuống và sử dụng và lập trình Tài liệu. 'Giấy phép' đề cập đến quyền sử dụng các chương trình của bạn theo các điều khoản của thỏa thuận này. DNA có thể cung cấp các phiên bản đặc biệt của các sản phẩm phần mềm cho mục đích trình diễn. Những phiên bản này thường suy thoái chức năng và chỉ được cung cấp để trình diễn chức năng. Chúng tôi sẵn sàng cấp phép cho chương trình cho bạn chỉ với điều kiện bạn chấp nhận tất cả các điều khoản có trong thỏa thuận này. Nếu quý vị không sẵn sàng bị ràng buộc bởi các điều khoản này, trả lại tất cả các giao hàng trở lại DNA và / hoặc phá hủy bất kỳ bản sao của phần mềm và tài liệu chương trình ngay lập tức và không sử dụng bất kỳ chương trình nào. Bằng cách cài đặt phần mềm bạn tự động xác nhận sự chấp nhận của bạn đối với thỏa thuận cấp phép này. 1. Quyền cấp phép Chúng tôi cấp cho bạn giấy phép giới hạn không độc quyền, không thể chuyển nhượng để sử dụng chương trình cho các hoạt động kinh doanh nội bộ của bạn, bao gồm việc phát triển và thử nghiệm các ứng dụng, tùy thuộc vào các điều khoản của thỏa thuận này và chương trình Tài liệu. Bạn cũng có thể phân phối chương trình với các ứng dụng của bạn cho khách hàng của bạn để trình diễn mục đích và tùy thuộc vào các điều khoản của thỏa thuận này. Chúng tôi cấp cho bạn giấy phép giới hạn không độc quyền, không thể chuyển nhượng để sử dụng các thành phần chỉ với mục đích phát triển một nguyên mẫu duy nhất của ứng dụng của bạn cho doanh nghiệp nội bộ của bạn hoạt động, và không cho bất kỳ mục đích nào khác. Nếu bạn muốn sử dụng các ứng dụng bạn phát triển bằng cách sử dụng các thành phần cho bất kỳ xử lý dữ liệu nội bộ hoặc cho bất kỳ mục đích thương mại hoặc sản xuất nào, bạn phải liên hệ với chúng tôi, hoặc người bán lại DNA, để có được giấy phép thích hợp. Nếu bạn muốn sử dụng chương trình hoặc các thành phần cho bất kỳ mục đích nào khác ngoài được cho phép theo thỏa thuận này, bạn phải liên hệ với chúng tôi, hoặc người bán lại DNA, để có được giấy phép thích hợp. Chúng tôi có thể kiểm toán việc bạn sử dụng các chương trình. 2. Quyền sở hữu và hạn chế Chúng tôi giữ lại tất cả quyền sở hữu và quyền sở hữu trí tuệ trong các chương trình. Quý vị có thể tạo đủ số lượng bản sao các chương trình cho việc sử dụng được cấp phép và một bản sao của các chương trình cho mục đích sao lưu. Bạn không được: - sử dụng các chương trình cho bất kỳ mục đích nào khác ngoài như quy định ở trên; - phân phối các chương trình trừ khi đi kèm với các ứng dụng của bạn và cho mục đích trình diễn chỉ; - tính phí người dùng cuối của bạn để sử dụng các chương trình; - tiếp tục phát triển ứng dụng của bạn bằng cách sử dụng các thành phần sau khi bạn đã sử dụng nó cho bất kỳ dữ liệu nội bộ mục đích chế biến, thương mại hoặc sản xuất mà không cần đảm bảo giấy phép thích hợp từ chúng tôi hoặc DNA đại lý bán lẻ; - loại bỏ hoặc sửa đổi bất kỳ dấu hiệu chương trình hoặc bất kỳ thông báo về quyền sở hữu của chúng tôi; - sử dụng các chương trình để cung cấp đào tạo của bên thứ ba về nội dung và / hoặc chức năng của các chương trình, ngoại trừ đào tạo người dùng được cấp phép của bạn; - chỉ định thỏa thuận này hoặc cung cấp cho các chương trình, chương trình truy cập hoặc quan tâm đến các chương trình cho bất kỳ cá nhân hoặc thực thể trừ khi được quy định trong thỏa thuận này; - nguyên nhân hoặc cho phép tháo gỡ kỹ thuật đảo ngược hoặc dịch ngược của các chương trình; - tiết lộ kết quả của bất kỳ bài kiểm tra điểm chuẩn chương trình nào mà không có sự đồng ý trước của chúng tôi; Hoặc - sử dụng bất kỳ tên DNA, nhãn hiệu hoặc logo mà không có sự đồng ý trước của chúng tôi. 3. Phân phối chương trình Chúng tôi cấp cho bạn quyền không độc quyền, không thể chuyển nhượng để sao chép và phân phối các chương trình cho người dùng cuối của bạn với điều kiện là nó chỉ dành cho mục đích trình diễn và bạn không tính phí người dùng cuối của mình khi sử dụng các chương trình và cung cấp người dùng chỉ có thể sử dụng các chương trình để chạy các ứng dụng của bạn cho các hoạt động kinh doanh của họ. Trước khi phân phối các chương trình bạn sẽ yêu cầu người dùng cuối của bạn thực hiện một thỏa thuận ràng buộc họ với các điều khoản phù hợp với những điều khoản có trong phần và các phần của thỏa thuận này mang tên 'Quyền cấp phép','Quyền sở hữu và hạn chế','Tuyên bố miễn trừ trách nhiệm Bảo đảm và biện pháp khắc phục độc quyền', 'Không hỗ trợ kỹ thuật', 'Kết thúc thỏa thuận', 'Mối quan hệ giữa các bên'. Bạn cũng phải bao gồm một điều khoản nói rằng người dùng cuối của bạn sẽ không có quyền phân phối các chương trình, và một quy định chúng tôi là bên thụ hưởng thứ ba của thỏa thuận. Bạn có trách nhiệm đạt được các thỏa thuận này với người dùng cuối của bạn. Bạn đồng ý: (a) bảo vệ và bồi thường cho chúng tôi chống lại tất cả các khiếu nại và thiệt hại gây ra bởi việc phân phối các chương trình của bạn vi phạm các thỏa thuận này và/hoặc không bao gồm các điều khoản hợp đồng bắt buộc trong thỏa thuận người dùng cuối của bạn đã nêu ở trên; (b) giữ các thỏa thuận người dùng cuối được thực hiện và hồ sơ thông tin người dùng cuối bao gồm tên, địa chỉ, ngày phân phối và nhận dạng các chương trình được phân phối; (c) cho phép chúng tôi kiểm tra các thỏa thuận và hồ sơ người dùng cuối của bạn khi yêu cầu; và, (d) thực thi các điều khoản của thỏa thuận người dùng cuối của bạn để có hiệu lực chữa trị kịp thời của bất kỳ vi phạm người dùng cuối, và để thông báo cho chúng tôi về bất kỳ vi phạm nào về các điều khoản. 4. Tuyên bố từ chối bảo hành và biện pháp khắc phục hậu quả độc quyền CÁC CHƯƠNG TRÌNH ĐƯỢC CUNG CẤP 'NHƯ LÀ' MÀ KHÔNG CẦN BẢO HÀNH DƯỚI BẤT KỲ HÌNH THỨC NÀO. CHÚNG TÔI TIẾP TỤC TỪ CHỐI TẤT CẢ CÁC BẢO ĐẢM, RÕ RÀNG VÀ NGỤ Ý, BAO GỒM NHƯNG KHÔNG GIỚI HẠN, BẤT KỲ BẢO HÀNH VỀ KHẢ NĂNG BÁN HÀNG, SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ HOẶC KHÔNG VI PHẠM. TRONG MỌI TRƯỜNG HỢP, CHÚNG TÔI SẼ KHÔNG CHỊU TRÁCH NHIỆM ĐỐI VỚI BẤT KỲ HÀNH VI GIÁN TIẾP, NGẪU NHIÊN, ĐẶC BIỆT, TRỪNG PHẠT HOẶC THIỆT HẠI DO HẬU QUẢ, HOẶC THIỆT HẠI DO MẤT LỢI NHUẬN, DOANH THU, DỮ LIỆU HOẶC SỬ DỤNG DỮ LIỆU, PHÁT SINH BỞI BẠN HOẶC BẤT KỲ BÊN THỨ BA NÀO, CHO DÙ TRONG MỘT HÀNH ĐỘNG TRONG HỢP ĐỒNG HOẶC SAI LẦM CÁ NHÂN, NGAY CẢ KHI CHÚNG TÔI ĐÃ ĐƯỢC THÔNG BÁO VỀ KHẢ NĂNG THIỆT HẠI NHƯ VẬY. TOÀN BỘ TRÁCH NHIỆM PHÁP LÝ CỦA CHÚNG TÔI ĐỐI VỚI THIỆT HẠI DƯỚI ĐÂY SẼ KHÔNG QUÁ MỘT TRĂM (100) EURO. 5. Kết thúc thỏa thuận Bạn có thể chấm dứt thỏa thuận này bằng cách phá hủy tất cả các bản sao của chương trình. Chúng tôi có quyền chấm dứt quyền sử dụng các chương trình nếu bạn không tuân thủ bất kỳ điều khoản nào của thỏa thuận này, trong trường hợp đó bạn sẽ phá hủy tất cả các bản sao của các chương trình. 6. Không hỗ trợ kỹ thuật Tổ chức hỗ trợ kỹ thuật của chúng tôi sẽ không cung cấp hỗ trợ kỹ thuật, hỗ trợ qua điện thoại hoặc cập nhật cho bạn cho các chương trình được cấp phép theo thỏa thuận này trừ khi hỗ trợ kỹ thuật được mua lại theo một thỏa thuận riêng với DNA. 7. Mối quan hệ giữa các bên Mối quan hệ giữa bạn và chúng tôi là của người được cấp phép / người cấp phép. Không bên nào đại diện cho rằng bên đó có bất kỳ thẩm quyền nào giả định hoặc tạo ra bất kỳ nghĩa vụ, rõ ràng hay ngụ ý, thay mặt cho bên kia, cũng không đại diện cho bên kia như đại lý, nhân viên, bên nhận quyền, hoặc trong bất kỳ khả năng nào khác. Không có điều khoản nào trong thỏa thuận này được hiểu là giới hạn quyền độc lập phát triển hoặc phân phối phần mềm có chức năng tương tự như các sản phẩm của bên kia, miễn là thông tin độc quyền của bên kia không được bao gồm trong phần mềm đó. 8. Toàn bộ Thỏa thuận Bạn đồng ý rằng thỏa thuận này là thỏa thuận hoàn chỉnh cho các chương trình và giấy phép, và thỏa thuận này thay thế tất cả các thỏa thuận hoặc đại diện trước đó hoặc cùng thời. Nếu bất kỳ điều khoản nào của thỏa thuận này bị phát hiện là không hợp lệ hoặc không thể thực thi, các điều khoản còn lại sẽ vẫn có hiệu lực. 2006/04/08, DNA http://www.DNA-evolutions.com