Department of Electrical and Computer Engineering

MENUMENU
  • Department
      • Profile
      • Faculty
      • Evaluation
      • Administration
      • Staff
  • Studies
    • Subject Areas
    • Undergraduate Studies
    • Postgraduate Studies
      • MSc Studies in “Science and Technology of ECE”
      • MSc Studies in “Smart Grid Energy Systems”
      • MSc Studies in “Applied Informatics”
    • PhD Studies
    • Course List
      • Undergraduate Courses
      • Postgraduate Courses
        • Science and Technology of ECE
        • Smart Grid Energy Systems
        • Applied Informatics
      • Erasmus
    • ECTS
    • Career Opportunities
    • Practise Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      MLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum

      Scientific Responsible

      Spyros LalisSpyros Lalis, Professor
      E-mail: lalis@e-ce.uth.gr

      TitleMLSysOps: Machine Learning for Autonomic System Operation in the Heterogeneous Edge-Cloud Continuum
      Duration2023 – 2025
      Sitehttps://csl.e-ce.uth.gr/projects/mlsysops

      Read More

  • Alumni
    • Ph.D. Graduates
  • Service Offices
    • Secretariat
    • Technical support
  • Announcements
    • General Announcements
    • Academic News
  • Contact
    • Department of Electrical and Computer Engineering
      • Sekeri – Cheiden Str
        Pedion Areos, ECE Building
        383 34 Volos – Greece
      Tel.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ e-ce.uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ e-ce.uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login

ECE416 Network Optimization

Home » Studies » Undergraduate Studies » Undergraduate Courses » ECE416 Network Optimization
Subject AreaSignals, Communications, and Networking
SemesterSemester 8 – Spring
TypeElective
Teaching Hours4
ECTS6
Prerequisites
  • ECE313 Computer Networks I
Recommended Courses
  • ECE216 Algorithms
Course Sitehttp://eclass.uth.gr
Course Director

Paris FlegkasParis Flegkas, Assistant Professor
E-mail: pflegkas@e-ce.uth.gr

Course Instructor
  • Paris Flegkas, Assistant Professor
    E-mail: pflegkas@e-ce.uth.gr
  • Description
  • Learning Outcomes
  • Optimization theory: Introduction to optimization, classification of Optimization problems, Feasible Solutions, Optimal Solutions. Convex sets, Convex hulls. Convex and Concave functions. Elements of calculus and functions of several variables. Necessary and sufficient conditions for Local Optima. Search for optimum in one or many dimensions. Newton algorithm. Unconstrained optimization. Iterative Gradient methods. Steepest Descent methods, properties, convergence. Linear Programming overview: basic problem, set of feasible solutions. The Simplex algorithm. Duality. Dual problem, interpretation, Complementary Slackness conditions. Constrained Optimization. Problems with equality and inequality constraints, Kuhn- Tucker conditions. Convex function optimization-global optima. Dual Lagrange problem, Lagrangian relaxation of constraints. General Primal – Dual algorithm. Distributed optimization algorithms. Introduction to Game theory.
  • Applications of Optimization theory. Sensor network design. Advanced transmission methods. Smart Antennas. Wireless ad-hoc networks: Routing, Scheduling, Energy management. Optimal control of PHY layer transmission e.g Transmission power and Rate. Network layer protocols (routing) and Transport layer protocols. Optimization-driven Flow control. General Primal – Dual algorithm, Peer-to-peer networks. Network resource pricing. Applications from Wireless network security.

The course focuses on theoretical description of optimization techniques and their application in communication systems. In the first part of the course the student is introduced to the concepts of linear programming and convex optimization. Next, particular emphasis is given to the formulation of problems that are amenable to convex optimization. One of the most important goals of the course is the understanding of ways to deal with problems that are not amenable to convex optimization. Throughout the course all the concepts are analyzed and explained through problems focused in the area of communication systems.

After successfully completing the course the student will be in a position to:

  • Use linear programming algorithms and formulation techniques for solving a given problem
  • Use convex optimization but also formulate problems as convex optimization problems.
  • Solve problems with tools like Matlab/CPLEX/cvx.
  • To formulate communication systems problems as optimization problems

The previous learning outcomes will be evaluated through problems that will be solved by the students (homework) but also through a problems that is focused on communication systems. In the project the student will be asked to solve a problem from a research publication. The project, the homework, but also the final exam, are designed so that they evaluate the student with respect to the previously described learning outcomes.

e-Yπηρεσίες

Contact Info

  • Sekeri – Cheiden Str, Pedion Areos, Volos
  • +30 24210 74967
  • +30 24210 74934
  • Email: gece@e-ce.uth.gr

Announcements

  • Academic News

Find us

  • Facebook
  • Twitter
  • Youtube
  • Linkedin
© Copyright 2025 Department of Electrical and Computer Engineering
We use cookies to ensure that we give you the best experience on our website.OKΠληροφορίες