Next Article in Journal
Sliding Mode Control for a Class of Nonlinear Fractional Order Systems with a Fractional Fixed-Time Reaching Law
Previous Article in Journal
Fractal Characteristics of Geopolymer Mortar Containing Municipal Solid Waste Incineration Fly Ash and Its Correlations to Pore Structure and Strength
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiple-Function Systems Based on Regular Subdivision

1
School of Mathematics and Statistics, Hebei University of Economics and Business, Shijiazhuang 050061, China
2
School of Mathematics and Statistics, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2022, 6(11), 677; https://doi.org/10.3390/fractalfract6110677
Submission received: 29 September 2022 / Revised: 6 November 2022 / Accepted: 12 November 2022 / Published: 16 November 2022
(This article belongs to the Section General Mathematics, Analysis)

Abstract

:
Self-similar fractals can be generated using subdivision and the subdivision curves/surfaces are actually attractors. Such a connection has been studied between fractals and an extended family of subdivision including stationary and non-stationary schemes. This paper aims to move one step further on such a connection and introduce multiple-function systems, which has a set of function systems and choose one for each step of iteration. These multiple-function systems can be obtained by deriving the iterated function systems based on the subdivision operators and applying some modifications, including deleting some transformations, to them. Such multiple-function systems can be arranged in a tree structure and can generate different attractors along different paths in the tree. Several examples are presented to illustrate the performance of these multiple-function systems.

1. Introduction

Fractals, such as the Koch snowflake, are self-similar and they can be generated as attractors of iterated function systems [1]. On the other hand, subdivision schemes are efficient tools to generate curves and surfaces [2,3,4,5,6], which are also self-similar and are shown to be attractors. Thus, there is a connection between subdivision and fractals generated by iteration function systems [7,8].
Such a connection has been exploited in different cases. In fact, Schaefer [7] studied the connection between fractals and stationary subdivision. Since then, several important studies on such a connection have been conducted. For instance, Levin et al. [9] presented a generalized non-stationary version of fixed-point theory and investigated the connection between fractals and non-stationary subdivision. Hu et al. [10] calculated the dimension of the attractors generated by subdivision. Dyn et al. [11] generalized the results in [9] to the case of an extended family of subdivision such as non-uniform subdivision.
In this paper, based on the above work, we intend to present a further study on this connection and introduce a kind of multiple-function system, which can be seen as a sequence of function systems. The inspiration comes from the multiple subdivision, which owns a set of subdivision operators and chooses one for each step of subdivision [4,5]. The special structure of multiple subdivision equips them with directionality. We note that the multiple-function systems introduced in this paper have no directionality, yet they can indeed generate different interesting attractors. Such attractors are scale irregular fractals [12], which are generated in this paper based on iterated function systems. The building of multiple-function systems based on multiple subdivision with directionality will be presented in a forthcoming paper.
In fact, to obtain the desired multiple-function systems, we first derive the iterated function systems based on the given subdivision operators. Then, some modifications, such as deleting some transformations, are made to such iterated function systems when necessary and a set of new function systems can be obtained. In this way, the desired multiple-function systems can be obtained, which choose one function system for each step of iteration. We note that Levin et al. [9] presented an interesting sequence of function systems, which can be seen as tree function systems [11]. The multiple-function system introduced here can also be arranged in a tree structure and different attractors can be obtained along different paths in such a tree. For the new multiple-function systems, we show the convergence and uniqueness of the attractor along each path. Several examples are presented to illustrate the performance of the new multiple-function systems.
The rest of this paper is organized as follows. In Section 2, we provide a brief review of the subdivision and existing results on the connection between different subdivisions and fractals. In Section 3, we construct the multiple-function systems and Section 4 is devoted to showing the existence and uniqueness of the corresponding attractors. In Section 5, we present some examples to illustrate the attractors of the multiple-function systems. Section 6 concludes this paper.

2. Subdivision and Iterated Function Systems

