Skip to content

Paper: SciPy Optimize and Reachability of Nonlinear Systems - #1116

Merged
fwkoch merged 16 commits into
scipy-conference:2025from
iperezav:2025
Oct 14, 2025
Merged

Paper: SciPy Optimize and Reachability of Nonlinear Systems#1116
fwkoch merged 16 commits into
scipy-conference:2025from
iperezav:2025

Conversation

@iperezav

Copy link
Copy Markdown

If you are creating this PR in order to submit a draft of your paper, please name your PR with Paper: <title>. An editor will then add a draft label; this will trigger GitHub Actions to run automated checks on your paper and build a preview. You may then work to resolve failed checks and ensure the preview build looks correct. If you have any questions, please tag the proceedings team in a comment on your PR with @scipy-conference/2025-proceedings.

See the project readme for more information.

@github-actions

github-actions Bot commented Jun 14, 2025

Copy link
Copy Markdown

Curvenote Preview

Directory Preview Checks Updated (UTC)
papers/ivan_perez_avellaneda 🔍 Inspect 63 checks passed (9 optional) Oct 14, 2025, 5:35 PM

@sanhitamj

Copy link
Copy Markdown
Collaborator

Hi @iperezav thank you for creating a PR.

A quick note - you still have some time to finish the draft but would you please update the title of the PR so that it'd be easy for the Proceedings committee to track the paper using the title as well? Thanks.

@rowanc1 rowanc1 added paper This indicates that the PR in question is a paper draft This triggers Curvenote Preview actions labels Jun 14, 2025

@iperezav iperezav left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @sanhitamj, thanks I just changed the title to the same of the conference.

@iperezav iperezav changed the title Draft of paper Paper: SciPy Optimize and Reachability of Nonlinear Systems Jun 15, 2025
@scipy-conference scipy-conference deleted a comment from github-actions Bot Jun 15, 2025
@ameyxd

ameyxd commented Jun 18, 2025

Copy link
Copy Markdown
Contributor

Inviting reviewers: @iloekwe and @siri.varma@outlook.com

Comment thread papers/ivan_perez_avellaneda/myst.yml
@ameyxd

ameyxd commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

@cdlindsey will serve as editor for this paper.

@iperezav

iperezav commented Jul 5, 2025

Copy link
Copy Markdown
Author

Hi @fwkoch, how can I do to show the references in alphabetical order, instead of order of in order of creation?
Thanks in advance

@iloekwe

iloekwe commented Jul 6, 2025

Copy link
Copy Markdown

Hello. How is it going? I am Jennifer Iloekwe. The reviewer for your paper. Let me what I can you with?

@iloekwe

iloekwe commented Jul 10, 2025

Copy link
Copy Markdown

Hi @iperezav. How is it going. Can you please share the draft of your full paper?

I am unable to access it.

Thank you

@iperezav

Copy link
Copy Markdown
Author

Hi @iloekwe, I'm traveling back home. I'll send you my paper in the next couple of days. I hope you enjoyed the conference. Best

@iloekwe

iloekwe commented Jul 22, 2025

Copy link
Copy Markdown

@iperezav No worries. I will be expecting the paper. I hope you had a safe trip back.

@iperezav

iperezav commented Aug 5, 2025

Copy link
Copy Markdown
Author

Hi @iloekwe, I'm attaching the pdf version of my paper. I think it'd be better if you can see it on myst but I don't know how to share it that way. Please let me know if you know.
CFSpy_ A Python Library for the Computation of Chen-Fliess Series.pdf

@iperezav

iperezav commented Aug 5, 2025

Copy link
Copy Markdown
Author

Hello @cdlindsey, I hope your day is going great. I was wondering if I Jennifer Iloekwe is my only reviewer or is there another reviewer.
Best

@iperezav

iperezav commented Aug 5, 2025

Copy link
Copy Markdown
Author

Hi @fwkoch, what's the best way to share my paper with the reviewers? Just as a pdf? Can they see it in a webpage like when I run myst start? I'm still learning GitHub.
Best

year = {2024},
pages = {},
title = {Adaptive Optimal Control of Continuous-Time Nonlinear Systems via Hybrid Iteration: An Adaptive Dynamic Programming Approach},
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread papers/ivan_perez_avellaneda/mybib.bib Outdated
booktitle = {},
year = {2024},
pages = {},
title = {Efficient and Guaranteed Hamilton–Jacobi Reachability via Self-Contained Subsystem Decomposition and Admissible Control Sets},

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cdlindsey, thank you. I just added that doi.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @iperezav for sharing your paper. I will review today and send back to you.

