389.230 Methods of optimization in IoT networks
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2023S, VO, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VO Vorlesung
  • Format der Abhaltung: Präsenz

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage....

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, Optimierungsmethoden in IoT-Netzwerken benennen, verstehen, nachbilden und anwenden. Dieser Kurs hilft Studenten bei der Entscheidung von Optimierungsaufgaben in IoT-Netzen und Telekommunikationsnetzen. Die in diesem Kurs beschriebene Theorie der Optimierung und Praxisfälle helfen dabei, aus bestehenden Alternativen (Technologien, Geräte, Software und Systeme) anhand von Abschätzungs- und Auswahlkriterien die optimale Variante auszuwählen. Die Schüler können den optimalen Weg für die Weitergabe von Informationspaketen im IoT-Netzwerk (Smart Transport, Smart Factory, Smart City usw.) auswählen, die beste Option für die Organisation eines solchen Netzwerks nach verschiedenen Bewertungskriterien auswählen und die optimale Anzahl berechnen von Ersatzsystemelementen, die Anwendung der Aufgaben der optimalen Ressourcenallokation auf verschiedene Komponenten des IoT-Systems und auf Rechenzentren, mit denen Informationen ausgetauscht werden, sowie bei der Verarbeitung von Big Data und Edge Computing.

Inhalt der Lehrveranstaltung

Topic 1. General characteristics of optimization methods.

Formulation of the optimization problem. Features of the optimization approach from the point of view of decision-making issues. An example for IoT networks illustrating the transition from a verbal formulation of the optimization problem to its formal formulation. Classification and general characteristics of optimization problems in IoT systems.
   
Topic 2. Non-linear optimization.
   
Classification and general characteristics of methods for solving nonlinear optimization problems. Formulation of the quadratic programming problem. Unconditional nonlinear optimization: the method of fastest descent. Conditional nonlinear optimization in IoT networks: the method of uncertain Lagrange multipliers and others.
 
Topic 3. Linear optimization.

Basic concepts in the field of linear programming: examples of linear programming problems (PLP). The main ZLP and the conditions for its admissible solution; ZLP with constraints-inequalities and the transition from it to the canonical form of ZLP. Geometric interpretation of ZLP.
 
Linear optimization. The simplex method for solving the problem of linear programming in IoT networks: the general idea of the simplex method and its connection with the geometrical interpretation of the FP, the standard form of representation of the general FP, the algorithm for solving the FP using the simplex method.

Linear optimization. The solution of the problem of linear programming based on the tabular algorithm of the simplex method: the generalized algorithm of the solution of the ZLP with the help of simplex tables, the algorithm of finding an admissible solution of the ZLP, the algorithm of finding the optimal solution of the ZLP. Optimizing Gradient Methods for IoT Applications.

Topic 4. Discrete optimization.

General formulation of the discrete optimization problem for IoT networks. Formulation of the most common discrete optimization problems. Assignment problem, knapsack problem, set coverage problem and features of methods and algorithms for solving them.

Topic 5. Multi-criteria optimization in IoT systems.

Methods of solving multi-criteria optimization problems in IoT networks using additive, multiplicative, maximin and minimax convolutions and the method of expert evaluations.
       
Topic 6. Dynamic programming in IoT systems.

The general idea and scope of the dynamic programming method. Statement of the problem of dynamic programming. Dynamic Modeling and Optimization for Intelligent IoT Networks. Solving combinatorial optimization problems using dynamic programming. Determination of critical paths of the IoT network by solving Steiner's problem, problems of finding the shortest path according to the Dijkstra, Bellman-Ford algorithm, problems of optimal allocation of resources in IoT network.

Dynamic programming. The task of a traveling salesman in IoT networks. Methods for solving this problem: the method of complete lexical search, greedy algorithms (the nearest neighbor method), the method of including the nearest city, the method of the cheapest inclusion, the method of the minimum tree skeleton.

Dynamic programming. Modifications of more effective methods: method of branches and boundaries, method of genetic algorithms, ant colony algorithm. The sequence of the solution of the integer linear programming problem using the Gomori cut-off method.
        
Topic 7. Solving optimization problems in IoT networks using genetic algorithms.

The general idea and areas of application of genetic algorithms (GA). Classic GA. An example of using a simple GA to solve optimization problems. Characterization of GA capabilities for solving optimization problems for IoT networks.

Methoden

Oral lectures, presentations of slides and video, discussion

Prüfungsmodus

Schriftlich und Mündlich

Vortragende Personen

Institut

Leistungsnachweis

To choose the optimal technology (devices, software, etc.) for IoT network organization, using criterias of selection and methods of optimization

LVA-Anmeldung

Nicht erforderlich

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
710 FW Freie Wahlfächer - Elektrotechnik Freifach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Sprache

Englisch