ಯೋಜನೆಗಾಗಿ ರೇಖೀಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ತಂತ್ರಗಳ ಅನ್ವಯ

ಯೋಜನೆಗಾಗಿ ಲೀನಿಯರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ತಂತ್ರಗಳ ಅನ್ವಯ

ಲೀನಿಯರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಎನ್ನುವುದು ವಿವಿಧ ರೇಖೀಯ ನಿರ್ಬಂಧಗಳ ಅಡಿಯಲ್ಲಿ ಗರಿಷ್ಠೀಕರಣ ಅಥವಾ ಕನಿಷ್ಠೀಕರಣದ ರೂಪದಲ್ಲಿ ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯವನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಬಳಸುವ ಗಣಿತ ತಂತ್ರವಾಗಿದೆ. ಈ ವಿಧಾನವು ಲಾಜಿಸ್ಟಿಕ್ಸ್, ಉತ್ಪಾದನೆ, ಮಾರ್ಕೆಟಿಂಗ್, ಹಣಕಾಸು ಮತ್ತು ಇತರ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುವಿಕೆ ಮತ್ತು ಯೋಜನೆಯಲ್ಲಿ ಬಹಳ ಉಪಯುಕ್ತವಾಗಿದೆ. ಈ ಲೇಖನವು ಯೋಜನೆಯಲ್ಲಿ ರೇಖೀಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ತಂತ್ರಗಳ ಅನ್ವಯವನ್ನು ಚರ್ಚಿಸುತ್ತದೆ.

ಲೀನಿಯರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಚಯ

ಲೀನಿಯರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ (LP) ಎಂಬುದು ಕೈಗಾರಿಕಾ ಎಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆ ಸಂಶೋಧನೆಯಲ್ಲಿ ಆಗಾಗ್ಗೆ ಬಳಸಲಾಗುವ ಪದವಾಗಿದೆ. ಸೀಮಿತ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ LP ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ. LP ಸಮಸ್ಯೆಯ ಒಂದು ಸರಳ ಉದಾಹರಣೆಯೆಂದರೆ ಆಹಾರದ ಸಮಸ್ಯೆ, ಅಲ್ಲಿ ನಾವು ಪೌಷ್ಠಿಕಾಂಶದ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸುವಾಗ ಆಹಾರ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಬಯಸುತ್ತೇವೆ.

ಗಣಿತದ ಪ್ರಕಾರ, LP ಸಮಸ್ಯೆಯನ್ನು ಈ ಕೆಳಗಿನ ರೂಪದಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಬಹುದು:
1. ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯ: ಅತ್ಯುತ್ತಮವಾಗಿಸಬೇಕಾದ ಕಾರ್ಯ (ಕಡಿಮೆಗೊಳಿಸುವುದು ಅಥವಾ ಗರಿಷ್ಠಗೊಳಿಸುವುದು). ಉದಾಹರಣೆ: ವೆಚ್ಚಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಅಥವಾ ಲಾಭವನ್ನು ಹೆಚ್ಚಿಸುವುದು.

2. ನಿರ್ಬಂಧಗಳು: ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಮಿತಿಗಳನ್ನು ವಿವರಿಸುವ ಸಮೀಕರಣಗಳು ಅಥವಾ ಅಸಮಾನತೆಗಳ ಸರಣಿ. ಉದಾಹರಣೆಗಳು: ಉತ್ಪಾದನಾ ಸಾಮರ್ಥ್ಯ, ಬಜೆಟ್, ಸಮಯದ ನಿರ್ಬಂಧಗಳು, ಇತ್ಯಾದಿ.

ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ರೇಖೀಯ ರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ, ಇದು ಚಿತ್ರಾತ್ಮಕ ವಿಧಾನಗಳು (ಎರಡು-ವೇರಿಯೇಬಲ್ ಸಮಸ್ಯೆಗಳಿಗೆ), ಸಿಂಪ್ಲೆಕ್ಸ್ ಅಥವಾ ಹೆಚ್ಚಿನ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿರುವ ಸಮಸ್ಯೆಗಳಿಗೆ ಆಂತರಿಕ-ಬಿಂದು ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೂಕ್ತ ಪರಿಹಾರವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಲೀನಿಯರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಹಂತಗಳು

1. ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಉದ್ದೇಶಗಳನ್ನು ಗುರುತಿಸಿ:
ಮೊದಲ ಹೆಜ್ಜೆ ನೀವು ಪರಿಹರಿಸಲು ಬಯಸುವ ನಿರ್ದಿಷ್ಟ ಸಮಸ್ಯೆಯನ್ನು ಗುರುತಿಸುವುದು. ಇದರಲ್ಲಿ ಲಾಭವನ್ನು ಹೆಚ್ಚಿಸುವುದು, ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಅಥವಾ ಅಂತಹುದೇ ಯಾವುದಾದರೂ ಆಪ್ಟಿಮೈಸೇಶನ್ ಉದ್ದೇಶವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು ಸೇರಿದೆ.

