TAILIEUCHUNG - Notes for the course advanced algorithms January 2000

A succession of steadily more powerful and flexible computing devices were constructed in the 1930s and 1940s, gradually adding the key features that are seen in modern computers. The use of digital electronics (largely invented by Claude Shannon in 1937) and more flexible programmability were vitally important steps, but defining one point along this road as "the first digital electronic computer" is 1940 Notable achievements include: | Notes for the course advanced algorithms January 2000 Johan Hastad email johanh@ 2 Contents 1 Introduction 7 2 Notation and basics 9 A couple of basic algorithms. 9 Greatest common divisor . 9 Systems of linear equations. 11 Depth first search . 11 3 Primality testing 13 Chinese remainner theorem. 11 Chinese remainder theorem in practice. 15 The Miller-Rabin primality test. 16 Some notes on the algorithm. 20 Other tests for primality. 20 4 Factoring integers 23 The naive algorithm. 23 Pollard s p-method. 23 A method used by Fermat. 25 Comainine eeqat onn. 22 Implementation tricks. 28 Other methods. 28 Continued fractions . 32 5 Discrete Logarithms 35 A digression. 36 A naive algorithm . 36 The baby step giant step algorithm . 36 Pollard s p-algorithm for discrete logarithms. 37 The algorithm by Pohlig and Hellman. 38 An even faster randomized algorithm. 40 6 Quantum computation 43 Some quantum mechanics. 43 Operating on qubits. 44 Simulating deterministic computations. 46 Relations to other models of computation. 48 Relation to probabilistic models . 48

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.