- OHCP - find a homologous -cycle that minimizes a weighted sum of its -simplices
- MSFN - find a -cycle homologous to through a -chain whose sum of the -dimensional volume of and -scaled -dimensional volume of is minimized.
- OHCP is a special case of MSFN where
- The -SFN, or length-scaled SFN, scales the -dimensional volume by .
- Optimal bounding chain problem (OBCP) is special case of -SFN where
- -complexes in , with homology over , can be solved in polynomial time.
- Hence, they focus on nontrivial -cyles in a -complex embedded in
Background
- A -complex is called pure if every maximal simplex is of dimension .
- A pure -complex is a weak -pseudomanifold if each -simplex has at most two cofaces.
- They consider oriented skeletons:
- Positive -skeleton:
- Negative -skeleton:
- Symmetric Directed -skeleton:
- On directed -complexes, -(co)chains are modeled by where and
- A -cycle is called non-bounding or non-trivial if
- The -th homology group
- Two -cycles and are homologous, , if there is a -chain such that .
- A -cochain is a homomorphism .
Question: I am unclear on how we are representing -cochains in Figure 2.
- The -coboundary operator is a map defined by
- The -th cohomology group
- Two -cocycles and are cohomologous, , if there is a -cochain such that .
- The -th Betti number is given by
Hodge Decomposition
- Due to Hodge theorem: (UNSURE ON THIS)
- -cocycles are orthogonal to -boundaries: for and
- -cycles are orthogonal to -coboundaries: for and
Question: The phrase is confusing me. is a cycle and can be thought of as a vector, but we are passing in ()-simplex ? Is supposed to be a -coboundary and it should be instead? Or, are we thinking of chains as maps ?
- A flow is another name for a -cycle
- Flow conservation condition: which is equivalent to for all
- A coflow is another name for a -cocycle
- Circulation conservation condition: , i.e., for all
- One may view a -coflow as a function such that under
- Then a -coboundary is a special case of coflow where under
- The flux of through a closed surface is given by
- A -(co)chain is simple if it assigns no more than a unit value to -simplices
- For chains, their coefficients lie in
- For cochains, for all
- Homology Signature:
- Let be simple cycles that generate
- Let
- Then any -cycle is homologous to
- The homology signature is given by $[\mathbf{z}]=[\zeta_0,\zeta_1,\dots,\zeta_{\beta_d}]$
- $\mathbf{x}\sim\mathbf{z}$ if and only if $[\mathbf{x}]=[\mathbf{z}]$
Question: Why define if in the linear combination?
- A -copath between simple -cycles is a simple -cochain such that and and is 0 for any other -cycle
- If and , then
- We say the -copath is augmenting if are non-bounding
Non-negative (co)flow and homology over
- Non-zero -cochain which maps positively oriented -simplices to and negative oriented -simplices to .
- -cochains can be viewed as odd functions:
- An integral cochain is modeled by a non-negative function such that .
**Chain complex of -semimodules
- is complex of directed skeletons for all .
- Construct sequence of semimodules connected by homomorphisms
- is a chain complex if (see remark below)
Remark: Chain complex typically has as the requirement. But here, we have two boundary homomorphisms for positive/negative skeletons. I assume they are defined as follows:
If so, the condition becomes
Or rearranged, the condition.
- Define -cycles:
- Define boundary relation on :
Question: Usual boundary condition is after splitting into positive/negative we get
I’m not seeing where this relation is coming from.
- Define the -homology of by
Optimal homology problems
- , number of -simplices
- , number of -simplices
- Length costs: and Area costs:
- Then cost of -chain and -chain are
Definition 2.1 (OHCP)
Find a -cycle of minimal cost:
- Below is the OHCP in LP form:
- The dual LP maximizes flux through :
Question: I have zero idea how this dual LP was found; perhaps the full paper gives more details?
Definition 2.2 (SFN)
The simplicial flat norm of is given by
Definition 2.3 (MSFN)
Given or , the multiscale simplicial flat norm of is given by or
- We collapse both into the SFN problem and scale or appropriately
- Below is the SFN in LP form:
- Below is the dual of the LP:
- The circulation preservation condition no longer holds in this case.