2. ನಿರ್ಧಾರ ಅಸ್ಥಿರಗಳ ನಿರ್ಣಯ:
ನಿರ್ಧಾರ ವೇರಿಯೇಬಲ್‌ಗಳು ಒಂದು ಗುರಿಯನ್ನು ಸಾಧಿಸಲು ರೇಖೀಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯಲ್ಲಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಬಹುದಾದ ಅಂಶಗಳಾಗಿವೆ. ಉದಾಹರಣೆಗೆ, ಉತ್ಪಾದನಾ ಸಮಸ್ಯೆಯಲ್ಲಿ, ನಿರ್ಧಾರ ವೇರಿಯೇಬಲ್ ಎಂಬುದು ಪ್ರತಿ ಉತ್ಪನ್ನದ ಉತ್ಪಾದಿಸಬೇಕಾದ ಘಟಕಗಳ ಸಂಖ್ಯೆಯಾಗಿರಬಹುದು.

ಓದಿ  ದಕ್ಷತೆಗಾಗಿ ಉತ್ಪಾದನಾ ಪ್ರಕ್ರಿಯೆಯ ಸಿಮ್ಯುಲೇಶನ್

3. ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯ ಸೂತ್ರೀಕರಣ:
ನಿರ್ಧಾರ ಅಸ್ಥಿರಗಳನ್ನು ಆಧರಿಸಿ, ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯವನ್ನು ರೇಖೀಯ ಗಣಿತದ ಸ್ವರೂಪದಲ್ಲಿ ರೂಪಿಸಿ. ಉದಾಹರಣೆಗೆ, ವೆಚ್ಚ ಅತ್ಯುತ್ತಮೀಕರಣದ ಸಂದರ್ಭದಲ್ಲಿ, ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯವು ಉತ್ಪನ್ನದ ಪ್ರತಿ ಯೂನಿಟ್‌ನ ವೆಚ್ಚವನ್ನು ಉತ್ಪಾದಿಸಿದ ಘಟಕಗಳ ಸಂಖ್ಯೆಯಿಂದ ಗುಣಿಸಿದಾಗ ಅದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

4. ನಿರ್ಬಂಧಗಳ ನಿರ್ಣಯ:
ಸಮಸ್ಯೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಪೂರೈಸಬೇಕಾದ ಎಲ್ಲಾ ನಿರ್ಬಂಧಗಳನ್ನು ಗುರುತಿಸಿ. ಈ ನಿರ್ಬಂಧಗಳನ್ನು ರೇಖೀಯ ಸಮೀಕರಣಗಳು ಅಥವಾ ಅಸಮಾನತೆಗಳಾಗಿ ರೂಪಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಕಾರ್ಖಾನೆ ಉತ್ಪಾದನಾ ಸಾಮರ್ಥ್ಯ, ಬಜೆಟ್, ಕಾರ್ಮಿಕ ಸಮಯ ಇತ್ಯಾದಿಗಳ ಮೇಲಿನ ಮಿತಿಗಳು.

5. ಮಾದರಿ ಪರಿಹಾರ:
ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ರೂಪಿಸಿದ ನಂತರ, ಮುಂದಿನ ಹಂತವು ಸೂಕ್ತವಾದ ರೇಖೀಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ತಂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಮಾದರಿಯನ್ನು ಪರಿಹರಿಸುವುದು. ಸಿಂಪ್ಲೆಕ್ಸ್ ವಿಧಾನವನ್ನು ಹೆಚ್ಚಾಗಿ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಸಮಸ್ಯೆಗಳಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಎರಡು ಅಥವಾ ಮೂರು ನಿರ್ಧಾರ ಅಸ್ಥಿರಗಳನ್ನು ಹೊಂದಿರುವ ಸರಳ ಸಮಸ್ಯೆಗಳಿಗೆ ಚಿತ್ರಾತ್ಮಕ ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು.

6. ಫಲಿತಾಂಶಗಳ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ವ್ಯಾಖ್ಯಾನ:
ಪರಿಹಾರವನ್ನು ಪಡೆದ ನಂತರ, ಮುಂದಿನ ಹಂತವು ಫಲಿತಾಂಶಗಳನ್ನು ಅರ್ಥೈಸುವುದು ಮತ್ತು ಅಗತ್ಯ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಮಾಡುವುದು. ನಿಯತಾಂಕಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳು ಫಲಿತಾಂಶಗಳ ಮೇಲೆ ಹೇಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸೂಕ್ಷ್ಮತೆಯ ಪರಿಶೀಲನೆಗಳು ಸಹ ಮುಖ್ಯವಾಗಿವೆ.

