Convex optimization (original) (raw)
- Konvexní programování je odvětví optimalizace. Patří mezi nelineární programování, speciálním typem pak je kvadratické programování. (cs)
- Die konvexe Optimierung ist ein Teilgebiet der mathematischen Optimierung. Es ist eine bestimmte Größe zu minimieren, die sogenannte Zielfunktion, die von einem Parameter abhängt. Außerdem sind bestimmte Nebenbedingungen einzuhalten, das heißt, die Werte , die man wählen darf, sind gewissen Einschränkungen unterworfen. Diese sind meist in Form von Gleichungen und Ungleichungen gegeben. Sind für einen Wert alle Nebenbedingungen eingehalten, so sagt man, dass zulässig ist. Man spricht von einem konvexen Optimierungsproblem oder einem konvexen Programm, falls sowohl die Zielfunktion als auch die Menge der zulässigen Punkte konvex ist. Viele Probleme der Praxis sind konvexer Natur. Oft wird zum Beispiel auf Quadern optimiert, welche stets konvex sind, und als Zielfunktion finden oft quadratische Formen wie in der quadratischen Optimierung Verwendung, die unter bestimmten Voraussetzungen ebenfalls konvex sind (siehe Definitheit). Ein anderer wichtiger Spezialfall ist die Lineare Optimierung, bei der eine lineare Zielfunktion über einem konvexen Polyeder optimiert wird. Eine wichtige Eigenschaft der konvexen Optimierung im Unterschied zur ist, dass jedes lokale Optimum auch ein globales Optimum ist. Anschaulich bedeutet dies, dass eine Lösung, die mindestens so gut ist wie alle anderen Lösungen in einer Umgebung, auch mindestens so gut ist wie alle zulässigen Lösungen. Dies erlaubt es, einfach nach lokalen Optima zu suchen. (de)
- Convex optimization is a subfield of mathematical optimization that studies the problem of minimizing convex functions over convex sets (or, equivalently, maximizing concave functions over convex sets). Many classes of convex optimization problems admit polynomial-time algorithms, whereas mathematical optimization is in general NP-hard. Convex optimization has applications in a wide range of disciplines, such as automatic control systems, estimation and signal processing, communications and networks, electronic circuit design, data analysis and modeling, finance, statistics (optimal experimental design), and structural optimization, where the approximation concept has proven to be efficient. With recent advancements in computing and optimization algorithms, convex programming is nearly as straightforward as linear programming. (en)
- L'optimisation convexe est une sous-discipline de l'optimisation mathématique, dans laquelle le critère à minimiser est convexe et l'ensemble admissible est convexe. Ces problèmes sont plus simples à analyser et à résoudre que les problèmes d'optimisation non convexes, bien qu'ils puissent être NP-difficile (c'est le cas de l'optimisation copositive). La théorie permettant d'analyser ces problèmes ne requiert pas la différentiabilité des fonctions. Cette généralité est motivée par le fait que certaines méthodes de construction de problèmes d'optimisation convexe conduisent à des problèmes non différentiables (fonction marginale, dualisation de contraintes, etc). Si cette généralité est un atout, permettant de prendre en compte davantage de problèmes, l'abord de la théorie est également plus difficile. L'optimisation convexe repose sur l'analyse convexe. (fr)
- L'Ottimizzazione convessa è un sottocampo della ottimizzazione matematica che studia il problema della minimizzazione delle funzioni convesse su insieme convessi.Molte classi di problemi di ottimizzazione convessa ammettono algoritmi con tempo polinomiale dove l'ottimizzazione matematica in generale è NP-hard. L'Ottimizzazione convessa ha applicazioni in diverse discipline come nei sistemi di controllo, stima ed elaborazione dei segnali, nella progettazione di circuiti elettronici, e nelle reti, nell'analisi di dati e nella modellazione, in finanza e in statistica.Con i recenti avanzamenti nel calcolo e negli algoritmi di ottimizzazione, la programmazione convessa è quasi semplice come la programmazione lineare.. (it)
- 볼록 최적화(Convex optimization)는 볼록 함수를 볼록 집합에서 최솟값을 찾는 수학적 최적화 문제다. 다른 최적화가 NP-난해인것과 다르게 많은 수가 다항시간 알고리즘이 있다. (ko)
- 凸最適化(とつさいてきか)とは最適化問題の分野のひとつで、凸集合上の凸関数の最小化問題である。凸最小化問題は一般的な最適化問題よりも簡単に最適化が可能であり、局所的な最小値が大域的な最小値と一致する性質をもつ。 実ベクトル空間上の実数値凸関数 がの凸部分集合上で定義される。 凸最適化問題とはの最小値となる上の点を見つけることである。 すなわちは for all . である。 (ja)
- Выпуклое программирование — это подобласть математической оптимизации, которая изучает задачу минимизации выпуклых функций на выпуклых множествах. В то время как многие классы задач выпуклого программирования допускают алгоритмы полиномиального времени, математическая оптимизация в общем случае NP-трудна. Выпуклое программирование находит применение в целом ряде дисциплин, таких как автоматические системы управления, оценка и обработка сигналов, коммуникации и сети, схемотехника, анализ данных и моделирование, финансы, статистика и . Развитие вычислительной техники и алгоритмов оптимизации сделало выпуклое программирование почти столь же простым как линейное программирование. (ru)
- 凸函数最优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的問題。凸最佳化在某種意義上說較一般情形的數學最佳化問題要簡單,譬如在凸最佳化中局部最佳值必定是全局最佳值。凸函數的凸性使得中的有力工具在最佳化問題中得以應用,如次导数等。 凸最佳化應用於很多學科領域,諸如自動控制系統,信號處理,通訊和網絡,電子電路設計,數據分析和建模,統計學(最佳化設計),以及金融。在近來運算能力提高和最佳化理論發展的背景下,一般的凸最佳化已經接近簡單的線性規劃一樣直捷易行。許多最佳化問題都可以轉化成凸最佳化(凸最小化)問題。 (zh)
- Опукла оптимізація — це підрозділ математичної оптимізації, котрий вивчає проблему мінімізації опуклих функцій над опуклими множинами. Багато класів задач з опуклою оптимізацією допускають поліноміальні алгоритми тоді як математична оптимізація в цілому NP-важка. Опукла оптимізація має застосування в широкому спектрі дисциплін, таких як автоматичні системи управління, оцінка та обробка сигналів, комунікації та мережі, проектування електронних схем, аналіз та моделювання даних, фінанси, статистика (оптимальний експериментальний дизайн), та структурна оптимізація, де концепція наближення виявилась ефективною. З недавніми досягненнями в галузі обчислювальних та оптимізаційних алгоритмів, опукле програмування майже настільки ж просте, як і лінійне програмування. (uk)
- https://carma.newcastle.edu.au/resources/jon/Preprints/Books/CaNo2/cano2f.pdf%7Ctitle=Convex
- https://archive.org/details/methodsofdescent0000kiwi%7Curl-access=registration%7Cyear=1985%7Cpublisher=Springer-Verlag%7Clocation=
- https://books.google.com/books%3Fhl=en&lr=&id=2-ElBQAAQBAJ&oi=fnd&pg=PA1&dq=%22Introductory+Lectures+on+Convex+Optimization%22&ots=wltU7svijv&sig=iknjb0X1jb2uiVAPSn0QPyYGBYg%23v=onepage&q=%22Introductory%20Lectures%20on%20Convex%20Optimization%22&f=false
- https://books.google.com/books%3Fid=80IeN__MYI8C
- https://web.archive.org/web/20170918180026/http:/infohost.nmt.edu/~borchers/presentation.pdf
- https://web.stanford.edu/class/ee364a/
- https://web.stanford.edu/class/ee364b/
- https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf
- https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-253-convex-analysis-and-optimization-spring-2012/lecture-notes/
- dbr:Python_(programming_language)
- dbr:Quadratic_function
- dbr:Quasiconvex
- dbr:Scalar_(mathematics)
- dbr:Electricity_generation
- dbr:Self-concordant_function
- dbr:Convexity_(mathematics)
- dbr:Julia_(programming_language)
- dbr:Portfolio_optimization
- dbr:Convex_analysis
- dbr:Convex_set
- dbr:Mathematical_optimization
- dbr:Ellipsoid_method
- dbr:Geometric_programming
- dbr:Quantile_regression
- dbr:Circuit_design
- dbr:Free_and_open-source_software
- dbr:Global_minimum
- dbr:Gradient_descent
- dbr:Multiclass_classification
- dbr:NP-hard
- dbr:Concave_function
- dbr:Conic_optimization
- dbr:Convex_function
- dbr:Optimal_design
- dbr:Linear_algebra
- dbr:Local_minimum
- dbr:MATLAB
- dbr:Signal_processing
- dbr:Statistics
- dbr:Sublevel_set
- dbr:Combinatorial_optimization
- dbr:Feasible_region
- dbr:Functional_analysis
- dbr:C++
- dbr:C_(programming_language)
- dbr:Drift_plus_penalty
- dbr:Duality_(optimization)
- dbr:Karush–Kuhn–Tucker_conditions
- dbr:Least_squares
- dbr:Line_search
- dbr:Linear_programming
- dbr:Robust_optimization
- dbr:Affine_transformation
- dbc:Convex_optimization
- dbr:Farkas'_lemma
- dbr:Entropy_maximization
- dbr:Quadratic_programming
- dbr:Regression_analysis
- dbr:Regularization_(mathematics)
- dbr:Hilbert_projection_theorem
- dbc:Convex_analysis
- dbc:Mathematical_optimization
- dbr:Lagrange_multipliers
- dbr:Biconvex_optimization
- dbr:Claude_Lemaréchal
- dbr:Finance
- dbr:Control_systems
- dbr:Method_of_steepest_descent
- dbr:Newton's_method_in_optimization
- dbr:Optimization_problem
- dbr:R_(programming_language)
- dbr:MEX_file
- dbr:Uncertainty
- dbr:Concave_functions
- dbr:Subgradient_method
- dbr:Semidefinite_programming
- dbr:Proximal_gradient_method
- dbr:Mixed_integer_linear_programming
- dbr:Pseudo-convex_function
- dbr:Quadratically_constrained_quadratic_programming
- dbr:Interior-point_methods
- dbr:Second_order_cone_programming
- dbr:Cutting-plane_methods
- dbr:Separating_hyperplane_theorem
- dbr:Logarithmic_barrier_function
- dbr:Structural_optimization
- dbr:File:Hierarchy_compact_convex.png
- dbr:KKT_matrix
- dbr:Non-convex_minimization
- dbr:Polynomial_optimization
- dbr:Uncertainty_set
- Konvexní programování je odvětví optimalizace. Patří mezi nelineární programování, speciálním typem pak je kvadratické programování. (cs)
- 볼록 최적화(Convex optimization)는 볼록 함수를 볼록 집합에서 최솟값을 찾는 수학적 최적화 문제다. 다른 최적화가 NP-난해인것과 다르게 많은 수가 다항시간 알고리즘이 있다. (ko)
- 凸最適化(とつさいてきか)とは最適化問題の分野のひとつで、凸集合上の凸関数の最小化問題である。凸最小化問題は一般的な最適化問題よりも簡単に最適化が可能であり、局所的な最小値が大域的な最小値と一致する性質をもつ。 実ベクトル空間上の実数値凸関数 がの凸部分集合上で定義される。 凸最適化問題とはの最小値となる上の点を見つけることである。 すなわちは for all . である。 (ja)
- 凸函数最优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的問題。凸最佳化在某種意義上說較一般情形的數學最佳化問題要簡單,譬如在凸最佳化中局部最佳值必定是全局最佳值。凸函數的凸性使得中的有力工具在最佳化問題中得以應用,如次导数等。 凸最佳化應用於很多學科領域,諸如自動控制系統,信號處理,通訊和網絡,電子電路設計,數據分析和建模,統計學(最佳化設計),以及金融。在近來運算能力提高和最佳化理論發展的背景下,一般的凸最佳化已經接近簡單的線性規劃一樣直捷易行。許多最佳化問題都可以轉化成凸最佳化(凸最小化)問題。 (zh)
- Convex optimization is a subfield of mathematical optimization that studies the problem of minimizing convex functions over convex sets (or, equivalently, maximizing concave functions over convex sets). Many classes of convex optimization problems admit polynomial-time algorithms, whereas mathematical optimization is in general NP-hard. (en)
- Die konvexe Optimierung ist ein Teilgebiet der mathematischen Optimierung. Es ist eine bestimmte Größe zu minimieren, die sogenannte Zielfunktion, die von einem Parameter abhängt. Außerdem sind bestimmte Nebenbedingungen einzuhalten, das heißt, die Werte , die man wählen darf, sind gewissen Einschränkungen unterworfen. Diese sind meist in Form von Gleichungen und Ungleichungen gegeben. Sind für einen Wert alle Nebenbedingungen eingehalten, so sagt man, dass zulässig ist. Man spricht von einem konvexen Optimierungsproblem oder einem konvexen Programm, falls sowohl die Zielfunktion als auch die Menge der zulässigen Punkte konvex ist. Viele Probleme der Praxis sind konvexer Natur. Oft wird zum Beispiel auf Quadern optimiert, welche stets konvex sind, und als Zielfunktion finden oft quadrat (de)
- L'optimisation convexe est une sous-discipline de l'optimisation mathématique, dans laquelle le critère à minimiser est convexe et l'ensemble admissible est convexe. Ces problèmes sont plus simples à analyser et à résoudre que les problèmes d'optimisation non convexes, bien qu'ils puissent être NP-difficile (c'est le cas de l'optimisation copositive). L'optimisation convexe repose sur l'analyse convexe. (fr)
- L'Ottimizzazione convessa è un sottocampo della ottimizzazione matematica che studia il problema della minimizzazione delle funzioni convesse su insieme convessi.Molte classi di problemi di ottimizzazione convessa ammettono algoritmi con tempo polinomiale dove l'ottimizzazione matematica in generale è NP-hard. (it)
- Выпуклое программирование — это подобласть математической оптимизации, которая изучает задачу минимизации выпуклых функций на выпуклых множествах. В то время как многие классы задач выпуклого программирования допускают алгоритмы полиномиального времени, математическая оптимизация в общем случае NP-трудна. (ru)
- Опукла оптимізація — це підрозділ математичної оптимізації, котрий вивчає проблему мінімізації опуклих функцій над опуклими множинами. Багато класів задач з опуклою оптимізацією допускають поліноміальні алгоритми тоді як математична оптимізація в цілому NP-важка. (uk)
- Convex optimization (en)
- Konvexní programování (cs)
- Konvexe Optimierung (de)
- Optimisation convexe (fr)
- Ottimizzazione convessa (it)
- 凸最適化 (ja)
- 볼록 최적화 (ko)
- Выпуклое программирование (ru)
- 凸優化 (zh)
- Опукла оптимізація (uk)
is dbo:wikiPageWikiLink of
- dbr:Metalog_distribution
- dbr:Convex_optimisation
- dbr:Convex_optimization_problem
- dbr:Convex_optimization_theory
- dbr:Convex_problem
- dbr:Convex_program
- dbr:Convex_programming
- dbr:Bregman_method
- dbr:Design_for_availability
- dbr:Arc_routing
- dbr:Paul_Tseng
- dbr:Regularized_least_squares
- dbr:Richard_Duffin
- dbr:Cutting-plane_method
- dbr:Definite_matrix
- dbr:Derivative-free_optimization
- dbr:Interior-point_method
- dbr:Ivar_Ekeland
- dbr:List_of_numerical_analysis_topics
- dbr:Nullspace_property
- dbr:Proximal_gradient_methods_for_learning
- dbr:Convex_analysis
- dbr:Convex_minimization
- dbr:Mathematical_optimization
- dbr:Mathematics
- dbr:Maximum_principle
- dbr:Ellipsoid_method
- dbr:Geometric_programming
- dbr:Online_machine_learning
- dbr:Reinforced_solid
- dbr:Poisson_regression
- dbr:Quadratically_constrained_quadratic_program
- dbr:Quantile-parameterized_distribution
- dbr:Gabriele_Steidl
- dbr:Multi-task_learning
- dbr:Conic_optimization
- dbr:Convex_cone
- dbr:Convex_function
- dbr:Subderivative
- dbr:Optimal_design
- dbr:Basis_pursuit_denoising
- dbr:Leonid_Khachiyan
- dbr:Step_detection
- dbr:Stephen_P._Boyd
- dbr:Claudia_Sagastizábal
- dbr:Yurii_Nesterov
- dbr:Empirical_risk_minimization
- dbr:Frank–Wolfe_algorithm
- dbr:Kernel_method
- dbr:Market_equilibrium_computation
- dbr:Matrix_completion
- dbr:Matthew_Brand
- dbr:Backpropagation
- dbr:Weak_duality
- dbr:Werner_Fenchel
- dbr:Divine_Proportions:_Rational_Trigonometry_to_Universal_Geometry
- dbr:Drift_plus_penalty
- dbr:Duality_(optimization)
- dbr:Galahad_library
- dbr:Karush–Kuhn–Tucker_conditions
- dbr:Large_margin_nearest_neighbor
- dbr:Lawrence_E._Blume
- dbr:Least_squares
- dbr:Linear_classifier
- dbr:Linear_matrix_inequality
- dbr:Linear–quadratic_regulator
- dbr:LogitBoost
- dbr:Non-negative_least_squares
- dbr:Center_for_Operations_Research_and_Econometrics
- dbr:Daniel_Palomar
- dbr:Difference-map_algorithm
- dbr:Dimitri_Bertsekas
- dbr:Direct_methods_(electron_microscopy)
- dbr:Farkas'_lemma
- dbr:Fourier_ptychography
- dbr:Fractional_approval_voting
- dbr:Global_optimization
- dbr:Hill_climbing
- dbr:Kim-Chuan_Toh
- dbr:List_of_convexity_topics
- dbr:Network_congestion
- dbr:Second-order_cone_programming
- dbr:Stochastic_gradient_descent
- dbr:Quadratic_programming
- dbr:Regret_(decision_theory)
- dbr:Strong_duality
- dbr:Arkadi_Nemirovski
- dbr:Asuman_Özdağlar
- dbr:LP-type_problem
- dbr:Biconvex_optimization
- dbr:Efficient_envy-free_division
- dbr:Variational_analysis
- dbr:Real_algebraic_geometry
- dbr:Regina_S._Burachik
- dbr:Marguerite_Frank
- dbr:Boosting_(machine_learning)
- dbr:Philip_Wolfe_(mathematician)
- dbr:Point-set_registration
- dbr:Claude_Lemaréchal
- dbr:Shapley–Folkman_lemma
- dbr:Mar_Hershenson
- dbr:Model_predictive_control
- dbr:Principle_of_maximum_entropy
- dbr:Polynomial_SOS
- dbr:Scenario_optimization
- dbr:Scientific_programming_language
- dbr:Wasserstein_metric
- dbr:ICPRAM
- dbr:Lyapunov_optimization
- dbr:Subgradient_method
- dbr:Slater's_condition
- dbr:Nonlinear_programming
- dbr:Multiplicative_weight_update_method
- dbr:Total_variation_denoising
- dbr:Semidefinite_programming
- dbr:Separation_oracle
- dbr:Proximal_gradient_method
- dbr:Outline_of_statistics
- dbr:Peter_Richtarik
- dbr:Sham_Kakade
- dbr:Sparse_dictionary_learning
- dbr:Types_of_artificial_neural_networks
- dbr:Concave_program