RESEARCH AGENDA

Research

My research asks how autonomous networked systems can make reliable decisions when communication, computation, energy, and time are all limited.

01 / VISION

Research Vision

I study communication, control, optimization, learning, and security as coupled components of one decision-making system. Rather than optimizing each layer in isolation, my goal is to build methods that understand which information matters to control, which computations are worth performing, and how limited resources should be allocated under uncertainty and attacks.

02 / QUESTIONS

Core Research Questions

Five questions connect most of my current work and define the direction of my doctoral research.

  1. Q01

    How can communication decisions be made control-aware, so that limited wireless resources are allocated according to their actual impact on closed-loop performance rather than conventional communication metrics alone?

  2. Q02

    How can multiple UAVs jointly sense, communicate, plan, and control under bandwidth, energy, sensing, and computing constraints while maintaining safety and scalability?

  3. Q03

    How can learning models such as graph neural networks and large language models accelerate complex optimization while preserving feasibility, safety, and constraint satisfaction?

  4. Q04

    How can communication, control, and resource scheduling be jointly designed so that autonomous networked systems remain safe and operational under cyber attacks, eavesdropping, and model uncertainty?

  5. Q05

    When communication, computation, energy, and time are all scarce, how should an intelligent system determine what information to transmit, what tasks to compute, and which decisions require immediate action?

03 / INTERACTIVE METHOD

From optimization model to deployable AI solver

The animation below shows the workflow I repeatedly use in learning-augmented optimization: formulate the problem, obtain expert solutions with an exact solver, learn the solution map with a neural network, repair the prediction to satisfy hard constraints, and compare it with the optimum.

Current stage Formulate
01

FORMULATE

Formulate the optimization problem

Convert a networked-system task into decision variables, objective functions, and hard constraints.

UAV UAV D1D2D3
system state ss = [h, E, q, γ, ⋯]
objectiveminₓ f(x; s)
constraintsg(x; s) ≤ 0 · h(x; s) = 0
02

EXPERT SOLVER

Compute expert optimal solutions

Solve representative instances with MPC, MILP/MINLP, decomposition, or other exact/near-exact algorithms.

exact / expert solver Mixed-Integer Expert Solver
MILP / MINLPMPC horizon
Branch-and-Bound Search
y₃ = 0y₃ = 1 y₅ = 0y₅ = 1 y₂ = 0y₂ = 1 N00.620 N10.731 N20.754 N30.812 N4∞ N50.801 N60.990 N71.013 N80.984 N90.991 N100.981 infeasible bound incumbent
active explored incumbent pruned
MPC receding horizonk → k+H
k
k+1
k+2
k+3
k+4
k+5
k+6
k+7
state xₜ control uₜapply first control → shift horizon
03

EXPERT DATA

Build the expert dataset

Pair every system state s with its expert solution x* to create supervised training data.

#sx*split
01[0.12, 0.81, …][0, 0.67, …]train
02[0.21, 0.74, …][1, 0.70, …]train
03[0.30, 0.67, …][0, 0.73, …]train
04[0.39, 0.60, …][1, 0.76, …]train
05[0.48, 0.53, …][0, 0.79, …]train
06[0.57, 0.46, …][1, 0.82, …]validation
07[0.66, 0.39, …][0, 0.85, …]test
0expert samplesD = {(sᵢ, xᵢ*)}
04

TRAIN

Learn the state-to-solution map

Forward activations produce a candidate solution; the expert target generates loss; gradients propagate backward to update weights.

01 input 02 hidden 1 03 hidden 2 04 output 05 loss 06 backprop
input featureshidden layer 1hidden layer 2output neurons
h.72E.18q.91γ.43τ.66c.27 .81.12.64.35.77.48.22 .62.41.33.77.29.58 .91ŷ₁.08ŷ₂.69ŷ₃.26ŷ₄
s[.72, .18, .91, .43, .66, .27]
→
h₁ = σ(W₁s+b₁)[.81, .12, .64, .35, ⋯]
→
h₂ = σ(W₂h₁+b₂)[.62, .41, .33, .77, ⋯]
→
x̂[.91, .08, .69, .26]
training loss0.842
forward passactivation →
backpropagation← ∇θ𝓛
parameter updateWₗ, bₗ updated
05

FEASIBILITY

Normalize and repair the predicted solution

Projection, clipping, rounding, rebalancing, or a lightweight repair problem converts x-hat into a feasible x-tilde.

candidate x-hatx̂ = [1.08, −0.04, 0.73, 1.27]
P ≤ 1.001.08× violated
E ≥ 0−0.04× violated
y ∈ {0,1}0.73× violated
Στ ≤ T1.27T× violated
01projection02clipping03rounding04repair LP
Step 1: project the power variable onto the feasible boundary P = 1.00.
feasible x-tildex̃ = [1.00, 0.00, 1, 0.92]✓ satisfied
06

COMPARE

Compare with the optimal solution

Measure optimality gap, feasibility, latency, and robustness: the goal is near-optimal quality at dramatically lower online cost.

metricExactAI + Repair
Optimality gap
0%reference optimum
ε%near-optimal
Feasibility
100%hard constraints
100%after repair
Online runtime
heavy optimization
fast inference
x*↔x̃near-optimal + feasible + fast
01
Formulate the optimization problem

Convert a networked-system task into decision variables, objective functions, and hard constraints.

04 / THEMES

Research Themes

The questions above are developed through eight connected research themes, organized into three broader clusters.

A

