40 nguyên tắc sáng tạo

  -  

giả dụ ai đó không biết, không đọc, chưa nghiên cứu về Genrikh Saulovich Atchuller và định hướng giải những bài toán sáng tạo (TRIZ) của ông thì quả là 1 thiệt thòi đối với người đó. Nguyên nhân vậy? bởi ông là một kĩ năng lớn, một người dân có nhân phương pháp sáng ngời, là 1 trong nhà khoa học rất rất đáng kính trọng. Đặc biệt cùng với TRIZ 40 cách thức sáng tạo, ông đã góp phần tạo phải sự trở nên tân tiến cho quả đât này.Khi con bạn sinh ra phiên bản năng đã ham mong tìm tòi học hỏi mày mò những điều bắt đầu mẻ. Nhờ có tác dụng tư duy sáng tạo thiên tài mà các nhà phát minh như Leonardo da Vinci, Archimedes hay Thomas Edison, đã làm chuyển đổi cuộc sống của trái đất này. Vậy đối với những người bình thường chúng ta thì sao, làm sao rất có thể có những cách tân đóng góp mang lại xã hội? Thầy Atchuller sẽ hiểu được điều ấy và năm 1946, ông đã nung đun nấu ý định trước tiên xây dựng một kim chỉ nan giúp bất kỳ một người thông thường nào cũng rất có thể thực hiện được các trí tuệ sáng tạo mà sau này ông khắc tên là “Lý thuyết giải những bài toán sáng chế” (TRIZ). Với 40 nguyên tắc sáng tạo cơ bạn dạng này có thể nói nó đã bao quát được hầu như hàng triệu phát minh đổi mới trong cuộc sống đời thường con bạn trong thời hạn qua. Và lĩnh vực technology thông tin cũng không phải là nước ngoài lệ. Trong chia sẻ này sẽ trình bày 40 nguyên tắc sáng tạo và rất nhiều ví dụ trong công nghệ thông tin cùng với từng chính sách (mỗi nguyên tắc sẽ có hai ví dụ) cho chính mình dễ hình dung.




Bạn đang xem: 40 nguyên tắc sáng tạo

*
43 trang | chia sẻ: lvbuiluyen | Lượt xem: 3188 | Lượt tải: 7
*



Xem thêm: Sách Nói Truyện Trung Hoa Bí Dị Truyện, Tiếu Ngạo Trung Hoa

Bạn đã xem trước 20 trang tư liệu Phương pháp luận sáng chế trong kỹ thuật 40 nguyên tắc trí tuệ sáng tạo ứng dụng trong tin học tập và quá trình tiến hóa ngôn từ lập trình, giúp thấy tài liệu hoàn chỉnh bạn click vào nút download ở trên


