Advanced optimization methods added. main() method input updated to reflect new features. README.md updated to reflect current objective status.