ಉತ್ಪಾದನಾ ಯೋಜನೆಯಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಉದಾಹರಣೆಗಳು

ಎರಡು ರೀತಿಯ ಉತ್ಪನ್ನಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಉತ್ಪಾದನಾ ಕಂಪನಿಯನ್ನು ಪರಿಗಣಿಸಿ: A ಮತ್ತು B. ಕಂಪನಿಯು ಒಟ್ಟು ಲಾಭವನ್ನು ಹೆಚ್ಚಿಸಲು ಉತ್ಪಾದನಾ ಪ್ರಮಾಣವನ್ನು ನಿರ್ಧರಿಸಲು ಬಯಸುತ್ತದೆ. ಉತ್ಪನ್ನ A ಯ ಪ್ರತಿ ಯೂನಿಟ್‌ನ ಲಾಭ $40 ಮತ್ತು ಉತ್ಪನ್ನ B ಯ ಲಾಭ $30 ಎಂದು ಹೇಳೋಣ. ಕಂಪನಿಯು ಕಚ್ಚಾ ವಸ್ತುಗಳು, ಯಂತ್ರದ ಸಮಯ ಮತ್ತು ಕಾರ್ಮಿಕ ಸಾಮರ್ಥ್ಯದಂತಹ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿದೆ.

ನಮ್ಮಲ್ಲಿ ಈ ಕೆಳಗಿನ ಡೇಟಾ ಇದೆ ಎಂದು ಭಾವಿಸೋಣ:

– ಉತ್ಪನ್ನ A ಯ ಪ್ರತಿ ಘಟಕಕ್ಕೆ 3 ಕೆಜಿ ಕಚ್ಚಾ ವಸ್ತುಗಳು ಬೇಕಾಗುತ್ತವೆ ಮತ್ತು ಉತ್ಪನ್ನ B ಗೆ 4 ಕೆಜಿ ಕಚ್ಚಾ ವಸ್ತುಗಳು ಬೇಕಾಗುತ್ತವೆ.
– ಉತ್ಪನ್ನ A ಯ ಪ್ರತಿಯೊಂದು ಘಟಕಕ್ಕೆ 2 ಗಂಟೆಗಳ ಯಂತ್ರ ಸಮಯ ಬೇಕಾಗುತ್ತದೆ, ಆದರೆ ಉತ್ಪನ್ನ B ಗೆ 1 ಗಂಟೆ ಬೇಕಾಗುತ್ತದೆ.
– ಕಂಪನಿಯು 240 ಕೆಜಿ ಕಚ್ಚಾ ವಸ್ತುಗಳ ಸೀಮಿತ ಪೂರೈಕೆಯನ್ನು ಮತ್ತು 100 ಗಂಟೆಗಳ ಯಂತ್ರ ಸಮಯದ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.

ಈ ಸಮಸ್ಯೆಗೆ LP ಸೂತ್ರವು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:
– ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯ:
Z = 40A + 30B ಅನ್ನು ಗರಿಷ್ಠಗೊಳಿಸಿ

ಓದಿ  ಉತ್ಪನ್ನ ವಿತರಣಾ ಜಾಲ ಅತ್ಯುತ್ತಮೀಕರಣ ಮಾದರಿ

- ನಿರ್ಬಂಧ:
\[
\ಪ್ರಾರಂಭ{ಜೋಡಿಸಲಾಗಿದೆ}
3A + 4B & \leq 240 \quad (ಕಚ್ಚಾ ವಸ್ತುಗಳ ಮಿತಿ)\\
2A + B & \leq 100 \quad (ಯಂತ್ರ ಸಮಯದ ನಿರ್ಬಂಧ)\\
A, B & \geq 0 \quad (ಋಣಾತ್ಮಕವಲ್ಲದ)
\ಕೊನೆಗೆ{ಜೋಡಿಸಲಾಗಿದೆ}
\]

ಇದರೊಂದಿಗೆ, ಕಂಪನಿಗಳು ತಮ್ಮ ಲಾಭವನ್ನು ಹೆಚ್ಚಿಸುವ A ಮತ್ತು B ಯ ಅತ್ಯುತ್ತಮ ಮೌಲ್ಯಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಿಂಪ್ಲೆಕ್ಸ್ ವಿಧಾನವನ್ನು ಬಳಸಬಹುದು.

ಯೋಜನೆಯಲ್ಲಿ ಇತರ ಅನ್ವಯಿಕೆಗಳು

