IPOPT
"ಐ-ಪಿ-ಆಪ್ಟ್" ಎಂದು ಉಚ್ಚರಿಸಲಾಗುವ "ಇಂಟಿರಿಯರ್ ಪಾಯಿಂಟ್ ಆಪ್ಟಿಮೈಜರ್" ಗಾಗಿ ಚಿಕ್ಕದಾದ ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ, ನಿರಂತರ ವ್ಯವಸ್ಥೆಗಳ ದೊಡ್ಡ ಪ್ರಮಾಣದ ರೇಖಾತ್ಮಕವಲ್ಲದ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಾಗಿ ಸಾಫ್ಟ್ವೇರ್ ಲೈಬ್ರರಿಯಾಗಿದೆ. ಇದನ್ನು ಫೋರ್ಟ್ರಾನ್ ಮತ್ತು ಸಿ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದ್ದು, ಇಪಿಎಲ್ (ಹಿಂದೆ ಸಿಪಿಎಲ್) ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಯು ಪ್ರೈಮಲ್-ಡ್ಯುಯಲ್ ಆಂತರಿಕ ಬಿಂದು ವಿಧಾನವನ್ನು ಜಾರಿಗೆ ತರುತ್ತದೆ ಮತ್ತು ಫಿಲ್ಟರ್ ವಿಧಾನಗಳ (ಫ್ಲೆಚರ್ ಮತ್ತು ಲೇಫರ್) ಆಧಾರದ ಮೇಲೆ ಲೈನ್ ಸರ್ಚ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಯನ್ನು ವಿವಿಧ ಮಾದರಿ ಪರಿಸರಗಳಿಂದ ಕರೆಯಬಹುದು ಮತ್ತು ಸಿ. ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಯು ಕೋಯಿನ್-ಓ. ಆರ್. ಯೋಜನೆಯ ಭಾಗವಾಗಿದೆ. 1ನೇ ವ್ಯುತ್ಪನ್ನ (ಗ್ರೇಡಿಯಂಟ್) ಮತ್ತು 2ನೇ ವ್ಯುತ್ಪನ್ನ (ಹೆಸ್ಸಿಯನ್) ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಿದರೆ ಬಳಸಿಕೊಳ್ಳಲು ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಯನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ (ಸಾಮಾನ್ಯವಾಗಿ ಎ. ಎಂ. ಪಿ. ಎಲ್. ನಂತಹ ಮಾಡೆಲಿಂಗ್ ಪರಿಸರದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತ ಭೇದಾತ್ಮಕ ದಿನಚರಿಗಳ ಮೂಲಕ). ಯಾವುದೇ ಹೆಸ್ಸಿಯನ್ನರನ್ನು ಒದಗಿಸದಿದ್ದರೆ, ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಅರೆ-ನ್ಯೂಟನ್ ವಿಧಾನಗಳನ್ನು, ನಿರ್ದಿಷ್ಟವಾಗಿ ಬಿ. ಎಫ್. ಜಿ. ಎಸ್. ನವೀಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ಅವುಗಳನ್ನು ಅಂದಾಜು ಮಾಡುತ್ತದೆ. ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಯನ್ನು ಮೂಲತಃ ಪಿಎಚ್ಡಿ ವಿದ್ಯಾರ್ಥಿ ಆಂಡ್ರಿಯಾಸ್ ವಾಚ್ಟರ್ ಮತ್ತು ಕಾರ್ನೆಗೀ ಮೆಲಾನ್ ವಿಶ್ವವಿದ್ಯಾಲಯದ ರಾಸಾಯನಿಕ ಎಂಜಿನಿಯರಿಂಗ್ ವಿಭಾಗದ ಪ್ರೊ. ಲೊರೆನ್ಜ್ ಟಿ. ಬೀಗ್ಲರ್ ಅವರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಅವರ ಕಾರ್ಯಕ್ಕೆ 2009ರಲ್ಲಿ ಇನ್ಫಾರ್ಮ್ಸ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಸೊಸೈಟಿ ಪ್ರಶಸ್ತಿಯನ್ನು ನೀಡಲಾಯಿತು. ಅರವಿಂದ್ ರಘುನಾಥನ್ ನಂತರ ಸಮತೋಲನ ನಿರ್ಬಂಧಗಳೊಂದಿಗೆ (ಎಂಪಿಇಸಿ) ಗಣಿತದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗಾಗಿ ಐಪಿಒಪಿಟಿಗೆ ವಿಸ್ತರಣೆಯನ್ನು ರಚಿಸಿದರು. ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಯ ಈ ಆವೃತ್ತಿಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ.-ಸಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ('ಸಿ' ಎಂದರೆ 'ಪೂರಕತೆ'). ಸಿದ್ಧಾಂತದಲ್ಲಿ ಯಾವುದೇ ಮಿಶ್ರ-ಪೂರ್ಣಾಂಕ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಎಂಪಿಇಸಿ ಆಗಿ ಮರುರೂಪಿಸಬಹುದಾದರೂ, ಅದನ್ನು ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ-ಸಿ ಯೊಂದಿಗೆ ಪರಿಹರಿಸಬಹುದು ಅಥವಾ ಇಲ್ಲದಿರಬಹುದು. ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಯನ್ನು ಬಳಸಿಕೊಂಡು ಎಂ. ಐ. ಎನ್. ಎಲ್. ಪಿ. ಗಳ (ಮಿಶ್ರ-ಪೂರ್ಣಾಂಕ ರೇಖಾತ್ಮಕವಲ್ಲದ ಕಾರ್ಯಕ್ರಮಗಳು) ಪರಿಹಾರವನ್ನು ಇನ್ನೂ ಅನ್ವೇಷಿಸಲಾಗುತ್ತಿದೆ. ಕಾರ್ಲ್ ಲೈರ್ಡ್ ಮತ್ತು ಆಂಡ್ರಿಯಾಸ್ ವಾಚ್ಟರ್ ಅವರು ಸಿ + + ನಲ್ಲಿ ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. ಯ ಮರು-ಅನುಷ್ಠಾನವಾದ ಐ. ಪಿ. ಓ. ಪಿ. ಟಿ. 3ರ ಅಭಿವರ್ಧಕರಾಗಿದ್ದಾರೆ. ಈ ಅಭಿವೃದ್ಧಿಗಾಗಿ ವಾಚ್ಟರ್ ಮತ್ತು ಲೈರ್ಡ್ ಅವರಿಗೆ 2011ರ ಜೆ. ಎಚ್. ವಿಲ್ಕಿನ್ಸನ್ ಪ್ರೈಜ್ ಫಾರ್ ನ್ಯೂಮೆರಿಕಲ್ ಸಾಫ್ಟ್ವೇರ್ ಪ್ರಶಸ್ತಿಯನ್ನು ನೀಡಲಾಯಿತು. AIMMS AMPL APMonator GAMS MATLAB ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು IPOPT ಮುಖಪುಟ ಸಂಖ್ಯಾತ್ಮಕ ತಂತ್ರಾಂಶ ಗಣಿತದ ಆಪ್ಟಿಮೈಸೇಶನ್ ತಂತ್ರಾಂಶ ಆಪ್ಟಿಮೈಸೇಶನ್ ಕ್ರಮಾವಳಿಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಸಹ ನೋಡಿ.