In this section, we present some basic knowledge and results about the subdivision and iterated function systems with generalizations needed in the rest of this paper.

2.1. About Subdivision

Let l 0 ( Z s ) denote the linear space of real-valued sequences with finite support indexed by Z s . For β Z s , let δ β be the sequence δ β = { δ α , β , α Z s } , where
δ α , β = 1 , α = β , 0 , otherwise .
Given an initial data sequence q 0 l 0 ( Z s ) , the subdivision S a generates a denser sequence of points from a coarser sequence of points through the following procedure,
q k + 1 ( α ) = ( S a q k ) ( α ) : = β Z s a ( α M β ) q k ( β ) , α Z s ,
where the 2 × 2 matrix M is the dilation matrix with eigenvalues in the absolute value greater than 1 and a l 0 ( Z s ) is the so-called mask with finite support. In fact, with the mask a , the subdivision rules in (1) can be written in a matrix form as
q k + 1 = S q k .
For the matrix S, each row sums to 1 and thus 1 is an eigenvalue of S with the right eigenvector ( 1 , , 1 ) . Recall that the scheme S a becomes an interpolatory one if the mask a satisfies
a ( M β ) = δ β , β Z s .
Let Z m = { 0 , , m 1 } with m Z + and { S a i : i = 1 , , m } be a set of subdivision operators. Then, the multiple subdivision iterates subdivision operators S a i in an arbitrary order controlled by an additional parameter ϵ = ( ϵ 1 , ϵ 2 , ) Z m with elements of ϵ in Z m . Let ϵ n = ( ϵ 1 , , ϵ n ) , ϵ i Z m with length n and we consider the n-th iteration of the subdivision operators S a ϵ = S a ϵ 1 S a ϵ n . Then, there exists a mask a ϵ such that
S a ϵ c = α Z 2 a ϵ ( · M ϵ α ) c ( α ) , c l 0 ( Z 2 ) ,
where M ϵ : = M ϵ 1 M ϵ n . As a result of the special structure of multiple subdivision, we can arrange a multiple-function system in a tree structure. Figure 1 shows the binary tree structure of the multiple subdivision S a ϵ when m = 2 .

2.2. Iterated Function Systems with Generalizations

Let ( X , d ) be a complete metric space. For a function f : X X , let the corresponding Lipschitz constant be defined as
L i p ( f ) = sup x , y X , x y d ( f ( x ) , f ( y ) ) d ( x , y ) .
The function f is said to be contractive if L i p ( f ) < 1 . Denote by H ( X ) the collection of all nonvoid compact subsets of X. Then, H ( X ) is a complete metric space endowed with the Hausdorff metric
h ( B , C ) = max { d ( B , C ) , d ( C , B ) } ,
where d ( B , C ) = sup b B d ( b , C ) = sup b B inf c C d ( b , c ) [9].
An iterated function system consists of a finite family of continuous maps f i : X X with i { 1 , . . . , s } , which we denote by F = { X ; f i : i = 1 , . . , s } . For F : H ( X ) H ( X )
F ( B ) : = f F f ( B ) , B H ( X ) ,
where f ( B ) : = { f ( b ) : b B } , the Lipschitz constant is L F = max i = 1 , . . . , s L i p ( f i ) . A set A is an attractor of the iterated function system F if F ( A ) = A , which can be generated by the iteration procedure A i + 1 = F ( A i ) with an initial set A 0 .
Schaefer et al. [7] presented the connection between a stationary subdivision S a and fractals and constructed the iterated function systems with
f i ( X ) = X P 1 S i P , i = 1 , , s .
Here, the n × n matrix P is constructed with the n points in the following way: the first m columns are the n given control points in R m ; the last column is a column of 1 s ; the rest columns are such that the matrix P is non-singular while the matrix S i with the same size as P 0 is the subdivision matrix obtained by breaking the matrix S in (2) into multiple n × n submatrices. In this way, it can be seen that with X = P , the corresponding attractor is just the limit of the subdivision scheme [7].
In [9], the authors generalized the above iterated function systems and presented the relationship between fractals and non-stationary subdivision. Now, we cite the following definitions and results.
Definition 1
([9]). The backward trajectory Ψ k ( x ) in X starting from x X is defined to be
Ψ k ( x ) = T 1 T 2 T k ( x ) .
Theorem 1
([9]). Consider the Function Systems defined by F i = { X ; f i , 1 , f i , 2 , , f i , n i } , i Λ N , where f i , r : X X , r = 1 , , n i , are contractive. Further, assume that C X , a compact invariant domain of { f i , r } , and assume that, for the Lipschitz constants L F i ,
k = 1 i = 1 k L F i < .
Then, the backward trajectories { ψ k ( A ) } converge, for any initial set A C , to a unique set (attractor) P C .

