Solver và các bài tập liên quan đến kế hoạch sản xuất

Offline Hà Nội 2014 tại Đồ Sơn-Hải Phòng



kết quả từ 1 tới 10 trên 10
22,809 lượt xem
  1. Thành viên cấp cao Hình đại diện của handung107
    Tham gia ngày
    Aug 2004
    Địa chỉ
    VN
    Bài gửi
    582
    Post Thanks / Like
    handung107 vẫn chưa có mặt trong diễn đàn

    Solver và các bài tập liên quan đến kế hoạch sản xuất

    Solver là một công cụ cao cấp của Excel, nhưng chắc các bạn ít người sử dụng. Thật ra, trong kế toán hàng ngày, với các bài toán quy hoạch tuyến tính đơn giản, bằng nhiều cách khác nhau, ta có thể tự tìm ra những gì cần giải, mà không cần dùng đến Solver, nhưng nếu ta hiểu thêm về Add-in này, chắc chắn sẽ không thừa đâu, các bạn à.

    Trên diễn đàn, chưa có bài nào về Solver hoàn chỉnh, hôm nay, tôi sẽ giới thiệu với các bạn bằng những thí dụ cụ thể nhất để các bạn có thể áp dụng vào các bài toán hàng ngày

    Bài toán 1 :

    - Một xưởng sản xuất làm 3 sản phẩm : TV, máy Cassete, loa. Mỗi sản phẩm được lắp ráp từ những phụ kiện có sẵn trong kho. Có 5 loại vật tư phụ kiện : khung máy, đèn hình, bộ loa, bộ nguồn, bảng mạch điện tử. Mục tiêu là sản xuất đầy đủ các sản phẩm để có lãi nhiều nhất với số vật tư phụ kiện còn tồn trong kho.
    Số vật tư tồn đầu kỳ là : 450 khung máy, 250 đèn hình, 800 bộ loa, 450 bộ nguồn và 600 bảng mạch điện tử.

    Định mức cho :

    - TV : 1 khung, 1 đèn hình, 2 bộ loa, 1 bộ nguồn, 2 bảng mạch điện tử
    - Cassette : 1 khung, 2 bộ loa, 1 bộ nguồn, 1 bảng mạch điện tử
    - Loa : 1 bộ loa, 1 bảng mạch điện tử

    Lãi cho mỗi sản phẩm được dự tính là TV 75đ, Cassette 50đ, loa 35đ

    Với đại số, chúng ta sẽ thiết lập các phương trình tuyến tính như sau :

    Gọi x1 là số lượng TV, x2 là số lương Cassette, x3 là số lượng loa sản xuất. Ta có :

    Tổng số lãi : L = 75x1 + 50x2 + 35 x3
    Các điều kiện của bài toán là :

    - 1x1 + 1x2 + 0x3 <=400 (khung máy)
    - 1x1 + 0x2 + 0x3 <=200 (đèn hình)
    - 2x1 + 2x2 +1x3 <=800 (bộ loa)
    - 1x1 + 1x2 + 0x3 <=400 (bộ nguồn)
    - 2x1 + 1x2 + 1x3 <=600 (bảng mạch điện tử )
    Vì số san phẩm sản xuất x1, x2, x3 phải là số dương nên ta cũng có điều kiện là x1 >=0; x2>=0; x3>=0

    Các bạn thấy đó, nếu giải bằng đại số...thực sự "phê" đấy. Chúng ta có thể nhờ Excel giải giùm bằng Solver

    Xem thêm các bài viết mới nhất trong cùng chuyên mục này:


  2. Likes bacnamtraining liked this post
  3. Khu vực quảng cáo
    Tham gia ngày
    Always
    Địa chỉ
    Advertising world
    Bài gửi
    Many

     

  4. Thành viên cấp cao Hình đại diện của handung107
    Tham gia ngày
    Aug 2004
    Địa chỉ
    VN
    Bài gửi
    582
    Post Thanks / Like
    handung107 vẫn chưa có mặt trong diễn đàn
    Bây giờ, chúng ta sẽ thiết lập mô hình bảng tính trogn Excel

    Cách nhanh nhất (tuy không phải là tốt nhất), bạn sẽ đặt :
    - A1 : giá trị của x1, ta gõ số 0 (vì chưa biết nghiệm số)
    -A2 : giá trị của x2, cũng gõ 0
    - A3 : giá trị của x3, gõ 0
    - A4 : tổng số lãi thu được, ta gọi đây là hàm mục tiêu (HMT)
    A4 = 75*A1 + 50*A2 + 35*A3

    Tiếp theo, từ B1 đến B5, ta nhập các điểu kiện của phương trình

    B1 = 1*A1 +1*A2 + 0*A3 (= A1 + A2) (khung máy)
    B2 = A2 (đèn hình)
    B3 = 2*A1 + 2*A2 + 1*A3 (bộ loa)
    B4 = A1 + A2 (bộ nguồn)
    B5 = 2*A1 + A2 + A3 (bảng mạch điện tử)

    Đối thoại với Solver :

    Ta đặt con trỏ ngay Cell A4 (HMT), và mở hộp thoại Solver Parameter bằng cách sử dụng Menu Tools / Solver. Nếu bạn không thấy Solver trong Menu này, bạn phải vào Tools / Add-in, đánh dấu kiểm vào Solver trong hộp thoại liệt kê DS các Add-in đã được cài vào Excel của bạn. Nếu bạn cũng không thấy ở đây, thì hoặc bạn nhấp vào nút Browse, tìm đường dẫn đến thư mục có Add-in này, hoặc bạn đã bỏ qua không cài nó khi cài Office. Trường hợp này, bạn phải tìm dĩa Office để cài thêm thôi

    Khi hộp thoại Solver Parameter xuất hiện, bạn sẽ thấy các mục như sau :

    - Set Target Cell : tại bảng tính như trên là A4, nếu các bảng khác, nó chính là HMT (hàm mục tiêu ta muốn tìm)
    - Lựa chọn Max từ các Option, đúng cho trường hợp này
    - Click chuột vào nút Guess, sẽ xuất hiện cửa sổ và bạn sẽ thấy A1:A3 (tức là các Cell liên quan đến A4)
    - Bây giờ ta đưa các điểu kiện vào bằng cách nhấp nút Add --> Add Constraint
    - Như vậy, tại Cell Reference, các bạn nhập địa chỉ các ô chứa các điều kiện, còn Constraint các bạn nhập điều kiện liên quan, giữa 2 hộp này, bạn sẽ chọn các điều kiện tương ứng như <=, <, =, >=, >
    - thí dụ : Cell Reference nhập A1 :A3, nhấp mũi tên chọn >=, Constraint nhập số 0
    - Nhấp Add, tiếp tục Cell Refernce nhập B1, Constraint nhập 400, chọn <=
    - Tương tự cho đến B5
    - Nhấp OK, trở lại hộp thoại Solver, bạn vào Options. Trên hộp thoại này, bạn đánh dấu vào khung kiểm tra "Assume Linear Model" (chuyển sang mô hình tuyến tính)
    - Bây giờ, bạn nhấp Solve để Excel tìm các nghiệm vào A1, A2, A3
    - Còn lại, các bạn sẽ hiểu cần làm gì rồi...

  5. Likes bacnamtraining liked this post
  6. Thành viên cấp cao Hình đại diện của quochung2005
    Tham gia ngày
    Oct 2005
    Địa chỉ
    DA NANG
    Tuổi
    32
    Bài gửi
    100
    Post Thanks / Like
    quochung2005 vẫn chưa có mặt trong diễn đàn
    Trích nguyên văn Nguyên văn bởi handung107
    Bây giờ, chúng ta sẽ thiết lập mô hình bảng tính trogn Excel

    Cách nhanh nhất (tuy không phải là tốt nhất), bạn sẽ đặt :
    - A1 : giá trị của x1, ta gõ số 0 (vì chưa biết nghiệm số)
    -A2 : giá trị của x2, cũng gõ 0
    - A3 : giá trị của x3, gõ 0
    - A4 : tổng số lãi thu được, ta gọi đây là hàm mục tiêu (HMT)
    A4 = 75*A1 + 50*A2 + 35*A3

    Tiếp theo, từ B1 đến B5, ta nhập các điểu kiện của phương trình

    B1 = 1*A1 +1*A2 + 0*A3 (= A1 + A2) (khung máy)
    B2 = A2 (đèn hình)
    B3 = 2*A1 + 2*A2 + 1*A3 (bộ loa)
    B4 = A1 + A2 (bộ nguồn)
    B5 = 2*A1 + A2 + A3 (bảng mạch điện tử)

    Đối thoại với Solver :

    Ta đặt con trỏ ngay Cell A4 (HMT), và mở hộp thoại Solver Parameter bằng cách sử dụng Menu Tools / Solver. Nếu bạn không thấy Solver trong Menu này, bạn phải vào Tools / Add-in, đánh dấu kiểm vào Solver trong hộp thoại liệt kê DS các Add-in đã được cài vào Excel của bạn. Nếu bạn cũng không thấy ở đây, thì hoặc bạn nhấp vào nút Browse, tìm đường dẫn đến thư mục có Add-in này, hoặc bạn đã bỏ qua không cài nó khi cài Office. Trường hợp này, bạn phải tìm dĩa Office để cài thêm thôi

    Khi hộp thoại Solver Parameter xuất hiện, bạn sẽ thấy các mục như sau :

    - Set Target Cell : tại bảng tính như trên là A4, nếu các bảng khác, nó chính là HMT (hàm mục tiêu ta muốn tìm)
    - Lựa chọn Max từ các Option, đúng cho trường hợp này
    - Click chuột vào nút Guess, sẽ xuất hiện cửa sổ và bạn sẽ thấy A1:A3 (tức là các Cell liên quan đến A4)
    - Bây giờ ta đưa các điểu kiện vào bằng cách nhấp nút Add --> Add Constraint
    - Như vậy, tại Cell Reference, các bạn nhập địa chỉ các ô chứa các điều kiện, còn Constraint các bạn nhập điều kiện liên quan, giữa 2 hộp này, bạn sẽ chọn các điều kiện tương ứng như <=, <, =, >=, >
    - thí dụ : Cell Reference nhập A1 :A3, nhấp mũi tên chọn >=, Constraint nhập số 0
    - Nhấp Add, tiếp tục Cell Refernce nhập B1, Constraint nhập 400, chọn <=
    - Tương tự cho đến B5
    - Nhấp OK, trở lại hộp thoại Solver, bạn vào Options. Trên hộp thoại này, bạn đánh dấu vào khung kiểm tra "Assume Linear Model" (chuyển sang mô hình tuyến tính)
    - Bây giờ, bạn nhấp Solve để Excel tìm các nghiệm vào A1, A2, A3
    - Còn lại, các bạn sẽ hiểu cần làm gì rồi...



    chị có thể làm trên ECXELL để cho mọi ngừơi cùng học hỏi, em thấy đề tài này cũng hay đấy mà mọi người cũng ít biết

  7. Likes bacnamtraining liked this post
  8. Thành viên cấp cao Hình đại diện của handung107
    Tham gia ngày
    Aug 2004
    Địa chỉ
    VN
    Bài gửi
    582
    Post Thanks / Like
    handung107 vẫn chưa có mặt trong diễn đàn
    09-06-2006, 17:12 #4
    1/ Khai báo nhiều biến trong hộp thoại Solver

    Trong hộp thoại "By Changing Cells" để khai báo biến cho mô hình, ta có thể :
    - Gõ từ bàn phím tọa độ các vùng, mỗi vùng ngăn cách nhau bằng dấu phẩy
    - Nhấp chuột, đồng thời giữ phím Ctrl để chọn các vùng biến

    2/ Khai báo điều kiện ràng buộc :

    - Với mô hình tuyến tính đơn giản này, vế trái của điều kiện luôn ở "Cell rẻence" như là các ô tham chiếu đơn lẻ, vế phải "Cóntraint" như là các hằng số. Tuy vậy, bạn có thể đưa vế trái là một vùng, một cột, nhưng không cho phép bạn nhiều lựa chọn cùng lúc
    - Điều kiện ràng buộc bên vế phải cũng là một vùng phải có kích thước tương đương như vậy
    - Với thí dụ trên, bạn có thể đưa vào cả vế trái vùng B1:B5, nhưng bạn phải nhập các số tương đương 400, 600, 800...vào một vùng khác C1:C5 chẳng hạn và đưa vào vế phải

    3/ Tránh trùng lặp và xung đột khi khai báo điều kiện :

    - Nếu ta khai báo ràng buộc cả cận trên lẫn cận dưới cho cùng một Cell thì Solver sẽ dùng cận chặt hơn. TD : Khi ta khai báo B1<=10 và B1<=5 thì Solver sẽ dùng B1<=5
    - Nếu ta dùng ràng buộc cả <= và >= cho cùng một biến quyết định thì Solver sẽ báo lỗi khi ta chạy chương trình

  9. Thành viên cấp trung Hình đại diện của Secret_grasses
    Tham gia ngày
    Jun 2005
    Địa chỉ
    Ngôi nhà nhỏ trên thảo nguyên.
    Bài gửi
    306
    Post Thanks / Like
    Secret_grasses vẫn chưa có mặt trong diễn đàn
    Trích nguyên văn Nguyên văn bởi quochung2005
    chị có thể làm trên ECXELL để cho mọi ngừơi cùng học hỏi, em thấy đề tài này cũng hay đấy mà mọi người cũng ít biết
    Đây là file SG làm,bạn xem thử nha.Bạn tham khảo thêm file của SG đã hướng dẫn chi tiết trên file tại đây.
    File Kèm Theo File Kèm Theo

    Buôn Ma Thuột " Bốn Mùa Tươi" xanh ngát
    Rừng đại ngàn, phố núi gió và sương
    Ai đã đến cũng thấy nhớ thương
    Vương câu hát :" Có yêu nhau thì về Buôn Ma Thuột...

  10. Likes bacnamtraining liked this post
  11. Thành viên Hình đại diện của phuong98a
    Tham gia ngày
    Oct 2009
    Địa chỉ
    hn
    Tuổi
    30
    Bài gửi
    2
    Post Thanks / Like
    phuong98a vẫn chưa có mặt trong diễn đàn
    Trích nguyên văn Nguyên văn bởi Secret_grasses Xem bài
    Đây là file SG làm,bạn xem thử nha.Bạn tham khảo thêm file của SG đã hướng dẫn chi tiết trên file tại đây.
    vậy cho mình hỏi là làm thế nào để tạo được bản report như trong bài tập của bạn vì khi mình kích vào solver thì ko có lựa chọn tạo bản báo cáo

  12. Thành viên Hình đại diện của phuong98a
    Tham gia ngày
    Oct 2009
    Địa chỉ
    hn
    Tuổi
    30
    Bài gửi
    2
    Post Thanks / Like
    phuong98a vẫn chưa có mặt trong diễn đàn
    @ Serect grass : vậy cho mình hỏi là làm thế nào để tạo được bản report như trong bài tập của bạn vì khi mình kích vào solver thì ko có lựa chọn tạo bản báo cáo

  13. Thành viên Hình đại diện của thuydung2310
    Tham gia ngày
    Nov 2009
    Địa chỉ
    TP.HCM
    Tuổi
    22
    Bài gửi
    1
    Post Thanks / Like
    thuydung2310 vẫn chưa có mặt trong diễn đàn
    Các anh chị trên diễn đàn cho e hỏi giai bài toán quy hoạch tuyến tính là làm sao.Em mới học Excel căn bản ở trường Đh.Cô cho bài tập cuối kỳ nộp làm bài thu hoạch + làm trên excel mà e không biết phải làm sao:
    1/ f = 12x1+9x2+10x3+8x4-->min(max)
    với các ràng buộc
    3x1-2x2+x3+x4<=15
    x1+2x2+2x3+3x4<=10
    2x1+x2+2x3+x4>=12
    Xi với i = 1,2,3,4
    làm bằng công cụ slover......E chưa biết phải làm sao và viết bài nộp cần viết thế nào.A chị nào biết giúp em với.Có gì a chị gợi ý rồi gưi cho mail:dungnt1991@gmail.com.Cám ơn a chị..em đang cần gấp

  14. Thành viên Hình đại diện của xinhgai1010
    Tham gia ngày
    May 2010
    Địa chỉ
    ha noi
    Tuổi
    25
    Bài gửi
    2
    Post Thanks / Like
    xinhgai1010 vẫn chưa có mặt trong diễn đàn
    thanks các bạn nhiều nhé ! mình làm được rùi ! hihi !

    __________________

    bạn đang tìm de thi dai hoc , bạn đang tìm dap an de thi tot nghiep hãy truy cập vào dap an de thi để lấy cho mình thật nhiều de thidap an nhé !

  15. Thành viên Hình đại diện của boyhung001
    Tham gia ngày
    Oct 2009
    Địa chỉ
    tp.hochiminh
    Tuổi
    24
    Bài gửi
    1
    Post Thanks / Like
    boyhung001 vẫn chưa có mặt trong diễn đàn
    23-11-2010, 10:34 #10
    đây là những bài tóan có 1 đích tới,còn những bài có 2 đích tới như là lợi nhuận và thời gian (tuần..) thì làm sao chị,hlep me....đang rất gấp


Thread Information

Users Browsing this Thread

Hiện tại có 1 người đang truy cập đề tài này gồm: (0 thành viên và 1 khách)

Visitors found this page by searching for:

solver trong excel 2007

cách làm bài tập solver

http:www.webketoan.vnforumthreads17353-Solver-va-cac-bai-tap-lien-quan-den-ke-hoach-san-xuat

bai tap ap dung cho ham solver

solver

công cụ solver trong excel 2007

huong dan su dung solve

kế hoạch sản xuất

Tại sao trong EXCEL không tìm thấy hàm SOLVER

giai bai toan solverbài tập solver trong excel 2007tinh loi nhaun tivi caset trong solve excelhướng dẫn sử dụng solvergiải bài tập toán quy hoạch tuyến tínhcách sử dụng solver trong excel trong 2007 lap ke hoach trong hoa bang solvercách làm solve trong exccelcac bai toan ve ke hoach san xuat lenh solver trong excel 2007bai tap sholvercách sử dụng solvercông cụ solver trong excelcách làm bài tập solver bai toan dau tubai tap chon vi tri bo tri cua hang trong solverLam sao de solver chay ra nhieu lan