Autonomous Networked Systems

Communication, control, mobility, and resilience for connected autonomous systems.

Research Direction 01

Communication–Control Co-Design

Jointly optimize wireless communication, computation, and control decisions according to control urgency, uncertainty, and risk.

MPCResource AllocationWireless

Research Direction 02

Multi-UAV Systems & Autonomous Exploration

Study scalable coordination, mobility, map sharing, and safety-aware planning for teams of autonomous UAVs.

Multi-UAVMappingTrajectory Planning

Research Direction 04

Cyber-Physical Security & Resilience

Model attacks, authentication overhead, and network uncertainty inside control and resource-allocation problems for resilient connected systems.

DDoSRiskResilience
B

Learning & Optimization

Learning methods that accelerate or structure difficult optimization and control decisions.

Research Direction 03

Learning-Augmented Optimization

Use graph learning, imitation learning, and expert-guided prediction to accelerate difficult combinatorial optimization while preserving feasibility.

GNNMILPImitation Learning

Research Direction 06

LLM-Guided Scheduling & Control

Connect natural-language task descriptions with scheduling, resource allocation, and receding-horizon control for cyber-physical systems.

LLMSchedulingReceding-Horizon Control
C

Networked Intelligence

Edge intelligence, secure wireless systems, and lightweight sensing under resource constraints.

Research Direction 05

UAV/IoT Edge Computing & VNF Orchestration

Coordinate UAV deployment, service-function placement, task offloading, routing, and energy constraints in edge networks.

Edge ComputingVNFOffloading

Research Direction 07

Secure & Energy-Aware Wireless IoT

Study physical-layer security, energy harvesting, solar-powered networking, and secure data collection in resource-constrained IoT systems.

Physical-Layer SecurityEnergy HarvestingIoT

Research Direction 08

Intelligent Sensing & Lightweight AI

Explore lightweight learning, hierarchical routing, and domain-robust inference for wearable and sensor-driven intelligent systems.

SensorLLMWearable ComputingLightweight AI

05 / METHODS

Methodological Toolbox

I combine model-based optimization and control with learning-based acceleration and networked-system modeling.

01

Optimization & Control

  • Model Predictive Control (MPC)
  • Distributed MPC
  • MILP / MINLP
  • Risk-Aware & Robust Optimization
  • Sample Average Approximation
02

Learning & AI

  • Graph Neural Networks
  • Imitation Learning
  • LLM-Guided Optimization
  • DNN Split Inference
  • Mixture of Experts
03

Networked Systems

  • Multi-UAV Systems
  • Edge Computing & VNF
  • Physical-Layer Security
  • Energy Harvesting
  • 3D Gaussian Mapping
⌕ Esc
ResearchResearch↗PublicationsPublications↗ProjectsProjects↗Study NotesStudy Notes↗CVCV↗PublicationsMax-Min Secrecy Rate for UAV-Assisted Energy Harvesting IoT Networks↗PublicationsRisk-Aware Joint Communication and Control Resource Allocation for Secure Vehicle Platoons↗PublicationsMalware Aware UAV-Assisted Data Collection and Processing in Solar-Powered IoT Networks↗PublicationsJoint Function Configuration and Multislot Offloading in Solar-Powered Serverless Edge Computing↗PublicationsDoc2Control: LLM-Guided Scheduling and Control for UAV-Assisted Campus Vehicles↗PublicationsDistributed MPC for DDoS-Resilient Control and Communication Optimization in Multi-UAV Assisted IoT Smart Agriculture Networks↗PublicationsGIMA: Scalable GNN-Assisted VNF-Aware UAV Deployment in Post-Disaster Edge Computing↗PublicationsWearable Fatigue-Related Risk Scoring under Domain Shift: Dual-Stream Fusion with Energy-Adaptive Soft Gating↗PublicationsGaussLink: Control-Oriented 3D Gaussian Map Sharing for Safe Multi-UAV Exploration under Limited Bandwidth↗PublicationsSolar-Aware DNN Split Inference and Resource Allocation in MEC Networks↗PublicationsBeyond the Previous Layer: Residual Structure and Conditional Complementarity in Sparse MoE Routing↗PublicationsGravity-Aware Hierarchical Routing for Lightweight SensorLLM on Human Activity Recognition↗PublicationsA Graph Neural Network-Based Method for Collaborative Post-Disaster UAV Deployment↗ResearchCommunication–Control Co-Design↗ResearchMulti-UAV Systems & Autonomous Exploration↗ResearchLearning-Augmented Optimization↗ResearchCyber-Physical Security & Resilience↗ResearchUAV/IoT Edge Computing & VNF Orchestration↗ResearchLLM-Guided Scheduling & Control↗ResearchSecure & Energy-Aware Wireless IoT↗ResearchIntelligent Sensing & Lightweight AI↗ProjectsMalware-Aware UAV-Assisted Solar-Powered IoT↗ProjectsDistributed MPC for DDoS-Resilient Multi-UAV Smart Agriculture↗ProjectsDoc2Control: LLM-Guided Scheduling and Control↗ProjectsRisk-Aware Secure Vehicle Platoons↗ProjectsGIMA: GNN-Assisted VNF-Aware UAV Deployment↗ProjectsGaussLink: Control-Oriented 3D Gaussian Map Sharing↗Study NotesReinforcement Learning Study Notes↗Study NotesMPC Study Notes↗Study NotesControl Theory Study Notes↗Study NotesFrank–Wolfe Algorithm Study Notes↗