3. Multiple-Function Systems Based on Subdivision

This section is devoted to the construction of the multiple function systems based on regular subdivision. To this end, we construct the corresponding iterated function systems based on subdivision operators and obtain the set of function systems with some necessary modifications.

Building Multiple-Function Systems Based on Regular Subdivision

Let S a be a subdivision with the dilation matrix M. For such a subdivision operator, we can obtain the corresponding iterated function system (see [7]) as
F = { X ; f 1 , f 2 , , f n ˜ } ,
where f i : X X is a continuous transformation defined as
f i ( A ) = A P 1 S i P , A Q n 1 .
Here, Q n 1 is the n 1 dimensional hyperplane with points of the form ( x 1 , , x n 1 , 1 ) , S i is the ith n × n subdivision matrix obtained from the subdivision operator S a . Note that P 1 S i P = G i 0 b i 1 , where f i : Q n 1 Q n 1 , thus we actually have
f i ( A ) = ( A ¯ G i + b i , 1 ) , A = ( A ¯ , 1 ) Q n 1 .
Now, we build the desired multiple-function systems based on the above iterated function systems. For simplicity, let S a 1 and S a 2 denote two subdivision operators. For the subdivision S a 1 and S a 2 , we choose the same initial points to form the matrix P and obtain the two function systems as follows,
F ˜ 0 = { f 0 , 1 , , f 0 , n ˜ 0 } , F ˜ 1 = { f 1 , 1 . , f 1 , n ˜ 1 } .
Then, we make two kinds of modifications to the above iterated function systems: deleting some transformations in one function systems and replacing a transformation in one function system by another transformation in the other one. Then, we can obtain a set of new two function systems as { F 0 , F 1 } , where
F 0 = { f 0 , 1 , , f 0 , n 0 } , F 1 = { f 1 , 1 , , f 1 , n 1 } .
Here, we can also choose F 0 = F ˜ 0 and F 1 = F ˜ 1 without modifications. In this way, we can obtain the desired sequence of function system F ϵ as
F ϵ = F ϵ 1 F ϵ 2 F ϵ k .
with ϵ = ( ϵ 1 , ϵ 2 , ) Z 2 , which is the desired multiple-function systems.
For such a multiple-function system, in each step of iteration, we choose one function system from { F 0 , F 1 } . Therefore, similar to multiple subdivision and the work in [11], we can rewrite F ϵ in a binary tree structure, as shown in Figure 2.
For such a multiple-function system, it can be seen that along the path P ϵ = ( ϵ 1 , ϵ 2 , ) in the above tree structure, we have a map as in (6) with a specific choice of ϵ . Together with the definition of F i , this map along the path P ϵ can also be written in the tree structure, as shown in Figure 3, where ϵ p { 0 , 1 } ,
Remark 1.
In fact, the attractor of F ϵ is the set j 1 , j 2 , , j k , f ϵ 1 , j 1 f ϵ 2 , j 2 f ϵ k , j k ( A ) . When S a 1 = S a 2 , we only make the modification by deleting some transformations to obtain different function systems. Additionally, we can also get a set of p function systems and arrange the corresponding multiple-function system in a p-ary tree structure.

