حل مسائل برنامه ریزی خطی با استفاده از...

12
دہ از ا ی ر ٔ MATLAB ا د

Upload: others

Post on 31-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�دہ از �� � ا� � ����� ر���ی �� � ��� � ٔ��� ��MATLAB

�ا ���د � � �

Page 2: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

� �!" #$%&�'

� ���� �����

����� � � � ��� ������ ����� ��

�����

����� � ���� ��

1/13

Page 3: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�( �,�ت *( �"

� � ����� ��!�"# �$�� ����� �� �#�� %"# �"�&'� #�(# )�� *� ����Toolbox ��+ �&��� �#� �,�&��Fuzzy Toolbox -Control System Toolbox -Financial

Toolbox �... /# �0&�# � �1Optimization Toolbox 2�&3�� ��!�"#.

�Optimization Toolbox ����� ��!�"# �/�" �&�'� ����� �� �#�� . �/�" �&�'� 4�����+��� )�0�# .����� �/�" �&�'� � ��� �/�" �&�'� . %����5� �##� ��6�� ��� �/�" �&�'� �

�#�� ��7� ������5� 8�+ ����� � ��# �9�:�� . �/�" �&�'� 4�� /# � � ��� ������ ����� �1�&9�:�� ���.

2/13

Page 4: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�( )* -. ����� ر���ی �� � ��� � ٔ��� ��

� � � ��� ������ ��6�� �� �#�� /# ���� ���1 ��!�"# ;#�< �� ��/ ��"�:

[x,fmin] = linprog(f,A,b,Aeq,beq,lb,ub)

� � >�# ��"�[x,fmin] � �7���(f,A,b,Aeq,beq,lb,ub) �&9�� �� ?��< -���� �+.

� �1X *� #�� -?��< )�0�# /# �@� �1 -�&��+ ���A 2�BC< ��+��D�� ;E �#�7# �1 %"# #��� � -��E �� %"�� �&�'� ���A 2�BC< ��D��fmin �9�� �� �&�'� � � � �&��+ ?��< #��.

3/13

Page 5: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�( )* -. ����� ر���ی �� � ��� � ٔ��� ��

� �&1 �� �B, ��/ ��F �� ?��< >�# ?G#� �)�&1 �� �� # �/�" �&�'� ��6��(

�f ;E �#�7# � %"# #��� *� ��#�$ ?��< � ���A 2�BC< ��+��D�� J�+)�&��+ ?��< ( ���&9��

���� : >�# ?��< ���� �/�" 2B��1�� ����� �� �#�� � -�9�� �� �/�" 2B�&�� ����� �� �#�� ?��<

� # �&��+1- ��9 ���:< �/�" 2B&�� �� ��6�� �< ��1 M�$.

4/13

Page 6: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�( )* -. ����� ر���ی �� � ��� � ٔ��� ��

� �� ��"� >�# � �+ %����5�3 ���9 �� 2��< ��"�:

� %����5� �1 ������� %����5� >�# �A ��#�$ � �9�� �� O��<�� *� � -�&1 �� ;��� # ������� ��+��G � ���A 2�BC< ��+��D��b %"# #��� *� ���.

� ��+ %����5� ����< %����5� >�# � �1Aeq ;E �#�7# � -�9�� �� O��<�� *� ��+��G � ���A 2�BC< ��+��D�� ��#�$ ����<�&��+.

� ���A 2�BC< ��+��D�� %����5� # ���A 2�BC< ��+��D�� %����5� -��G >�# �1

�+� �� ;���.

5/13

Page 7: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�ل 0)*

� �,�� ���� : �G#�� ��#/� �# �,��800 ��!�"# ��� ��'�#� �#�� R�CS� �#TU /# ���V�&3�� .

��9�:�� ���" �#TU � �W �#TU /# �:�1�< R�CS� �#TU >�#

� �G#�� ���� ��#TU 2�X �30 % ��1#�� � >�6<��V50 %�9�� J��[#

� # ��� ��#TU 2�X �&��+ �G#�� �� �+#�S�� ��#� >�# �&1 >���<:

�� � ��� �� ف ا��� � ���ٔ�

���و� ���ان �راک ��

0/30 0/02 0/09 2ای 1-ت �3

0/90 0/06 0/60 � � 2ای 45 �3

6/13

Page 8: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�ل 0)*

� 2�#� ��6�� >�# �#��:

� ��D�� ��X1 �X2 2�#� .

�X1 �W �#TU #��)���V ( �X2 ���" �#TU #��)���V(

1 2

1 2 1 2

1 2 1 2

1 2

1 2

min 0.3 0.9

. :

0.09 0.6 0.3( )

0.02 0.06 0.5( )

800

, 0

z x x

S T

x x x x

x x x x

x x

x x

= +

+ ≥ ++ ≤ +

+ ≥≥

7/13

Page 9: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�ل 0)*

���E �� %"�� ��/ ��F �� �/�" ��" �� ��6�� >�# �1:

1 2

1 2

1 2

1 2

1 2

min 0.3 0.9

. :

0.21 0.3 0

0.48 0.44 0

800

, 0

z x x

S T

x x

x x

x x

x x

= +

− ≤− − ≤

− − ≤ −≥

8/13

Page 10: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�( �ل .- *( 0)* ��

ل %�ر$� #" !�� � '�! ()1 2

1 2

1 2

1 2

1 2

min 0.3 0.9

. :

0.21 0.3 0

0.48 0.44 0

800

, 0

z x x

S T

x x

x x

x x

x x

= +

− ≤− − ≤

− − ≤ −≥

9/13

Page 11: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

�( �ل .- *( 0)* ��

� � �\�"� >�# �� �#�� � ���� 2�#�:

� �1 2B�&�� �&��+ ?��< #�� �0��� � ��#��437.6471

� � �&�'� ���A 2�BC< ��+��D��

x1=470.5882

x2=329.4118 ���&9��.

10/13

Page 12: حل مسائل برنامه ریزی خطی با استفاده از MATLABsmart.tabrizu.ac.ir/Files/Content/lp-matlab.pdfTitle حل مسائل برنامه ریزی خطی با استفاده

ANY QUESTION ?