1. ಖರೀದಿ ಮತ್ತು ವಿತರಣಾ ಯೋಜನೆ:
ಪೂರೈಕೆ ಸರಪಳಿಯಲ್ಲಿ, ಸಾರಿಗೆ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಗುರಿಯೊಂದಿಗೆ, ಬೇಡಿಕೆ ಮತ್ತು ಗೋದಾಮಿನ ಸಾಮರ್ಥ್ಯವನ್ನು ಪೂರೈಸುವ ಗುರಿಯೊಂದಿಗೆ ಬಹು ಗೋದಾಮುಗಳಿಂದ ಬಹು ಸ್ಥಳಗಳಿಗೆ ಸಾಗಿಸಬೇಕಾದ ಸರಕುಗಳ ಸೂಕ್ತ ಪ್ರಮಾಣವನ್ನು ನಿರ್ಧರಿಸಲು LP ಅನ್ನು ಬಳಸಬಹುದು.

2. ಕಾರ್ಯಪಡೆ ಯೋಜನೆ:
ಕೆಲಸದ ಪಾಳಿಗಳಲ್ಲಿ ಕಾರ್ಮಿಕರ ಹಂಚಿಕೆಯನ್ನು ನಿರ್ವಹಿಸಲು, ಉತ್ಪಾದಕತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು, ಪ್ರತಿ ಪಾಳಿಯ ಕೆಲಸದ ಸಮಯ ಮತ್ತು ಅಗತ್ಯಗಳ ಮೇಲಿನ ನಿರ್ಬಂಧಗಳನ್ನು ಪೂರೈಸಲು LP ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

3. ಹಣಕಾಸು ಯೋಜನೆ:
ಹೂಡಿಕೆ ಬಂಡವಾಳವನ್ನು ನಿರ್ವಹಿಸುವಾಗ, ಹೂಡಿಕೆ ಅಪಾಯಗಳು ಮತ್ತು ಮಿತಿಗಳನ್ನು ಪರಿಗಣಿಸಿ ಲಾಭವನ್ನು ಹೆಚ್ಚಿಸಲು ವಿವಿಧ ಹೂಡಿಕೆ ಸಾಧನಗಳಿಗೆ ನಿಧಿಯ ಹಂಚಿಕೆಯನ್ನು ನಿರ್ಧರಿಸಲು LP ಅನ್ನು ಬಳಸಬಹುದು.

4. ಉತ್ಪಾದನಾ ಯೋಜನೆ:
ಉತ್ಪಾದನೆಯಲ್ಲಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಂಪನ್ಮೂಲಗಳ ಬಳಕೆಯನ್ನು ಗರಿಷ್ಠಗೊಳಿಸಲು, ಕಾಯುವ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಉತ್ಪಾದನಾ ಗುರಿಗಳನ್ನು ಸಾಧಿಸಲು ಉತ್ಪಾದನಾ ವೇಳಾಪಟ್ಟಿಗಳನ್ನು ಯೋಜಿಸಲು LP ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ತೀರ್ಮಾನ

ಬಹು ಅಸ್ಥಿರಗಳು ಮತ್ತು ನಿರ್ಬಂಧಗಳೊಂದಿಗೆ ಆಪ್ಟಿಮೈಸೇಶನ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಲೀನಿಯರ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಸಾಧನವಾಗಿದೆ. ಯೋಜನೆಯಲ್ಲಿ ಇದರ ಅನ್ವಯವು ಕಂಪನಿಗಳು ಮತ್ತು ಸಂಸ್ಥೆಗಳು ವಿವಿಧ ವ್ಯವಹಾರ ಅಂಶಗಳಲ್ಲಿ ಉತ್ತಮ ಮತ್ತು ಹೆಚ್ಚು ಸೂಕ್ತ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯಗಳು ಮತ್ತು ನಿರ್ಬಂಧಗಳ ಸರಿಯಾದ ಸೂತ್ರೀಕರಣದ ಮೂಲಕ, ಹಾಗೆಯೇ ನಿಖರವಾದ ಮಾದರಿ ಪರಿಹಾರಗಳ ಮೂಲಕ, ವೆಚ್ಚ ಕಡಿತ, ಹೆಚ್ಚಿದ ದಕ್ಷತೆ ಮತ್ತು ಒಟ್ಟಾರೆ ವ್ಯವಹಾರ ಗುರಿಗಳ ಸಾಧನೆಯ ವಿಷಯದಲ್ಲಿ ಗಮನಾರ್ಹ ಪ್ರಯೋಜನಗಳನ್ನು ಸಾಧಿಸಬಹುದು.

ಪ್ರತಿಕ್ರಿಯಿಸುವಾಗ