4. Attractors of the Multiple-Function Systems

Now, we show the convergence of the multiple-function systems. To this purpose, we need to show the convergence along all the paths in the tree structure, which means the convergence of F ϵ for each choice of ϵ . For this, we first show the following result.
Lemma 1.
Suppose p 0 and p 1 are two adjacent points in R m . Then, along a path P ϵ in the tree structure in Figure 3, f ϵ 1 , j 1 f ϵ 2 , j 2 f ϵ k , k k ( p 0 ) and f ϵ 1 , j 1 f ϵ 2 , j 2 f ϵ k , k k ( p 1 ) with ϵ k { 0 , 1 } , j k { 0 , , n ϵ p } converges to a unique limit point in R m as k tends to infinity.
Proof. 
From the definition of f ϵ p , j q , the maps along each path in Figure 3 converges. Now, we show the unique limit of the adjacent points.
For the transformation f ϵ p , j q , f ϵ p , j q ( A ) = ( A ¯ G ϵ p , j q + b ϵ p , j q , 1 ) , A = ( A ¯ , 1 ) Q n 1 . Therefore, we have
f ϵ 1 , j 1 f ϵ 2 , j 2 ( A ) = f ϵ 1 , j 1 ( f ϵ 2 , j 2 ( A ) ) = ( A ¯ G ϵ 2 , j 2 + b ϵ 2 , j 2 ) G ϵ 1 , j 1 + b ϵ 1 , j 1 , 1 ) = ( A ¯ G ϵ 2 , j 2 G ϵ 1 , j 1 + b ϵ 2 , j 2 G ϵ 1 , j 1 + b ϵ 1 , j 1 , 1 ) .
Generally, we have
f ϵ 1 , j 1 f ϵ k , j k ( A ) = ( A ¯ G ϵ k , j k G ϵ 1 , j 1 + b ϵ k , j k G ϵ k 1 , j k 1 G ϵ 1 , j 1 + b ϵ k 1 , j k 1 G ϵ k 2 , j k 2 G ϵ 1 , j 1 + + b ϵ 1 , j 1 , 1 ) .
Let A 1 = ( A ¯ 1 , 1 ) and A 2 = ( A ¯ 2 , 1 ) be the two n × n matrix made as the matrix P in Section 2.2 using n copies of p 0 and p 1 . In this way, we have
| | f ϵ 1 , j 1 f ϵ k , j k ( A 1 ) f ϵ 1 , j 1 f ϵ k , j k ( A 2 ) | | | | A ¯ 1 A ¯ 2 | | | | G ϵ 1 , j 1 | | | | G ϵ k , j k | | .
According to the eigenvalues of the subdivision matrix, the eigenvalues of G ϵ p , j q are smaller than 1, we have
lim k | | f ϵ k , j k f ϵ 1 , j 1 ( A 1 ) f ϵ k , j k f ϵ 1 , j 1 ( A 2 ) | | lim k | | G ϵ 1 , j 1 | | | | G ϵ k , j k | | | | A ¯ 1 A ¯ 2 | | = 0 .
This means that f ϵ k , j k f ϵ 1 , j 1 ( A 1 ) and f ϵ k , j k f ϵ 1 , j 1 ( A 2 ) converge to the same limit point. □
Remark 2.
The matrix A 0 and A 1 here need not be invertible. Furthermore, by Lemma 1, for the matrix P composed of n different points, the corresponding limit is a vector of n identical points in R m , which can also be verified following Remark 6.2 in [9].
Theorem 2.
Let S a 1 and S a 2 be two convergent subdivision and F ϵ with ϵ = ( ϵ 1 , ) , ϵ j { 0 , 1 } be the multiple-function system obtained based on S a 1 and S a 2 . Then, for each ϵ, the trajectory F ϵ 1 F ϵ k ( A ) with A Q n 1 converges to a unique attractor.
Proof. 
Let { L F i } be the corresponding contractive factors of the obtained function systems F i with i = 0 , 1 . For the k steps of iterations, if there are p steps of iterations using F 1 , there are k t steps of iterations using F 0 . Then, from the construction of the function systems F 0 and F 1 , we have
i = 1 k L F i = L F 0 k t L F 1 t .
Since S i converges, L F i < 1 , thus,
k = 1 i = 1 k L F i k = 1 L F 0 k t L F 1 t < .
Therefore, by Theorem 1, the backward trajectory { Ψ k ( A ) } converges.
By Remark 2, starting the backward trajectory { Ψ k ( A ) } initialized with A Q n 1 converges to a vector of n equal points in R m . Then, similar to the proof of Theorem 7.2 in [9], we can show that the trajectory converges to the same limit for any A Q n 1 . □
Theorem 2 shows the convergence of a multiple-function system along a certain path. Therefore, along different paths, the convergence can be shown and different attractors can be obtained. Thus, the obtained attractor generated by the multiple-function system is path-dependent. Moreover, since the attractor generated by a multiple-function system is path-dependent, the corresponding dimension is also path-dependent. This can be shown by the examples in Section 5.

