Skip to content

Conversation

iperezav
Copy link

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.

Copy link

github-actions bot commented Jun 14, 2025

Curvenote Preview

Directory Preview Checks Updated (UTC)
papers/ivan_perez_avellaneda 🔍 Inspect 63 checks passed (9 optional) Sep 1, 2025, 3:54 AM

@sanhitamj
Copy link

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
Copy link
Author

@iperezav iperezav left a comment

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
Copy link
Contributor

ameyxd commented Jun 18, 2025

Inviting reviewers: @iloekwe and @[email protected]

@ameyxd
Copy link
Contributor

ameyxd commented Jul 2, 2025

@cdlindsey will serve as editor for this paper.

@iperezav
Copy link
Author

iperezav commented Jul 5, 2025

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
Copy link

iloekwe commented Jul 6, 2025

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

@iloekwe
Copy link

iloekwe commented Jul 10, 2025

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
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
Copy link

iloekwe commented Jul 22, 2025

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

@iperezav
Copy link
Author

iperezav commented Aug 5, 2025

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
Copy link
Author

iperezav commented Aug 5, 2025

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
Copy link
Author

iperezav commented Aug 5, 2025

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
Contributor

Choose a reason for hiding this comment

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

booktitle = {},
year = {2024},
pages = {},
title = {Efficient and Guaranteed Hamilton–Jacobi Reachability via Self-Contained Subsystem Decomposition and Admissible Control Sets},
Copy link
Contributor

Choose a reason for hiding this comment

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

Copy link
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

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
Copy link

iloekwe commented Aug 8, 2025

Thank you @iperezav for sharing your completed paper.

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

Reviewer_Feedback.pdf

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
Contributor

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"

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
Contributor

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?

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
Contributor

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. "

%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
Contributor

Choose a reason for hiding this comment

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

Chen-Fliess Series (CFS)


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

Choose a reason for hiding this comment

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

called a free monoid

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
Contributor

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

:::

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
Contributor

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?

:::{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
Contributor

Choose a reason for hiding this comment

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

associated with the word

## 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
Contributor

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

: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
Contributor

Choose a reason for hiding this comment

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

associated with

@cdlindsey
Copy link
Contributor

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

@iperezav
Copy link
Author

iperezav commented Sep 7, 2025

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned-editor draft This triggers Curvenote Preview actions 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