• 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)
    1. -cocycles are orthogonal to -boundaries: for and
    2. -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.

Cohomology of Embedded and Dual Complexes