5. Numerical Examples

This section is devoted to several numerical examples of the new multiple-function systems. These numerical examples show the multiple-function systems can generate different attractors along different paths.
Example 1.
The ternary D-D 2-pt subdivision can be characterized by the symbol a ( z ) = z 2 ( 1 + z + z 2 ) 2 3 . We choose the two points 0 and 1 in the x-axis, thus, we have the matrix P as follows,
P = 0 1 1 1 .
The subdivision matrices we need are the following
S 1 = 1 0 2 3 1 3 , S 2 = 2 3 1 3 1 3 2 3 , S 3 = 1 3 2 3 0 1 .
In this way, we have the function system F 0 = { f 0 , 1 , f 0 , 2 , f 0 , 3 } , with
f 0 , i ( A ) = A P 1 S i P , i = 1 , 2 , 3 .
Now, based on F 0 , we give the second function system as F 1 = { f 1 , 1 , f 1 , 2 } with f 1 , 1 = f 0 , 1 , f 1 , 2 = f 0 , 3 . Therefore, we have the multiple-function system
F ϵ 1 = F ϵ 1 F ϵ 2 ,
with ϵ = ( ϵ 1 , , ϵ k , ) and ϵ i { 0 , 1 } .
Figure 4 shows the attractors generated by this multiple-function system F ϵ 1 with different choices of ϵ . In particular, when ϵ = ( 0 , 0 , ) , the obtained attractor is a line and when ϵ = ( 1 , 1 , ) the obtained attractor is actually the Cantor set. Furthermore, the dimension of the attractor along the path ( 0 , 0 , ) is d = 1 and the dimension of the Cantor set along the path ( 1 , 1 , ) is d = log 3 2 .
Example 2.
Now, we give the scheme of the tensor product of the ternary D-D 2-pt scheme. In fact, such a scheme can be characterized by the symbol a ( z 1 , z 2 ) = z 1 2 z 2 2 ( 1 + z 1 + z 1 2 ) 2 ( 1 + z 2 + z 2 2 ) 2 9 .
Here, we choose the four points ( 0 , 0 , 0 ) , ( 1 , 0 , 0 ) , ( 0 , 1 , 0 ) , ( 1 , 1 , 2 ) to derive the matrix P as
P = 0 0 0 1 1 0 0 1 0 1 0 1 1 1 2 1 .
The corresponding subdivision matrices we need to obtain the contractive maps are as follows,
S 1 = 1 0 0 0 2 3 1 3 0 0 2 3 0 1 3 0 4 9 2 9 2 9 1 9 , S 2 = 2 3 1 3 0 0 1 3 2 3 0 0 4 9 2 9 2 9 1 9 2 9 4 9 1 9 2 9 , S 3 = 1 3 2 3 0 0 0 1 0 0 2 9 4 9 1 9 2 9 0 2 3 0 1 3 , S 4 = 2 3 0 1 3 0 4 9 2 9 2 9 1 9 1 3 0 2 3 0 2 9 1 9 4 9 2 9 , S 5 = 4 9 2 9 2 9 1 9 2 9 4 9 1 9 2 9 2 9 1 9 4 9 2 9 1 9 2 9 2 9 4 9 , S 6 = 2 9 4 9 1 9 2 9 0 2 3 0 1 3 1 9 2 9 2 9 4 9 0 1 3 0 2 3 ,
S 7 = 1 3 0 2 3 0 2 9 1 9 4 9 2 9 0 0 1 0 0 0 2 3 1 3 , S 8 = 2 9 1 9 4 9 2 9 1 9 2 9 2 9 4 9 0 0 2 3 1 3 0 0 1 3 2 3 , S 9 = 1 9 2 9 2 9 4 9 0 1 3 0 2 3 0 0 1 3 2 3 0 0 0 1 .
In this way, we can give the function system F 0 = { f 0 , 1 , , f 0 , 9 } with f 0 , i ( A ) = A P 1 S i P , i = 1 , , 9 . Based on F 0 , we give the function system F 1 as F 1 = { f 1 , 1 , , f 1 , 8 } with f 1 , i = f 0 , i , i = 1 , , 4 , f 1 , i = f 0 , i + 1 , i = 5 , , 8 . In this way, we can derive the multiple-function system F ϵ 2 with the set of function systems { F 0 , F 1 } .
Figure 5 shows the attractors generated by this multiple-function system F ϵ 2 with different choice of ϵ . In paticular, when ϵ = ( 1 , 1 , ) , the obtained attractor is actually the Sierpinski garsket. Additionally, the dimension of the attractor obtained along the path ( 0 , 0 , ) is d = 2 and the dimension of the attractor obtained along the path ( 1 , 1 , ) is d = log 3 8 .
Example 3.
The above two examples are obtained based on a single subdivision. Now, we give an example of a multiple-function system based on different subdivision.
In fact, for the first function system F 0 , we choose the binary cubic B-spline scheme. We choose the points ( 0 , 0 ) , ( 1 3 , 0 ) , ( 1 2 , 3 6 ) , ( 2 3 , 0 ) , ( 1 , 0 ) and thus, the corresponding matrix P can be written as
P = 0 0 1 0 1 1 3 0 0 1 1 1 2 3 6 0 0 1 2 3 0 0 0 1 1 0 0 0 1 .
The subdivision matrices we need are as follows,
S 0 , 1 = 1 2 1 2 0 0 0 1 8 3 4 1 8 0 0 0 1 2 1 2 0 0 0 1 8 3 4 1 8 0 0 0 1 2 1 2 0 , S 0 , 2 = 0 1 2 1 2 0 0 0 1 8 3 4 1 8 0 0 0 1 2 1 2 0 0 0 1 8 3 4 1 8 0 0 0 1 2 1 2 ,
and thus, the corresponding two maps are
f 0 , 1 ( A ) = A P 1 S 0 , 1 P , f 0 , 2 ( A ) = A P 1 S 0 , 2 P ,
and we obtain the function system F 0 = { f 0 , 1 , f 0 , 2 } . As for the second one, we keep the matrix P and choose the subdivision for the Koch curve with the following subdivision matrices,
S 1 , 1 = 1 0 0 0 0 2 3 1 3 0 0 0 2 3 0 1 3 0 0 1 3 2 3 0 0 0 0 1 0 0 0 , S 1 , 2 = 0 1 0 0 0 0 2 3 1 3 0 0 1 3 0 2 3 0 0 0 1 3 2 3 0 0 0 0 1 0 0 , S 1 , 3 = 0 0 1 0 0 0 0 2 3 1 3 0 0 0 2 3 0 1 3 0 0 1 3 2 3 0 0 0 0 1 0 , S 1 , 4 = 0 0 0 1 0 0 0 0 2 3 1 3 0 0 1 3 0 2 3 0 0 0 1 3 2 3 0 0 0 0 1 ,
and the corresponding maps are
f 1 , i ( A ) = A P 1 S 1 , i P , i = 1 , , 4 ,
and thus, we have the function system F 1 = { f 1 , i , i = 1 , , 4 } .
In this way, we can obtain the multiple-function system F ϵ 3 . Figure 6 shows the attractors generated by this multiple-function system with different choice of ϵ .