Xem thêm: Tại Sao Nói Cuộc Khởi Nghĩa Hương Khê Là Cuộc Khởi Nghĩa Tiêu Biểu Nhất

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN cách thức Luận trí tuệ sáng tạo Trong công nghệ 40 nguyên tắc sáng chế ứng dụng vào tin học tập và quy trình tiến hóa ngôn ngữ lập trình Giáo viên chỉ dẫn GS.TSKH. Hoàng Kiếm học viên: Huỳnh Lê Quốc vương vãi MHV: CH1101158 04 - 2012 1 LỜI MỞ ĐẦU: .............................................................................................................. 4 I. 40 Nguyên tắc trí tuệ sáng tạo và vận dụng trong tin học: ............................... 5 1. Nguyên tắc phân nhỏ: .................................................................................... 5 2. Lý lẽ “tách khỏi”: ................................................................................ 5 3. Cách thức phẩm hóa học cục bộ: ....................................................................... 6 4. Hình thức phản đối xứng: ............................................................................ 7 5. Cơ chế kết hợp: ...................................................................................... 7 6. Chính sách vạn năng: .................................................................................... 8 7. Nguyên lý “chứa trong”: .............................................................................. 8 8. Phép tắc phản trọng lượng: ....................................................................... 8 9. Qui định gây ứng suất sơ bộ: ..................................................................... 9 10. Nguyên tắc tiến hành sơ bộ: .......................................................................... 9 11. Bề ngoài dự phòng: ................................................................................. 10 12. Bề ngoài đẳng thế: ................................................................................... 10 13. Nguyên tắc đảo ngược: ................................................................................ 11 14. Nguyên tắc cầu (tròn) hoá: .......................................................................... 11 15. Nguyên lý linh động: ................................................................................. 11 16. Nguyên tắc giải “thiếu” hoặc “thừa”: .......................................................... 12 17. Qui định chuyển lịch sự chiều khác: ........................................................... 12 18. Phương pháp sử dụng các dao hộp động cơ học: ................................................... 13 19. Nguyên tắc tác động ảnh hưởng theo chu kỳ: ................................................................ 13 20. Nguyên tắc liên tiếp tác động hữu dụng ............................................................. 14 21. Nguyên tắc “vượt nhanh”: ........................................................................... 14 2 22. Hiệ tượng biến sợ thành lợi: ..................................................................... 15 23. Cơ chế quan hệ bội nghịch hồi: ..................................................................... 15 24. Nguyên tắc sử dụng trung gian: ................................................................... 15 25. Chế độ tự phục vụ: ............................................................................... 16 26. Nguyên tắc sao chép (copy): ....................................................................... 16 27. Hiệ tượng “rẻ” nuốm cho “đắt”: .................................................................. 17 28. Sửa chữa thay thế sơ thứ cơ học: ................................................................................ 17 29. Sử dụng các kết cấu khí cùng lỏng: ................................................................. 18 30. Sử dụng vỏ dẻo cùng màng mỏng: .................................................................. 18 31. Sử dụng các vật liệu những lỗ:...................................................................... 18 32. Nguyên tắc biến đổi màu sắc: ...................................................................... 19 33. Nguyên lý đồng nhất:................................................................................. 19 34. Hiệ tượng phân hủy hoặc tái sinh những phần: .............................................. 20 35. Biến hóa các thông số kỹ thuật hoá lý của đối tượng: ................................................ 20 36. Sử dụng chuyển pha: ................................................................................... đôi mươi 37. Thực hiện sự nở nhiệt: ................................................................................... 21 38. Sử dụng những chất oxy hoá mạnh: ................................................................. 21 39. đổi khác độ trơ:........................................................................................... 22 40. Sử dụng các vật liệu vừa lòng thành (composite): ............................................... 22 II. Lịch sử dân tộc phát triển ngôn từ lập trình: .................................................... 23 1. Zuse’s Plankalkül: ....................................................................................... 24 2. Những ngôn ngữ mã giả:.................................................................................. 24 3. IBM với Fortran ........................................................................................... 25 4. Lập trình hàm .............................................................................................. 28 3 5. Bước đầu tiên tiến đến việc tinh xảo ................................................................ 30 6. Khởi đầu của ngôn ngữ cho khách hàng ................................................... 32 7. Ban đầu khái niệm share thời gian ............................................................. 33 8. Ngôn ngữ cho cả khoa học tập và công ty : PL/I ...................................... 33 9. Hai ngôn từ động đầu tiên : APL với SNOBOL ......................................... 34 10. Bắt đầu trừu tượng hóa dữ liệu : SIMULA 67 ............................................. 35 11. Xây đắp trực giao : ALGOL 68 ................................................................... 36 12. Xây dựng dựa trên ngắn gọn xúc tích : Prolog ................................................................ 36 13. Ngôn ngữ có thiết kế công phu độc nhất : Ada ............................................... 37 14. Lập trình sẵn hướng đối tượng : Smalltalk ......................................................... 38 15. Phối kết hợp giữa lập trình trách nhiệm và lập trình phía đối tượng: C++ .......... 38 16. Một ngôn từ hướng đối tượng người dùng dựa trên nhiệm vụ : Java .......................... 39 17. Các ngôn ngữ kịch phiên bản cho website ................................................................. 39 18. Xu hướng hiện thời ...................................................................................... 40 III. Kết luận:............................................................................................................ 41 TÀI LIỆU THAM KHẢO:.......................................................................................... 42 4 Lời mở đầu: ví như ai đó chưa biết, chưa đọc, chưa nghiên cứu và phân tích về Genrikh Saulovich Atchuller và kim chỉ nan giải những bài toán trí tuệ sáng tạo (TRIZ) của ông thì quả là 1 thiệt thòi đối với người đó. Tại sao vậy? vì ông là một kĩ năng lớn, một người có nhân giải pháp sáng ngời, là một nhà khoa học rất đáng để kính trọng. Đặc biệt với TRIZ 40 qui định sáng tạo, ông đã đóng góp phần tạo bắt buộc sự trở nên tân tiến cho thế giới này. Khi con người sinh ra phiên bản năng sẽ ham muốn tìm tòi học tập hỏi tò mò những điều bắt đầu mẻ. Nhờ có chức năng tư duy sáng chế thiên tài mà đều nhà phát minh sáng tạo như Leonardo domain authority Vinci, Archimedes xuất xắc Thomas Edison, … đang làm biến hóa cuộc sống của quả đât này. Vậy so với những người thông thường chúng ta thì sao, có tác dụng sao rất có thể có những cách tân đóng góp cho xã hội? Thầy Atchuller đã hiểu được điều đó và năm 1946, ông đang nung nấu bếp ý định đầu tiên xây dựng một triết lý giúp bất kỳ một người thông thường nào cũng hoàn toàn có thể thực hiện tại được các sáng chế mà sau này ông đánh tên là “Lý thuyết giải các bài toán sáng chế” (TRIZ). Với 40 nguyên tắc trí tuệ sáng tạo cơ bản này có thể nói rằng nó đã tổng quát được phần đông hàng triệu vạc minh cách tân trong cuộc sống đời thường con người trong thời gian qua. Cùng lĩnh vực công nghệ thông tin cũng chưa phải là nước ngoài lệ. Trong chia sẻ này sẽ trình diễn 40 nguyên tắc sáng tạo và hầu hết ví dụ trong technology thông tin cùng với từng phép tắc (mỗi nguyên tắc sẽ sở hữu được hai ví dụ) cho bạn dễ hình dung. Ko kể ra, nhờ tất cả sự phân phát triển trẻ trung và tràn trề sức khỏe của phần cứng từ đồ vật dệt auto Jacquard tới những siêu máy tính ngày nay mà những ngôn ngữ lập trình cũng khá được tiến hóa theo. Chúng tiến hóa theo phong cách nào và đem đến những gì? bọn họ hãy cùng xem sự tiến hóa của chúng trong các nguyên tắc sáng tạo ra làm sao nhé. 5 I. 40 Nguyên tắc sáng tạo và vận dụng trong tin học: 1. Nguyên lý phân nhỏ: Nội dung: - Chia đối tượng thành những phần độc lập. - Làm đối tượng trở đề nghị tháo đính thêm được. - Tăng mức độ phân nhỏ đối tượng. Ví dụ: - bí quyết tiếp cận top-down trong xây đắp hệ thống, chia khối hệ thống thành các phần bé dại hơn. Bằng cách đó, chia hệ thống phức tạp thành những mô-đun ít tinh vi hơn. Quá trình này rất có thể được triển khai lại cho từng mô-đun cho tới khi các mô-đun ko còn bất cứ sự phức hợp nào nữa. - Một ứng dụng rất có thể được gây ra dựa trên các dịch vụ chủ quyền có sẵn vào mạng cục bộ hay qua Internet ví dụ như Web-service (thông qua các Web-service của Yahoo, ta rất có thể xây dựng một ứng dụng chat tựa như như Yahoo! Messenger mang đến riêng mình). Tương tự, những ứng dụng rất có thể được xây dựng bằng phương pháp sử dụng các thành phần thương mại dịch vụ (ta hoàn toàn có thể sử dụng mCore.NET nhằm tích hợp gửi và nhận lời nhắn SMS vào các ứng dụng chạy trên gốc rễ .NET) xuất xắc miễn tổn phí (từ kernel của Linux nhưng hiện này có hơn 100 phiên bản phân phối như Mint, Ubuntu, Fedora, …) 2. Bề ngoài “tách khỏi”: Nội dung: - bóc phần tạo “phiền phức” (tính hóa học “phiền phức”) tốt ngược lại bóc tách phần độc nhất “cần thiết” (tính chất “cần thiết”) thoát khỏi đối tượng. Ví dụ: 6 - Trong hiệ tượng nén âm thanh MP3 sa thải đi các phần biểu hiện của music mà đa số mọi tín đồ không thể nghe được nhờ các đặc điểm tác dụng nghe của nhỏ người. Tượng tự, trong kỹ thuật nén ảnh như JPEG loại bỏ thông tin để giành được tỉ lệ nén ảnh cao rộng của một hình ảnh mà không biến dạng ảnh quá nhiều. - Khi tài liệu ít, ta lưu trữ chúng sinh sống vài máy tính xách tay trong phòng, trong công ty. Nhưng lại khi tài liệu lớn sẽ khó khăn trong bài toán bảo trì, mở rộng, … bởi vì đó, ta nên nhờ cho tới data center. 3. Phương pháp phẩm hóa học cục bộ: Nội dung: - Chuyển đối tượng (hay môi trường xung quanh bên ngoài, tác động bên ngoài) có cấu trúc đồng nhất thành không đồng nhất. - những phần không giống nhau của đối tượng phải gồm các tác dụng khác nhau. - mỗi phần của đối tượng người dùng phải ở trong những điều kiện thích hợp nhất so với công việc. Ví dụ: - tế bào hình: Blackboard. Được sử dụng cho các vấn đề không xác định được chiến lược giải pháp. Ý tưởng là 1 trong những tập hợp những chương trình hòa bình mà cùng thao tác cộng tác trên một kết cấu dữ liệu chung. Mỗi lịch trình giải quyết một trong những phần của tổng núm công việc, và toàn bộ chương trình làm việc với nhau về giải pháp. Các chương trình chuyên biệt này độc lập lẫn nhau. Bọn chúng không call lẫn nhau, không tồn tại một sự tuần tự làm sao định trước về buổi giao lưu của chúng. Thay vào đó, chúng được tinh chỉnh và điều khiển bởi khối hệ thống chủ yếu nhờ vào trạng thái hiện tại của tiến độ. Một thành phần tinh chỉnh và điều khiển trung tâm sẽ review trạng thái hiện tại của việc xử lý và điều phối những chương trình. Phương pháp điều khiển hướng dữ liệu này nấu thử nghiệm với các thuật toán khác biệt có thể, 7 và có thể chấp nhận được việc suy ra qua các thử nghiệm “heuristic” để điều khiển và tinh chỉnh việc xử lý. - Sửa một danh sách liên kết của các đối tượng người tiêu dùng xe sản phẩm thành một danh sách links của các đối tượng người tiêu dùng xe. Việc trừu tượng hóa cao hơn này sẽ cho phép các đối tượng không đồng bộ (xe đạp, xe pháo hơi, …) được lưu trữ trong thuộc lớp cỗ chứa và ngược lại. 4. Bề ngoài phản đối xứng: Nội dung: - Chuyển đối tượng người tiêu dùng có mẫu mã đối xứng thành ko đối xứng (nói chung giảm nhảy đối xứng). Ví dụ: - chuẩn chỉnh của thu xếp nhanh thường xuyên lấy thành phần giữa làm phần tử chốt. Bằng cách sử dụng bộ phận trung vị trong ba phần tử đứng đầu, đứng giữa cùng đứng cuối làm phần tử chốt hay sẽ đã đạt được hiệu suất tốt hơn. - trong thanh vẻ ngoài tìm kiếm bài hát, thay bởi chỉ nhập vào tên bài xích hát. Ta có thể nhập vào tên ca sĩ, thương hiệu nhạc sĩ, một đoạn bài hát, … để giúp đỡ người dùng dễ dàng hơn trong việc tìm kiếm bài xích hát. 5. Chính sách kết hợp: Nội dung: - phối hợp các đối tượng người sử dụng đồng tuyệt nhất hoặc các đối tượng người sử dụng dùng mang đến các vận động kế cận. - phối hợp về mặt thời hạn các vận động đồng tốt nhất hoặc kế cận. Ví dụ: - Một trang web rất có thể được xây dựng từ rất nhiều khung (frame). Từng frame hoàn toàn có thể được tải xuất phát điểm từ 1 server không giống nhau. Điều này làm tăng tốc độ tải trang bởi nhiều kết nối được sử dụng đồng thời. 8 - Một tập đĩa RAID-5 phân chia một tập tin qua nhiều đĩa có thể truy xuất để đưa hay lưu trữ tập tin đó nhanh hơn vày nó được lấy/lưu trữ đồng thời. 6. Hình thức vạn năng: Nội dung: - Đối tượng thực hiện một số công dụng khác nhau, vì vậy không buộc phải sự tham gia của các đối tượng người dùng khác. Ví dụ: - Các ứng dụng tăng tốc khối hệ thống như “tuneup utilities” có tính năng 1-click có thể dọn những registry, sa thải các shortcut bị phá hủy, xóa các tập tin tạm, phân mảnh ổ đĩa, … - các trình chăm nom web như IE, Firefox giỏi Google Chrome thì vào phần khung mà để ta nhập showroom web vào thì ta cũng rất có thể nhập các từ khóa kiếm tìm kiếm vào đó nhằm tìm kiếm vắt vì truy cập các website tìm kiếm. 7. Chế độ “chứa trong”: Nội dung: - Một đối tượng người sử dụng được đặt bên trong đối tượng khác và bạn dạng thân nó lại chứa đối tượng thứ bố ... - Một đối tượng chuyển động xuyên suốt bên phía trong đối tượng khác. Ví dụ: - kiến trúc bảy tầng OSI trong network. - kết cấu dữ liệu như list liên kết, cây. Những thuật toán đệ quy như: sắp xếp nhanh, backtracking, … 8. Cơ chế phản trọng lượng: Nội dung: - Bù trừ trọng lượng của đối tượng bằng phương pháp gắn nó cùng với các đối tượng khác có lực nâng. 9 - Bù trừ trọng lượng của đối tượng người dùng bằng can hệ với môi trường xung quanh như sử dụng những lực thủy động, khí động... Ví dụ: - Để tăng hiệu xuất của các web server, ta hoàn toàn có thể chia một trang thành các frame và lưu trữ những frame trong các ổ đĩa không giống nhau hay trên các server không giống nhau. Bạn ta có thể phân té các hình ảnh lớn tốt từng mảnh dữ liệu qua các ổ đĩa khác nhau thay vì đặt nó chung một đĩa. Hiệu xuất sẽ tăng lên. - trong những hàm băm, ta phân chia các đối tượng người tiêu dùng vào một tập những bộ chứa trong lúc giữ con số của các đối tượng người sử dụng trong một cỗ chứa giao động bằng nhau. 9. Nguyên lý gây ứng suất sơ bộ: Nội dung: - gây ứng suất trước với đối tượng người dùng để hạn chế lại ứng suất không có thể chấp nhận được hoặc không muốn khi đối tượng làm việc (hoặc gây ứng suất trước để khi thao tác sẽ sử dụng ứng suất ngược lại). Ví dụ: - đưa sử rằng một người sử dụng phải chờ đợi trong một khoảng thời gian cho một hành vi thực thi nào kia (tìm kiếm, sao chép, thiết đặt chương trình, ...). Giả dụ ta thông báo cho tất cả những người sử dụng rằng đang mất khoảng chừng 5 phút, nhưng mà nếu thời gian thực thi kéo dài ra hơn thì người sử dụng sẽ không thích. Nếu như ta thông tin mất 10 phút và thời gian thực thi ít hơn thì người thực hiện sẽ vui hơn. - khi 1 ứng dụng bắt đầu đọc xuất phát từ 1 cơ sở dữ liệu, ta có thể tải (load) các bảng đặc biệt quan trọng hay các chỉ mục trước. 10. Nguyên tắc tiến hành sơ bộ: Nội dung: 10 - tiến hành trước sự biến hóa cần có, hoàn toàn hoặc từng phần, đối với đối tượng. - đề xuất sắp xếp đối tượng người sử dụng trước, làm thế nào để cho chúng gồm thể hoạt động từ vị trí thuận lợi nhất, ko mất thời hạn dịch chuyển. Ví dụ: - Đọc cache ổ đĩa trước sẵn sàng cho vấn đề đọc đĩa thực sự. - Driver máy in kiểm demo tính sẵn sàng của máy in trước khi người sử dụng hoàn vớ các tùy chỉnh cấu hình của họ 11. Lý lẽ dự phòng: Nội dung: - Bù đắp độ tin yêu không lớn của đối tượng bằng cách chuẩn bị trước các phương luôn tiện báo động, ứng cứu, an toàn. Ví dụ: - Hệ điều hành sao giữ dữ liệu những tập tin quan trọng của nó trước khi được sử dụng. Nếu xảy ra lỗi rất có thể khôi phục lại mà chưa phải cài lại. - tùy chỉnh thời gian timeout đến các thao tác như truy vấn vấn các đại lý dữ liệu, liên kết tới một dịch vụ mạng, … 12. Hình thức đẳng thế: Nội dung: - thay đổi điều kiện thao tác làm việc để không hẳn nâng lên xuất xắc hạ xuống các đối tượng. Ví dụ: - giữ lại các tác dụng trung gian mà đề xuất mất khá nhiều thời gian nhằm tính toán. - bố trí lại một cơ sở tài liệu hay tập tin chỉ bao giờ thực sự đề nghị thiết. Hay thì dữ liệu bị xóa bằng một cái cờ lưu lại nó bị xóa. Các bản ghi vào cơ sở dữ liệu không phải dịch chuyển mặc cho dù chúng bên cạnh đó có vị trí bắt đầu trong đại lý dữ liệu. 11 13. Nguyên tắc đảo ngược: Nội dung: - thế vì hành vi như yêu cầu bài bác toán, hành vi ngược lại (ví dụ, không làm cho nóng nhưng làm giá buốt đối tượng) - làm phần vận động của đối tượng người sử dụng (hay môi trường thiên nhiên bên ngoài) thành đứng yên với ngược lại, phần đứng yên thành chuyển động. Ví dụ: - vài phép tính toán có thể gây ra tràn bộ nhớ. Bằng phương pháp thay đổi máy tự tính toán có thể ngăn chặn bài toán này. Công thức p. = x * y / z; rất có thể được viết bằng p. = (x / z) * y hay p = y / z * x; Ta gồm thể lựa chọn một trong những công thức dựa vào vào mối quan hệ giá trị giữa x, y, z. - Các hệ thống backtracking 14. Cơ chế cầu (tròn) hoá: Nội dung: - Chuyển hầu như phần thẳng của đối tượng thành cong, phương diện phẳng thành khía cạnh cầu, kết thông số kỹ thuật hộp thành kết cấu hình cầu. - Sử dụng những con lăn, viên bi, vòng xoắn. - đưa sang chuyển độg quay, sử dung lực ly tâm. Ví dụ: - cụ tìm kiếm tuyến đường tính bởi tìm tìm phức tạp hơn hoàn toàn như là tìm kiếm nhị phân. - gửi tọa độ từ chuẩn chỉnh Cartesian sang trọng Polar để dễ dàng hơn trong một số tính toán. 15. Phương pháp linh động: Nội dung: - Cần biến đổi các để trưng của đối tượng hay môi trường phía bên ngoài sao đến chúng về tối ưu trong từng quy trình làm việc. 12 - Phân chia đối tượng thành từng phần, có chức năng dịch đưa với nhau. Ví dụ: - chuyển đổi chế độ nhìn trong một vận dụng như PowerPoint. Sửa đổi văn bản trong chế độ outline thì đã dàng và chú ý tổng quan rộng trong cơ chế trình bày. - những gói dữ liệu thông minh định tuyến bạn dạng thân chúng trên network. 16. Chính sách giải “thiếu” hoặc “thừa”: Nội dung: - trường hợp như khó nhận thấy 100% công dụng cần thiết, yêu cầu nhận thấp hơn hoặc nhiều hơn nữa “một chút”. Dịp đó bài xích toán rất có thể trở nên dễ dàng và đơn giản hơn và dễ giải hơn. Ví dụ: - Để bố trí một mảng phệ thì thì thuật toán bố trí nhanh thường được sử dụng. Tuy nhiên khi những mảng bé để sắp xếp trở cần nhỏ, ít hơn 10 phần tử, những thuật toán không giống được áp dụng thực thi giỏi hơn. - Để cải thiện độ tin cậy của tàu vũ trụ, nhiều cpu khác nhau đo lường và tính toán cùng đầu vào với nhiều thuật toán không giống nhau. Nếu tác dụng nào kiểu như nhau nhiều nhất thì kia là kết quả đúng. 17. Hình thức chuyển sang trọng chiều khác: Nội dung: - Những trở ngại do chuyển động (hay sắp đến xếp) đối tượng người sử dụng theo đường (một chiều) sẽ tiến hành khắc phục nếu như cho đối tượng người tiêu dùng khả năng di chuyển trên mặt phẳng (hai chiều). Tương tự, những bài toán tương quan đến vận động (hay sắp đến xếp) các đối tượng người sử dụng trên mặt phẳng đã được đơn giản dễ dàng hoá khi gửi sang không khí (ba chiều). - chuyển các đối tượng người sử dụng có kết cấu một tầng thành các tầng. 13 - Đặt đối tượng người sử dụng nằm nghiêng. - áp dụng mặt sau của diện tích s cho trước. - Sử dụng các luồng ánh sáng tới diện tích lân cận hoặc tới mặt sau của diện tích s cho trước. Ví dụ: - Một hàng chờ mà khi béo dần và không hề chỗ nhằm cho một phần tử mới vào thì có thể đặt thành phần đó vào ổ đĩa cho đến khi còn chỗ trống trong bộ nhớ lưu trữ chính. - áp dụng ký hiệu thập lục phân cho những giá trị hoàn toàn có thể