Business projects are not available online because of Copyright and Business Secret.

Decentralized Optimal Control of Distributed Interdependent Automata With Priority Structure

Reinforcement Learning is Direct Adaptive Optimal Control

Neural-network-based decentralized control of continuous-time nonlinear interconnected systems with unknown dynamics

Decentralized Stabilization for a Class of Continuous-Time Nonlinear Interconnected Systems Using Online Learning Optimal Control Approach

KL Divergence

Randomized Linear Programming Solves the Discounted Markov Decision Problem In Nearly-Linear (Sometimes Sublinear) Run Time

The Asymptotic Convergence-Rate of Q-learning

Solving H-horizon, Stationary Markov Decision Problems In Time Proportional To Log(H) Solving h-horizon, stationary markov decision problems in time proportional to log (h)

Finite-Sample Convergence Rates for Q-Learning and Indirect Algorithms

Hierarchical Apprenticeship Learning, with Application to Quadruped Locomotion

Policy Gradient Methods

Meta Learning Shared Hierarchies

Hierarchical Deep Reinforcement Learning: Integrating Temporal Abstraction and Intrinsic Motivation

Actor-Critic Algorithms for Hierarchical Markov Decision Processes

Hierarchical Policy Gradient Algorithms

Hierarchical Actor-Critic

Actor-Critic Algorithms

Policy Gradient Methods for Reinforcement Learning with Function Approximation

Reinforcement Learning with Soft State Aggregation

Markov Decision Processes and Policy Gradient

Policy Gradient and Q-learning

IntSim: A CAD tool for Optimization of Multilevel Interconnect Networks

Fourier Transform and Matrix-vector Multiplication

Euler Angles Bunge vs Elastic

Why do we use backpropagation?

Derivative of Sigmoid Function

Derivative of Hyperbolic Tangent Function

Compute Backpropagation Derivatives

Radix SortBucket Sort
Counting Sort
Shell Sort
Heap Sort
  Merge Sort
  Quick Sort
  Insertion Sort
  The running time of quicksort depends on whether the partitioning is balanced or unbalanced, 
  which in turn depends on which elements are used for partitioning. 
  If the partitioning is balanced, the algorithm runs asymptotically as fast as merge sort. 
  If the partitioning is unbalanced, however, it can run asymptotically as slowly as insertion sort. 
  -- <Introduction to Algorithms> 7.2 Performance of quicksort
Selection Sort
Bubble Sort

OOF2 vs Abaqus

Remote access to the Linux Servers

Cadence Virtuoso


C++, SystemC

Elastic Tensor Analysis

Math Term Translate

Define Data Type in Matlab

OpenFOAM PDE Terms



Gradient MATLAB


Abnormal Login UESTC Alumni Email

The blogs below are about circuit design. Some figures from the posts below may be not available in Columbia Blog, as each blog has a limit of 50MB for uploaded files, e.g. images, with a per-file limit of 8MB in Columbia Blogs. Please visit for posts with figures if you want to review them. home/ >ls

Configure STA environment

Timing verification

Crosstalk delay

Crosstalk delay on timing verification

Sequential cells timing models

Check clock gating

prepare files and check netlist


update clock latency


meet skew via constraint


Clock Tree Synthesis

Trace clock tree

Clock Tree Latency Skew Uncertainty

Clock divider and CTS

CTS Spec GlobalUnsyncPin RootPin based on Constraint and Netlist

Path delay in cross clock domain

Same source create_generated_clock -add

design flow

no margin

Linux/Unix file permissions




PN junction

Band theory




So empty here ... leave a comment!

Leave a Reply

Your email address will not be published. Required fields are marked *