6. Conclusions

This paper presents the multiple-function systems based on regular subdivision operators. The multiple-function systems introduced in this paper have a set of function systems and choose one for each step of iteration. Thus, a multiple-function system F ϵ can generate different attractors with different choices of ϵ . Such multiple-function systems can be seen as being obtained by making some necessary modifications to the iteration function systems based on subdivision operators. For such multiple-function systems, we show that they can be arranged in a tree structure and show the existence and uniqueness of the attractor along each path in the tree structure. Although the new multiple-function systems can generate different attractors, they cannot design certain fractal at certain position. Therefore, in future work, we hope to design different transformations like location dependent ones and obtain new multiple-function systems to control the attractor locally and design certain fractal at certain position. Additionally, we hope to exploit the applications of the multiple-function systems in fields such as data compression.

Author Contributions

Conceptualization, B.Z. and H.Z.; methodology, H.Z.; formal analysis, B.Z., H.Z. and Y.C.; writing—original draft preparation, B.Z. and Y.C.; writing—review and editing, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Scientific Research and Development Program of Hebei University of Economics and Business, NO. 2022QN15 and the Natural Science Foundation of Hebei Province of China No. A2022207001.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Barnsley, M. Fractals Everywhere; Academic Press: Cambridge, MA, USA, 1993. [Google Scholar]
  2. Zhang, B.; Zheng, H. A variant exponential B-spline scheme with shape control. Mathematics 2021, 9, 3116. [Google Scholar] [CrossRef]
  3. Qi, W.; Luo, Z.; Fan, X. Subdivision schemes induced by approximating schemes. Sci. Sin. Math. 2014, 44, 755–768. (In Chinese) [Google Scholar] [CrossRef]
  4. Sauer, T. Shearlet Multiresolution and Multiple Refinement. In Shearlets; Kutyniok, G., Labate, D., Eds.; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  5. Kutyniok, G.; Sauer, T. Adaptive directional subdivision schemes and shearlet multiresolution analysis. Siam J. Math. Anal. 2009, 41, 1436–1471. [Google Scholar] [CrossRef] [Green Version]
  6. Novara, P.; Romani, L.; Yoon, J. Improving smoothness and accuracy of Modified Butterfly subdivision scheme. Appl. Math. Comput. 2016, 272, 64–79. [Google Scholar] [CrossRef]
  7. Schaefer, S.; Levin, D.; Goldman, R. Subdivision schemes and attractors. In Proceedings of the Third Eurographics Symposium on Geometry Processing, Vienna, Austria, 4–6 July 2005. [Google Scholar]
  8. Prautzsch, H.; Micchelli, C. Computing curves in variant under halving. Comput. Aided Geom. Des. 1987, 4, 133–140. [Google Scholar] [CrossRef]
  9. Levin, D.; Dyn, N.; Veedu, V.P. Non-stationary versions of fixed-point theory, with applications to fractals and subdivision. J. Fixed Point Theory Appl. 2019, 21, 26. [Google Scholar] [CrossRef]
  10. Hu, Y.; Zheng, H.; Geng, J. Calculation of dimensions of curves generated by subdivision schemes. Int. J. Comput. Math. 2019, 96, 1278–1291. [Google Scholar] [CrossRef]
  11. Dyn, N.; Levin, D.; Massopust, P. Attractors of trees of maps and of sequences of maps between spaces with applications to subdivision. J. Fixed Point Theory Appl. 2020, 22, 14. [Google Scholar] [CrossRef]
  12. Barlow, M.; Hambly, B. Transition density estimates for Brownian motion on scale irregular Sierpinski gaskets. Ann. I’Institut Henri Poincare(B) Probab. Stat. 1997, 33, 531–557. [Google Scholar] [CrossRef]
Figure 1. The binary tree structure of the multiple subdivision S a ϵ . .
Figure 1. The binary tree structure of the multiple subdivision S a ϵ . .
Fractalfract 06 00677 g001
Figure 2. The binary tree structure of the Function Systems F ϵ .
Figure 2. The binary tree structure of the Function Systems F ϵ .
Fractalfract 06 00677 g002
Figure 3. The tree structure of the function system F ϵ with certain choice of ϵ .
Figure 3. The tree structure of the function system F ϵ with certain choice of ϵ .
Fractalfract 06 00677 g003
Figure 4. Attractors generated by the multiple-function system F ϵ 1 with ϵ = ( 0 , 0 , 0 , 0 , 0 ) , ( 1 , 1 , 1 , 1 , 1 ) , ( 1 , 0 , 1 , 0 , 1 ) , ( 0 , 1 , 0 , 1 , 0 ) (from left to right).
Figure 4. Attractors generated by the multiple-function system F ϵ 1 with ϵ = ( 0 , 0 , 0 , 0 , 0 ) , ( 1 , 1 , 1 , 1 , 1 ) , ( 1 , 0 , 1 , 0 , 1 ) , ( 0 , 1 , 0 , 1 , 0 ) (from left to right).
Fractalfract 06 00677 g004
Figure 5. Attractors generated by the multiple-function system F ϵ 2 with ϵ = ( 0 , 0 , 0 , 0 ) , ( 1 , 1 , 1 , 1 ) , ( 0 , 1 , 1 , 1 ) , ( 0 , 1 , 0 , 1 ) , ( 1 , 0 , 1 , 0 ) , ( 0 , 0 , 0 , 1 ) (from left to right and top to bottom).
Figure 5. Attractors generated by the multiple-function system F ϵ 2 with ϵ = ( 0 , 0 , 0 , 0 ) , ( 1 , 1 , 1 , 1 ) , ( 0 , 1 , 1 , 1 ) , ( 0 , 1 , 0 , 1 ) , ( 1 , 0 , 1 , 0 ) , ( 0 , 0 , 0 , 1 ) (from left to right and top to bottom).
Fractalfract 06 00677 g005
Figure 6. Attractors generated by the multiple-function system F ϵ 3 with ϵ = ( 0 , 0 , 0 , 0 , 0 ) , ( 1 , 1 , 1 , 1 , 1 ) , ( 1 , 0 , 1 , 1 , 1 ) , ( 1 , 1 , 1 , 1 , 0 ) (from left to right and top to bottom).
Figure 6. Attractors generated by the multiple-function system F ϵ 3 with ϵ = ( 0 , 0 , 0 , 0 , 0 ) , ( 1 , 1 , 1 , 1 , 1 ) , ( 1 , 0 , 1 , 1 , 1 ) , ( 1 , 1 , 1 , 1 , 0 ) (from left to right and top to bottom).
Fractalfract 06 00677 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, B.; Zheng, H.; Chen, Y. Multiple-Function Systems Based on Regular Subdivision. Fractal Fract. 2022, 6, 677. https://doi.org/10.3390/fractalfract6110677

AMA Style

Zhang B, Zheng H, Chen Y. Multiple-Function Systems Based on Regular Subdivision. Fractal and Fractional. 2022; 6(11):677. https://doi.org/10.3390/fractalfract6110677

Chicago/Turabian Style

Zhang, Baoxing, Hongchan Zheng, and Yingwei Chen. 2022. "Multiple-Function Systems Based on Regular Subdivision" Fractal and Fractional 6, no. 11: 677. https://doi.org/10.3390/fractalfract6110677

Article Metrics

Back to TopTop