@iloekwe

iloekwe commented Aug 8, 2025

Copy link
Copy Markdown

Thank you @iperezav for sharing your completed paper.

I have reviewed the paper. Find my review feedback in the attached document.

Reviewer_Feedback.pdf

Comment thread papers/ivan_perez_avellaneda/main.md Outdated
In this paper, CFSpy a package in Python that numerically computes Chen-Fliess series
is presented. The reachable sets of non-linear systems are also
calculated with this package. The method used obtains batches of iterative integrals
of the same length instead one at a time. For this, we consider the alphabetical

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"instead one at a time" to "instead of one at a time"

Comment thread papers/ivan_perez_avellaneda/main.md Outdated
integral reading the index word in the opposite direction from right
to left, we allow the broadcasting of the computation of the iterative
integral to all permutations of a length. Assuming the input
is sufficiently well approximated by piece-wise step functions in

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe change piece-wise to piecewise, do you have a source that uses the older spelling of piece-wise?

Comment thread papers/ivan_perez_avellaneda/main.md Outdated
As we will see in [](#sec_results), to avoid computing the components of the Chen-Fliess series
one by one, this is, permutation by permutation, matrix operations such as the Kronecker product
to represent the stacking of two matrices and the elementwise multiplication or Hadamard product
are defined.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is clearer to say "permutation by permutation, we can use matrix operations such as the Kronecker product to represent the stacking of two matrices and the Hadamard product for elementwise computation. "

Comment thread papers/ivan_perez_avellaneda/main.md
Comment thread papers/ivan_perez_avellaneda/main.md Outdated
%a simplified unmanned aircraft vehicle (UAV) model is used to analyze the reachability of
%the system.

A Chen-Fliess (CFS) series provides a local representation of the output of

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Chen-Fliess Series (CFS)

Comment thread papers/ivan_perez_avellaneda/main.md Outdated

The CFS is indexed by words of any length.
Formally, these words are elements
of an algebraic structure called *free monoid*

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

called a free monoid

Comment thread papers/ivan_perez_avellaneda/main.md Outdated
the concatenation $s_1 s_2$
then by the associativity $(s_1 s_2) s_3 = s_1 (s_2 s_3) = s_1 s_2 s_3$. Thus,
the operation $\cdot: S\times S \rightarrow S$ is referred to as *concatenation*.
The concatenation of finite number of elements of $S$ is called a *word*.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The concatenation of a finite number of

Comment thread papers/ivan_perez_avellaneda/main.md Outdated
:::

The set of all power series $c$ is denoted $\mathbb{R}^\ell\langle \langle X\rangle \rangle$ and is extended to
an *algebra* structure by adding the the *shuffle* operator.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is the shuffle operator?

Comment thread papers/ivan_perez_avellaneda/main.md Outdated
:::{prf:definition}
:label: def_liederiv

Given the system in [](#nonlinsys), the Lie derivative associated to the word $\eta \in X^*$ of the function $h:\mathbb{R}^n\rightarrow \mathbb{R}$ is the following:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

associated with the word

Comment thread papers/ivan_perez_avellaneda/main.md Outdated
## Main Results

In the current section, the numerical computation of the Chen-Fliess series is addressed.
For this, the iterative integral and the Lie derivative are redefined to allow for

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are reformulated to allow for

Comment thread papers/ivan_perez_avellaneda/main.md Outdated
:label: def_newiterint

Consider the word $\eta = x_{i_1}\cdots x_{i_{r}} \in X^*$, the *backward* iterative integral
of $u\in L^p[0, T]$ associated to $\eta$ is the operator $H_{\eta}(\cdot)$ described

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

associated with

Comment thread papers/ivan_perez_avellaneda/main.md
Comment thread papers/ivan_perez_avellaneda/main.md
Comment thread papers/ivan_perez_avellaneda/main.md
@cdlindsey

Copy link
Copy Markdown

I've added some comments. Just a few things to clear up. I enjoyed the paper.

@iperezav

iperezav commented Sep 7, 2025

Copy link
Copy Markdown
Author

Hi @iloekwe and @cdlindsey, I forgot to mention that I updated the paper according to your comments and you can check the paper again.
Best,
Ivan

@fwkoch fwkoch added approved This triggers Curvenote Submission action and removed draft This triggers Curvenote Preview actions labels Oct 14, 2025
@fwkoch
fwkoch merged commit 47d52d5 into scipy-conference:2025 Oct 14, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved This triggers Curvenote Submission action assigned-editor paper This indicates that the PR in question is a paper

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants